Course Homepage
الصفحة الرئيسية للدورة
Text Programming I (Python) برمجة النصوص ١ (بايثون)
Learn Python basics through mini-projects, puzzles, and debugging discipline. This course focuses on fundamental programming concepts, data structures, and problem-solving strategies. تعلم أساسيات لغة بايثون من خلال المشاريع البرمجية المصغرة، حل الألغاز المنطقية، وتطوير مهارات التتبع الذاتي وتصحيح الأخطاء. تركز هذه الدورة على المفاهيم الأساسية، هياكل البيانات، واستراتيجيات حل المشكلات.
Course Curriculum Syllabus منهج الدورة الدراسي بالتفصيل
Week 1: Foundations, Variables, and Conditionals الأسبوع 1: التأسيس، المتغيرات، والجمل الشرطية
Day 1
اليوم 1
Start Day 1 →
بدء اليوم 1 ←
Environment Setup and Variables إعداد بيئة العمل والمتغيرات في بايثون
Day 2
اليوم 2
Start Day 2 →
بدء اليوم 2 ←
Arithmetic and String Operations العمليات الحسابية والعمليات على النصوص
Day 3
اليوم 3
Start Day 3 →
بدء اليوم 3 ←
User Input and Type Casting إدخال البيانات من المستخدم وتحويل أنواعها
Day 4
اليوم 4
Start Day 4 →
بدء اليوم 4 ←
Conditional Logic (If/Else) المنطق الشرطي والتحقق من الشروط (If/Else)
Day 5
اليوم 5
Start Day 5 →
بدء اليوم 5 ←
Complex Conditionals and Puzzles الشروط المركبة وحل الألغاز المنطقية
Week 2: Loops, Tracing, and Data Lists الأسبوع 2: الحلقات التكرارية، التتبع، وقوائم البيانات
Day 6
اليوم 6
Start Day 6 →
بدء اليوم 6 ←
Introduction to While Loops مقدمة إلى حلقات التكرار (While Loops)
Day 7
اليوم 7
Start Day 7 →
بدء اليوم 7 ←
For Loops and Iteration حلقات التكرار المحددة (For Loops)
Day 8
اليوم 8
Start Day 8 →
بدء اليوم 8 ←
Tracing Execution and Debugging تتبع مسار تنفيذ الأكواد وتصحيح الأخطاء
Day 9
اليوم 9
Start Day 9 →
بدء اليوم 9 ←
Introduction to Lists مقدمة في هياكل البيانات: القوائم (Lists)
Day 10
اليوم 10
Start Day 10 →
بدء اليوم 10 ←
Advanced List Manipulation العمليات المتقدمة على القوائم وتعديلها
Week 3: Dictionaries, Functions, and Project Integration الأسبوع 3: القواميس، الدوال، وتكامل المشاريع
Day 11
اليوم 11
Start Day 11 →
بدء اليوم 11 ←
Working with Dictionaries هياكل البيانات: القواميس (Dictionaries)
Day 12
اليوم 12
Start Day 12 →
بدء اليوم 12 ←
Defining and Calling Functions تعريف واستدعاء الدوال البرمجية (Functions)
Day 13
اليوم 13
Start Day 13 →
بدء اليوم 13 ←
Function Parameters and Returns معاملات الدوال البرمجية وقيم الإرجاع
Day 14
اليوم 14
Start Day 14 →
بدء اليوم 14 ←
Exception Handling and Valid Cases معالجة الأخطاء والاستثناءات البرمجية
Day 15
اليوم 15
Start Day 15 →
بدء اليوم 15 ←