الدرس الثالث: توسيع المفاهيم في لغة البرمجة بايثون

مرحبًا بكم في الدرس الثالث من سلسلة تعلم بايثون. في هذا الدرس، سنتعمق في بعض المفاهيم المتقدمة في لغة البرمجة بايثون وسنتعلم كيفية استخدامها بفعالية.

1. القواميس (Dictionaries):
القواميس هي هياكل بيانات في بايثون تسمح لنا بتخزين البيانات في مجموعات من الأزواج “المفتاح-القيمة”. تعتبر القواميس مفيدة جدًا لتخزين البيانات المرتبطة بشكل متناسق. إليك مثال:

person = {"اسم": "أحمد", "عمر": 25, "مدينة": "القاهرة"}
print(person["اسم"])  # سيطبع: أحمد

2. استثناءات (Exceptions):
تسمح استثناءات بايثون لنا بالتعامل بشكل فعال مع الأخطاء والاستثناءات التي يمكن أن تحدث أثناء تنفيذ الشيفرة. يمكننا استخدام كتل try و except للتعامل مع الاستثناءات. إليك مثال:

try:
    x = 5 / 0
except ZeroDivisionError:
    print("لا يمكن تقسيم عدد على الصفر")

3. استيراد الوحدات (Importing Modules):
يمكننا استخدام وحدات Python الجاهزة لتوسيع قدرات اللغة واستخدام وظائف مثل الرياضيات والوقت وغيرها. يمكن استيراد الوحدات باستخدام الكلمة المفتاحية import. إليك مثال:

import math
print(math.sqrt(16))  # سيطبع: 4.0

هذه بعض المفاهيم المتقدمة التي سنتعلمها في هذا الدرس. استمتع بالتعلم ولا تتردد في مراجعة الدروس السابقة إذا كانت هناك حاجة لذلك.

اترك تعليقاً

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