تطوير البرامج باستعمال Python
مسار لتعلم التفكير كمطور وكتابة برامج مفيدة.
تكوينات نكسوريكس في المعلوميات
تطوير البرامج باستعمال Python
مسار لتعلم التفكير كمطور وكتابة برامج مفيدة.
نظام التكوين
خبراؤنا
يشرف على التكوين خبراؤنا في المعلوميات، بخبرة تفوق 10 سنوات في مشاريع متقدمة لدى شركات كبرى. نعتمد منهجاً تطبيقياً يركز على مهارات عملية قابلة للاستعمال مباشرة.
ما الذي ستتعلمونه؟
- فهم المتغيرات والشروط والحلقات والدوال وهياكل البيانات.
- كتابة برامج Python واضحة ومنظمة.
- معالجة الملفات والبيانات وأتمتة مهام بسيطة.
- تصحيح الأخطاء وتحسين البرنامج تدريجياً.
برنامج الحصص
منطق البرمجة
المتغيرات والأنواع والإدخال والإخراج والتفكير خطوة بخطوة.
الشروط والحلقات
استعمال if/else وfor وwhile مع تمارين منطقية.
تنظيم الدوال
تقسيم المشكلات والمعاملات والقيم المرجعة وإعادة الاستعمال.
هياكل البيانات
القوائم والقواميس والمجموعات المرتبة واختيار البنية المناسبة.
الملفات والمسارات
قراءة وكتابة وتنظيم ملفات CSV وTXT وJSON.
الاستثناءات ومتانة البرنامج
معالجة الأخطاء والحالات الخاصة وإظهار رسائل مفيدة.
الوحدات وبيئة العمل
تثبيت الحزم وتنظيم مشروع Python صغير.
الخوارزميات التطبيقية
البحث والترتيب البسيط وفهم أولي للتعقيد وتمارين عملية.
أتمتة مهام النظام
برامج لإعادة تسمية الملفات وتنظيفها ونقلها والتحقق منها.
معالجة البيانات
تحويل البيانات الخام إلى معلومات قابلة للاستعمال.
واجهات API وHTTP
استدعاء API وقراءة JSON ومعالجة النتائج.
قاعدة بيانات خفيفة
تخزين البيانات وقراءتها باستعمال SQLite.
الاختبار وتصحيح الأخطاء
استعمال الطباعة والسجلات والمصحح والاختبارات الوحدوية.
جودة الكود
التسمية والتنظيم والتعليقات المفيدة والتنسيق.
تطبيق مصغر
إنشاء أداة بسيطة لسطر الأوامر بمعاملات وتقرير.
المشروع النهائي
إتمام أداة أتمتة مفيدة وتوثيقها وتقديمها.
المشروع التطبيقي
إنشاء أداة Python بسيطة لأتمتة مهمة فعلية وإنتاج نتيجة قابلة للاستعمال.