🔹 1. ما هي المكتبات في Python؟

المكتبات هي مجموعة من الأكواد الجاهزة التي توفر وظائف إضافية لتسهيل البرمجة. بدلاً من كتابة كل شيء من الصفر، يمكنك استيراد مكتبة واستخدام وظائفها مباشرةً.

🔹 أمثلة على مكتبات شائعة:

math – العمليات الرياضية.

random – توليد أرقام عشوائية.

datetime – التعامل مع الوقت والتاريخ.

pandas – تحليل البيانات.

matplotlib – رسم المخططات البيانية.

🔹 2. استيراد واستخدام مكتبة math

import math

print(math.sqrt(25))  # الجذر التربيعي → 5.0
print(math.pi)        # قيمة π → 3.141592653589793
print(math.sin(math.radians(30)))  # جيب الزاوية 30 درجة

math.sqrt(x) – لحساب الجذر التربيعي.

math.pi – للحصول على قيمة π.

math.sin() – لحساب جيب الزاوية بعد تحويلها إلى راديان.

🔹 3. توليد أرقام عشوائية باستخدام random

import random

print(random.randint(1, 10))  # رقم عشوائي بين 1 و 10
print(random.choice(["تفاح", "موز", "برتقال"]))  # اختيار عشوائي من القائمة

random.randint(a, b) – يولد رقمًا عشوائيًا بين a و b.

random.choice(list) – يختار عنصرًا عشوائيًا من القائمة.

🔹 4. التعامل مع الوقت والتاريخ باستخدام datetime

import datetime

now = datetime.datetime.now()
print("التاريخ والوقت الحالي:", now)
print("السنة:", now.year)
print("الشهر:", now.month)
print("اليوم:", now.day)

datetime.datetime.now() – للحصول على التاريخ والوقت الحالي.

now.year, now.month, now.day – استخراج السنة، الشهر، اليوم.

🔹 5. تمرين عملي

🔹 اكتب برنامجًا يولد رقمًا عشوائيًا بين 1 و 100، ثم يطلب من المستخدم تخمينه:

import random

secret_number = random.randint(1, 100)
guess = int(input("خمن الرقم بين 1 و 100: "))

if guess == secret_number:
    print("تهانينا! لقد خمنت الرقم الصحيح!")
else:
    print(f"خطأ! الرقم الصحيح كان {secret_number}. حاول مرة أخرى!")

🎯 ماذا بعد؟ في الدرس القادم، سنتعلم مشروع عملي: إنشاء آلة حاسبة بسيطة في Python!😊🚀

التعليقات مغلقة.