الخميس , يوليو 30 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.

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

شاهد أيضا

الطاقة الحركية: العلاقة مع السرعة والكتلة – العلوم الفيزيائية — السنة الأولى ثانوي (جذع مشترك علوم وتكنولوجيا) — المنهاج الجزائري

الطاقة الحركية: العلاقة مع السرعة والكتلة الطاقة الحركية هي الطاقة التي يمتلكها الجسم بسبب حركته. …

Francais Lecon de vocabulaire: Les jours les mois et les saisons – 4eme Annee Moyenne – Programme Algerien

Les jours, les mois et les saisons Les jours de la semaine lundi, mardi, mercredi, …

English – Grammar: The Verb To Have (Has Have Had) – 1st Year Middle School – Algeria

The Verb To Have The verb “to have” is used to show possession, relationships, and …

التربية الإسلامية — درس: سورة الطارق — تفسير وشرح ودروس في قدرة الله — السنة الأولى متوسط — المنهاج الجزائري

سورة الطارق: تفسير وشرح ودروس في قدرة الله سورة الطارق مكية، وهي السورة 86 في …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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