تقدّم هذه الدورة أساسًا قويًا لتعلم لغة بايثون، وتناسب المبتدئين أو من لديهم معرفة بسيطة بالبرمجة. تبدأ الدورة بشرح المفاهيم الأساسية، ثم تنتقل تدريجيًا إلى موضوعات متقدمة تساعدك على بناء تطبيقات حقيقية.
ماذا تتعلم في هذا التدريب :
- تشغيل بايثون على أنظمة ويندوز، ماك، ولينكس
- استيعاب المفاهيم الأساسية للبرمجة باستخدام هياكل البيانات وتدفق التحكم
- كتابة كود أنيق، قابل لإعادة الاستخدام، وفعّال في مختلف الحالات
- فهم متى نستخدم البرمجة الوظيفية ومتى نستخدم البرمجة كائنية التوجه (OOP)
- التعرّف على أساسيات الأمان والبرمجة المتزامنة وغير المتزامنة
- إنشاء برمجيات قوية وموثوقة من خلال كتابة الاختبارات
- استكشاف أمثلة على واجهات المستخدم الرسومية (GUIs)، والبرمجة النصية (Scripting)، وعلوم البيانات
الموضوعات :
- مقدمة عن بايثون
- الدخول إلى عالم بايثون
- نبذة عن بايثون
- ما هي العيوب؟
- من يستخدم بايثون اليوم؟
- إعداد بيئة العمل
- تثبيت بايثون
- كيفية تشغيل برنامج بايثون
- كيف يتم تنظيم كود بايثون؟
- نموذج تنفيذ بايثون
- إرشادات لكتابة كود
- ثقافة بايثون
- ملاحظة حول بيئات التطوير المتكاملة (IDEs)
- أنواع البيانات المدمج
- التكرار واتخاذ القرارات
- البرمجة الشرطية
- الحلقات التكرارية
- جمع كل ما سبق معًا
- نظرة سريعة على وحدة itertools
- الدوال: اللبنات الأساسية للكود
- توفير الوقت والذاكرة
- البرمجة كائنية التوجه، والمزيّنات، والمكررات
- الملفات واستمرارية البيانات
- الاختبار، وتحليل الأداء، والتعامل مع الاستثناءات
- التشفير والرموز
- التنفيذ المتزامن
- تصحيح الأخطاء واستكشاف المشكلات
- الواجهات الرسومية والسكربتات
- علم البيانات
- تطوير الويب
42 ساعة
- مصري الجنسية.
- خريج/ة مؤهلات عليا
- السن حتى 35 سنة.
- موقف التجنيد محدد للذكور.
- الجدية والالتزام.
- اجتياز المقابلة الشخصية.
