أكتسب المهارات الاساسية التي تساعدك على بدأ تعلم البرمجة بأي لغة. في هذه الدورة، المهندس أحمد فتحي يستخدم لغة البايثون لدراسة المبادئ الأساسية في البرمجة ولمساعدتك على فهم ما يجري وراء الكواليس. بعد تغطية أساسيات لغة الب…

اشترك الآن سجّل الدخول تصفح الدورات
أكتسب المهارات الاساسية التي تساعدك على بدأ تعلم البرمجة بأي لغة. في هذه الدورة، المهندس أحمد فتحي يستخدم لغة البايثون لدراسة المبادئ الأساسية في البرمجة ولمساعدتك على فهم ما يجري وراء الكواليس. بعد تغطية أساسيات لغة البايثون، ننتقل إلى السلاسل والمتغيرات والكود الشرطي، وكلها مواضيع متكررة في لغات البرمجة. كما نوضح أيضًا كيفية التعامل مع أنواع مختلفة من البيانات وكيفية حل المشكلات الشائعة. بعد الانتهاء من هذه الدورة، ستحصل على المهارات التي تحتاجها لاستكمال رحلتك نحو تعلم البرمجة بأي لغة تختارها.
8 قسم · 52 درس · 22 اختبار
محتوى الدورة
- 1لماذا نتعلم البرمجة؟
- 2مواد الدورة
- 3أساسيات البرمجة8 دروس · 4 اختبارات يحتوي على دروس مجانية
- ما هي البرمجة؟ درس مجاني
- مختصر كتابي: ما هي البرمجة (What is programming) درس مجاني
- اختبار قصير: ما هي البرمجة (What is programming)
- ما هي لغة البرمجة؟ درس مجاني
- مختصر كتابي: ما هي لغة البرمجة (What is a programming language) درس مجاني
- اختبار قصير: ما هي لغة البرمجة (What is a programming language)
- كتابة الكود المصدري درس مجاني
- تشغيل الكود درس مجاني
- مختصر كتابي: تشغيل الكود (Running your code) درس مجاني
- اختبار قصير: تشغيل الكود (Running your code)
- استعمال بيئة التطوير المتكاملة درس مجاني
- اختبار أساسيات البرمجة
- 4تركيب جمل البرمجة9 دروس · 3 اختبارات
- لماذا بايثون؟
- Python في محرر أونلاين
- تثبيت Python
- تشغيل Python من سطر الأوامر
- Python في VS Code
- العبارات والجمل البسيطة
- مختصر كتابي: العبارات والجمل البسيطة (Basic Statements and Expressions)
- اختبار قصير: العبارات والجمل البسيطة (Basic Statements and Expressions)
- اكتشاف الأخطاء
- مختصر كتابي: اكتشاف الأخطاء (Troubleshooting issues)
- اختبار قصير: اكتشاف الأخطاء (Troubleshooting issues)
- اختبار تركيب جمل البرمجة
- 5المتغيرات وأنواع البيانات12 درسًا · 5 اختبارات
- مقدمة في المتغيرات وأنواع البيانات
- مختصر كتابي: مقدمة في المتغيرات وأنواع البيانات (Introduction to Variables and Data Types)
- اختبار قصير: مقدمة في المتغيرات وأنواع البيانات (Introduction to Variables and Data Types)
- المتغيرات في اللغات المختلفة
- مختصر كتابي: المتغيرات في اللغات المختلفة (Variables across different languages)
- اختبار قصير: المتغيرات في اللغات المختلفة (Variables across different languages)
- العمل مع الأرقام
- العمل مع السلاسل النصية
- مختصر كتابي: العمل مع السلاسل (Working with strings)
- اختبار قصير: العمل مع السلاسل (Working with strings)
- استخدام المسافات بشكل صحيح
- استخدام التعليقات
- مختصر كتابي: استخدام التعليقات (Working with comments)
- اختبار قصير: استخدام التعليقات (Working with comments)
- تحدي المتغيرات وأنواع البيانات
- حل تحدي المتغيرات وأنواع البيانات
- اختبار المتغيرات وانواع البيانات
- 6الكود الشرطي12 درسًا · 4 اختبارات
- مقدمة في الكود الشرطي
- اتخاذ القرارات في الكود
- مختصر كتابي: اتخاذ القرارات في الكود (Making decisions in code)
- اختبار قصير: اتخاذ القرارات في الكود (Making decisions in code)
- استكشاف الكود الشرطي
- مختصر كتابي: استكشاف الكود الشرطي (Exploring conditional code)
- التعامل مع الشروط البسيطة
- مختصر كتابي: التعامل مع الشروط البسيطة (Dealing with simple conditions)
- اختبار قصير: التعامل مع الشروط البسيطة (Dealing with simple conditions)
- التعامل مع الشروط البسيطة (تكملة)
- مختصر كتابي: أكمل – التعامل مع الشروط البسيطة (Cont – Dealing with simple conditions)
- اختبار قصير: أكمل – التعامل مع الشروط البسيطة (Cont – Dealing with simple conditions)
- الكود الشرطي في اللغات المختلفة
- تحدي الكود الشرطي
- حل تحدي الكود الشرطي
- اختبار الكود الشرطي
- 7الكود المعياري11 درسًا · 5 اختبارات
- مقدمة في الدوال
- مختصر كتابي: مقدمة في الدوال (Introduction to functions)
- اختبار قصير: مقدمة في الدوال (Introduction to functions)
- إنشاء الدوال واستدعاؤها
- مختصر كتابي: عمل الدوال (Creating and calling Functions)
- اختبار قصير: عمل الدوال (Creating and calling Functions)
- تحديد المعاملات والوسائط
- مختصر كتابي: الباراميترات (Setting parameters and arguments)
- اختبار قصير: الباراميترات (Setting parameters and arguments)
- إرجاع القيم من الدوال
- مختصر كتابي: رجع قيم من الدوال (Returning values from functions)
- اختبار قصير: رجع قيم من الدوال (Returning values from functions)
- الدوال في اللغات المختلفة
- تحدي الكود المعياري
- حل تحدي الكود المعياري
- اختبار الكود المعياري
- 8خاتمة دورة الأساسيات
- الاختبار النهائي
- الاختبار النهائي لدورة الاساسيات