البرمجة بلغة بايثون: الدوال والمكتبات
المستوى: الثانية ثانوي (شعب علمية)
1. تعريف الدوال في بايثون
def hello(name):
“””ترحب بالمستخدم”””
return f”مرحباً {name}”
2. الدوال المضمنة
print(), len(), type(), int(), str(), float(), input(), range(), sum(), max(), min()
3. المكتبات (Modules)
استيراد مكتبة: import math, import random, import datetime
أمثلة: math.sqrt(16)=4, random.randint(1,10), datetime.datetime.now()
4. مكتبات مفيدة
- math: دوال رياضية
- random: أرقام عشوائية
- datetime: التاريخ والوقت
- os: التفاعل مع نظام التشغيل
تمارين
التمرين 1: اكتب دالة تحسب مساحة دائرة نصف قطرها r.
التمرين 2: استخدم مكتبة random لطباعة رقم عشوائي بين 1 و 100.
الحلول:
حل 1: import math; def circle_area(r): return math.pi * r**2
حل 2: import random; print(random.randint(1,100))
للمزيد: راجع درس لغة بايثون ودرس البرمجة ببايثون.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.