teens👨‍👩‍👧

بايثون المتوسط: ارتقِ بمستوى الكود

تجاوز الأساسيات — أتقن الملفات والكلاسات وواجهات البرمجة والأدوات التي يستخدمها المطورون الحقيقيون يومياً.

4 س 6 د 18 درس intermediate ar
الفيديو التعريفي قريبًا.

ما ستتعلمه

  • قراءة وكتابة ومعالجة الملفات (نصية، CSV، JSON)
  • تصميم البرامج باستخدام الكلاسات والتفكير كائني التوجه
  • تثبيت واستخدام حزم خارجية بـ pip
  • جلب بيانات حية من واجهات الويب باستخدام مكتبة requests
  • كتابة list و dictionary comprehensions بطلاقة
  • استخدام lambda و map و filter و reduce لمعالجة البيانات بإيجاز
  • إنشاء استثناءات مخصصة واستخدام context managers
  • مطابقة واستخراج أنماط النصوص بالتعبيرات النمطية
  • تنظيم الكود في وحدات وحزم
  • بناء تطبيق CLI كامل من الصفر

أنت تعرف المتغيرات والحلقات والدوال. ماذا بعد؟ هذه الدورة تنقلك من "أستطيع كتابة بايثون" إلى "أستطيع بناء أشياء حقيقية ببايثون." ستتعلم كيف تنظم الكود في كلاسات، تقرأ وتكتب الملفات، تتواصل مع واجهات برمجة الويب، تعالج الأخطاء باحترافية، وتكتب كوداً يرغب مطورون آخرون فعلاً في قراءته. ما ستبنيه خلال الدورة: تطبيق مذكرات يحفظ إدخالاتك في ملفات لوحة طقس تسحب بيانات حية من الإنترنت مدير جهات اتصال بتصميم كائني التوجه متتبع مصاريف شخصي كمشروع ختامي المتطلبات: أكمل دورة أساسيات بايثون، أو كن مرتاحاً مع المتغيرات والحلقات والدوال والقوائم والقواميس.

المتطلبات

  • أكملت دورة أساسيات بايثون (أو معرفة معادلة)
  • مرتاح مع المتغيرات والحلقات والدوال والقوائم والقواميس
  • حاسوب مثبت عليه Python 3.8+ (أو استخدم ساحة تجربة لوما)
مجاني

وصول مدى الحياة