الرجوع إلى دورة
أساسيات البرمجة باستخدام لغة بايثون ٢
0% مكتمل
0/0 خطوة
-
مقدمة الدورة
-
مواد الدورة (Course Materials)
-
المجموعات (Collections)11 المواضيع|8 الإختبارات
-
فهم المجموعات (Understading collections)
-
عمل مجموعات بسيطة (Creating simple collections)
-
مختصر كتابي: عمل مجموعات بسيطة (Creating simple collections)
-
عمل مجموعات معقدة (Creating complex collections)
-
مختصر كتابي: عمل مجموعات معقدة (Creating complex collections)
-
العمل مع المجموعات (Working with collections)
-
مختصر كتابي: العمل مع المجموعات (Working with collections)
-
المجموعات في لغات البرمجة (Collections in programming languages)
-
تحدي المجموعات
-
حل تحدي المجموعات
-
المصادر
-
فهم المجموعات (Understading collections)
-
التكرارات (Iterations)9 المواضيع|8 الإختبارات
-
مقدمة في التكرارات (Introduction to iterations)
-
مختصر كتابي: مقدمة في التكرارات (Introduction to iterations)
-
التكرارات على المجموعات (Iterating through collections)
-
مختصر كتابي: التكرارات على المجموعات (Iterating through collections)
-
التكرار بشرط معين (Iterating to a custom endpoint)
-
مختصر كتابي: التكرار بشرط معين (iterating to a custom endpoint)
-
تحدي التكرارات
-
حل تحدي التكرارات
-
المصادر
-
مقدمة في التكرارات (Introduction to iterations)
-
استعمال الكود الخارجي (Using external code)12 المواضيع|6 الإختبارات
-
مقدمة في استعمال الكود الخارجي (Introduction to external code)
-
مختصر كتابي: مقدمة في استعمال الكود الخارجي (Introduction to external code)
-
تكوين وحدات بسيطة (Create simple modules)
-
مختصر كتابي: تكوين وحدات بسيطة (Create simple modules)
-
استعمال وحدات بايثون المدمجة (Use Python built-in modules)
-
تثبيت وحدات بايثون الخارجية (Install modules from PyPI using Pip)
-
حل مشكلة عدم تعرف النظام على pip لتثبيت الـ Modules الخارجية
-
مختصر كتابي: تثبيت وحدات بايثون الخارجية (Install modules from PyPI using Pip)
-
مثال باستخدام وحدة بايثون المدمجة تيرتل (Turtle Example)
-
تحدي استخدام الكود الخارجي
-
حل تحدي استخدام الكود الخارجي
-
المصادر
-
مقدمة في استعمال الكود الخارجي (Introduction to external code)
-
العمل مع السلاسل (Working with strings)8 المواضيع|6 الإختبارات
-
التخطيط لبرنامج (Planning a program)4 المواضيع|4 الإختبارات
-
المدخلات والمخرجات (Inputs and outputs)5 المواضيع
-
التصحيح (Debugging)10 المواضيع|4 الإختبارات
-
مقدمة في التصحيح (Introduction to Debugging)
-
مختصر كتابي: مقدمة في التصحيح (Introduction to Debugging)
-
التصحيح في الIDE (Debugging in IDE)
-
تفسير رسالة الخطأ (Interpreting error message)
-
التصحيح بدون رسالة خطأ (Debugging without an error message)
-
عمل حالة اختبار (Creating a test case)
-
مختصر كتابي: عمل حالة اختبار (Creating a test case)
-
تحدي التصحيح
-
حل تحدي التصحيح
-
المصادر
-
مقدمة في التصحيح (Introduction to Debugging)
-
الكائنات (Objects)7 المواضيع|2 الإختبارات
-
مواضيع متقدمة (Advanced topics)7 المواضيع|6 الإختبارات
-
مواضيع متقدمة في البرمجة (Advanecd topics in programming)
-
ادارة الذاكرة في لغات البرمجة (Memory management in programming languages)
-
مختصر كتابي: ادارة الذاكرة في لغات البرمجة (Memory management in programming languages)
-
مقدمة في الmultithreading (Introduction to multithreading)
-
مقدمة في الخوارزميات (Introduction to algorithms)
-
مختصر كتابي: مقدمة في الخوارزميات (Introduction to algorithms)
-
المصادر
-
مواضيع متقدمة في البرمجة (Advanecd topics in programming)
-
التسليم النهائي للدورة
-
خاتمة الدورة
الإختبارات
المشاركون 900
المصادر
أحمد فتحي 2023-01-30
درس تقدم
0% مكتمل
تهانينا على الانتهاء من قسم المجموعات 👨🎓
تحدثنا في هذا الجزء من الدورة عن المجموعات (Collections) وتعلمنا كيفية عمل القائمة List والقاموس Dictionary وعرضنا المجموعات في لغات البرمجة المختلفة.
ورحلة التعلم لا تتوقف أبدا، لذا يمكك الاستفادة من مراجعة المزيد من المصادر👇
مع تمنياتنا بالمزيد من التوفيق😊
اشترك
قم بتسجيل الدخول لتعلق
14 تعليقات
أحدث
أقدم
الأكثر تصويتا
Inline Feedbacks
عرض جميع التعليقات