الأربعاء , يوليو 29 2026
أخبار الموقع

الإعلام الآلي — البرمجة بلغة بايثون: أساسيات لغة البرمجة — السنة الخامسة إبتدائي — المنهاج الجزائري

البرمجة بلغة بايثون: أساسيات لغة البرمجة

بايثون (Python) هي واحدة من أشهر لغات البرمجة في العالم. تتميز بسهولة تعلمها وقراءة كودها الواضح. تستخدم في تطبيقات متنوعة من تطوير المواقع إلى الذكاء الاصطناعي. في هذا الدرس سنتعرف على أساسيات البرمجة بلغة بايثون.

ما هي لغة بايثون؟

بايثون لغة برمجة عالية المستوى أنشأها المبرمج الهولندي غيدو فان روسوم عام 1991. سميت باسم مسرحية “مونتي بايثون” الكوميدية. تتميز بايثون بسهولة القراءة (قريبة من اللغة الإنجليزية)، سهولة التعلم (مناسبة للمبتدئين)، متعددة الاستخدامات (تطبيقات ويب، علم بيانات، ذكاء اصطناعي، ألعاب)، مجتمع كبير من المطورين، مكتبات ضخمة جاهزة للاستخدام. بايثون مفسرة (Interpreted) أي تنفذ الأوامر سطراً سطراً دون حاجة للترجمة. لتثبيت بايثون، اذهب إلى python.org وحمل أحدث إصدار. بايثون 3 هو الإصدار الحالي (بايثون 2 لم يعد مدعوماً).

أول برنامج في بايثون

لتجربة بايثون: افتح محرر نصوص (Notepad++، VS Code، IDLE المرفق مع بايثون) أو استخدم بيئة تفاعلية على الإنترنت مثل Replit. أول برنامج تقليدي هو طباعة “Hello, World!”: print(“Hello, World!”). عند تشغيل البرنامج، ستظهر العبارة على الشاشة. دالة print() هي أمر يطبع النص على الشاشة. النص بين علامتي اقتباس. في بايثون، الأوامر تكتب بحروف صغيرة (case-sensitive). يمكن طباعة أرقام: print(5 + 3). التعليقات (Comments) تبدأ بـ # وتستخدم لشرح الكود: # هذا تعليق. الآن حاول بنفسك!

المتغيرات وأنواع البيانات

المتغير (Variable) هو اسم يخزن قيمة في الذاكرة. في بايثون، لا نحتاج لتحديد نوع المتغير مسبقاً (لغة ديناميكية). أمثلة: name = “Ahmed” (نص – String)، age = 10 (عدد صحيح – Integer)، height = 1.45 (عدد عشري – Float)، is_student = True (منطقي – Boolean). قواعد تسمية المتغيرات: تبدأ بحرف أو شرطة سفلية، لا تحتوي على مسافات، تميز بين الأحرف الكبيرة والصغيرة. طباعة المتغيرات: print(“اسمي”, name, “وعمري”, age). يمكن تغيير قيمة المتغير: score = 0 ثم score = score + 10 (الآن score يساوي 10). جمع النصوص (Concatenation): full_name = “Ahmed” + ” ” + “Benali”.

الجمل الشرطية والحلقات

الجمل الشرطية (Conditionals): تسمح بتنفيذ كود بناءً على شرط. if (إذا)، elif (وإلا إذا)، else (وإلا). مثال: age = 12 / if age >= 18: print(“أنت بالغ”) / else: print(“أنت قاصر”). الحلقات (Loops): for loop للتكرار عدد محدد من المرات: for i in range(5): print(i) (يطبع 0،1،2،3،4). while loop للتكرار طالما الشرط صحيح: count = 0 / while count < 5: print(count) / count = count + 1. المسافة البادئة (Indentation) في بايثون مهمة جداً (تستخدم 4 مسافات للكتل البرمجية). تدرب على كتابة برامج صغيرة: احسب مجموع عددين، اطبع الأعداد الزوجية من 1 إلى 20.

استمر في تعلم البرمجة: مقدمة في البرمجة ودرس الخوارزميات والمخططات الانسيابية لتصبح مبرمجاً ماهراً.

شاهد أيضا

التربية الإسلامية — فقه الصيام — أحكامه وشروطه ومستحباته ومبطلاته — السنة الأولى ثانوي

فقه الصيام: أحكامه وشروطه ومستحباته ومبطلاته الصيام هو الركن الرابع من أركان الإسلام، وهو عبادة …

الاعلام الالي 10 — الذاكرة الحاسوبية — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

الذاكرة الحاسوبية RAM (متطايرة)، ROM (غير متطايرة). Cache. HDD, SSD. تمارين: الفرق بين RAM و …

الاعلام الالي 09 — نظام التشغيل — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

نظام التشغيل Windows, Linux, macOS. وظائف: ادارة العمليات، الذاكرة، الملفات، الاجهزة، المستخدمين. تمارين: قارن بين …

الاعلام الالي 08 — قواعد البيانات — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

قواعد البيانات جداول، سجلات، حقول. مفتاح اساسي، مفتاح خارجي. SQL: SELECT, INSERT, UPDATE, DELETE. تمارين: …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026