مقدمة في البرمجة بلغة بايثون: المتغيرات والعمليات الأساسية
بايثون (Python) لغة برمجة قوية وسهلة التعلم. تستخدم في مجالات عديدة مثل تطوير الويب والذكاء الاصطناعي وتحليل البيانات.
1. ما هي لغة بايثون؟
بايثون هي لغة برمجة عالية المستوى، مفسرة، متعددة الاستخدامات. تمتاز ببساطة كتابتها (سهلة القراءة) ودعمها للبرمجة الكائنية والإجرائية والوظيفية.
2. المتغيرات في بايثون
المتغير هو اسم يخزن قيمة في الذاكرة. في بايثون، لا نحتاج لتحديد نوع المتغير مقدماً (لغة ديناميكية).
مثال: x = 5 (متغير صحيح)، y = 3.14 (متغير عشري)، name = “أحمد” (متغير نصي).
3. أنواع البيانات الأساسية
- int: الأعداد الصحيحة (5, -3, 100)
- float: الأعداد العشرية (3.14, -0.5, 2.0)
- str: السلاسل النصية (“مرحباً”، “Python”)
- bool: القيم المنطقية (True, False)
- list: القوائم ([1, 2, 3])
- dict: القواميس ({“اسم”: “أحمد”, “عمر”: 20})
4. العمليات الأساسية
- الجمع: +, الطرح: -, الضرب: *, القسمة: /, القسمة الصحيحة: //, باقي القسمة: %, الأس: **
- المقارنة: ==, !=, >, <, >=, <=
- المنطقية: and, or, not
5. تمارين تطبيقية
التمرين 1: اكتب برنامجاً بلغة بايثون يقرأ اسم المستخدم ويطبع “مرحباً” متبوعاً باسمه.
التمرين 2: اكتب برنامجاً يحسب مساحة مستطيل.
التمرين 3: اكتب برنامجاً يتحقق مما إذا كان العدد زوجياً أم فردياً.
6. الحلول
حل 1: name = input(“أدخل اسمك: “) ; print(“مرحباً”, name)
حل 2: l = float(input(“الطول: “)) ; w = float(input(“العرض: “)) ; print(“المساحة:”, l × w)
حل 3: n = int(input(“أدخل عدداً: “)) ; if n % 2 == 0: print(“زوجي”) ; else: print(“فردي”)
للمزيد من الدروس راجع التناسبية والدوال الخطية ودرس الدوال المرجعية: دالة المربع والمقلوب.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.