الرجوع إلى دورة
أساسيات البرمجة باستخدام لغة بايثون ٢
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
درس تقدم
0% مكتمل
القائمة - List
- القائمة - List تتكون من Index بداية من الصفر، أي أن أول عنصر في المجموعة - Collection يكون الـ Index = 0 والذي بعده يكون الـ Index = 1 وهكذا.
- لطباعة القائمة - List نقوم بالتالي:
print(list_name[index])
- مثال:
colorList = [
"blue",
"red",
"green",
"black"
]
print(colorList[0]) #blue
print(colorList[1]) #red
print(colorList[2]) #green
print(colorList[3]) #black
القاموس - Dictionary
- القاموس - Dictionary يتكون من key: value.
- لطباعة القاموس - Dictionary نقوم بالتالي:
- print(Dictionary _name[key])
- مثال:
phoneNumbers = {
"ali" : "01157082417",
"ahmed" : "01157082333",
"alaa" : "01157082444",
"mohamed" : "01157082555",
}
print(phoneNumbers["ali"]) #01157082417
print(phoneNumbers["ahmed"]) #01157082333
print(phoneNumbers["alaa"]) #01157082444
print(phoneNumbers["mohamed"]) #01157082555
اشترك
قم بتسجيل الدخول لتعلق
10 تعليقات
أحدث
أقدم
الأكثر تصويتا
Inline Feedbacks
عرض جميع التعليقات