تعلم البرمجة مع Python

المستوى : صعب
المدة: 40 ساعة
الترخيص


تعلم البرمجة مع Python

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


الصفحة السابقة

وكما هي العادة هنا أدناه ، نبدأ من الصفر بفرح وروح الدعابة. لذلك ، إذا لم تكن قد قمت بالبرمجة على الإطلاق بأي لغة ، إذا كنت تعرف بشكل غامض فقط معنى البرمجة ، فستقوم بالاختيار الصحيح عن طريق اختيار Python لبدء التعلم.

مزايا Python

مزايا Python عديدة ، وهي لغة:
  • سهلة التعلم والقراءة والفهم والكتابة ؛
  • محمول (يعمل تحت العديد من أنظمة التشغيل) ؛
  • لديه مجتمع نشط ؛
  • وهكذا ...

الأهداف التعليمية:

في نهاية هذه الدورة ، ستكون قادرًا على:
  • معالجة الاستثناءات والأخطاء
  • كتابة أوامر في مترجم Python
  • إتقان القواعد التي تحدد نطاق المتغيرات
  • إنشاء وتحرير الكائنات
  • إنشاء فئات وسمات وطرق
  • طرق وراثة من فئة
  • استخدم وحدات المكتبة القياسية
  • اختبار تطبيق فردي مع unittest

شروطالانضمام الى هذه الوحدة

لا شيء


الجزء 1 - اتخذ خطواتك الأولى في Python

  1. اكتشف Python
  2. ابدأ خطواتك الأولى مع سطر الأوامر Python
  3. أدخل عالم المتغيرات الرائع
  4. إنشاء هياكل شرطية
  5. تعلم الحلقات
  6. خطوة خطوة نحو الدوال (1/2)
  7. خطوة خطوة نحو الدوال (2/2)
  8. معالجة الاستثناءات
  9. TP : كلها في ZCasino
  10. اختبار: فهم أساسيات Python
الجزء 2 - اكتشف البرمجة الكائنية الموجهة للمستخدم

  1. إنشاء الكائن الأول الخاص بك: سلاسل
  2. إنشاء قوائم و tuples (1/2)
  3. إنشاء قوائم و tuples (2/2)
  4. استخدم القواميس (Dictionaries)
  5. استخدام الملفات
  6. اكتشف نطاق المتغيرات والمراجع
  7. TP : اصنع جلادًا قديمًا
  8. اختبار: أتقن القواعد الأساسية للغة Python
الجزء 3 - اكتشف البرمجة الشيئية في جانب المطور

  1. افهم الفئات (Class)
  2. تحديد الخصائص
  3. تطبيق طرق خاصة
  4. تطبيق طريقتين للفرز في Python
  5. إدارة الوراثة (inheritances)
  6. اكتشف حلقة for
  7. TP: إنشاء قاموس منظم
  8. القبض على الديكور
  9. اكتشف الفوقية (metaclasses)
الجزء 4 - تعرف على عجائب المكتبة القياسية

  1. تعامل مع التعبيرات النمطية (regular expressions)
  2. التعبير عن الوقت
  3. برمجة النظام
  4. استخدام وحدات الرياضيات
  5. إدارة كلمات المرور
  6. إدارة الشبكات
  7. إنشاء اختبارات وحدة مع unittest
  8. هل البرمجة المتوازية مع خيوط
  9. إنشاء واجهات رسومية مع Tkinter
الجزء 5 - الملاحق

  1. اكتب برامج Python للملفات
  2. قم بتوزيع برامج Python بسهولة باستخدام cx_Freeze
  3. الممارسات الجيدة
  4. لإنهاء والمتابعة بشكل جيد
  الشهادة التي ستتحصل عليها (مثال)