🚀 دورة عملية مكتملة للمبتدئين
دورة Python للمبتدئين: من أول سطر كود إلى برنامج يعمل على جهازك
ابدأ من الصفر، افهم طريقة التفكير البرمجي، ثم ابنِ برنامج مشتريات كاملًا يحفظ البيانات، يسمح بالإضافة والحذف والتعديل، ويعرض تقريرًا نهائيًا مرتبًا.
32 درسًا مكتملًا
مسار متدرج من الأساسيات إلى المشروع النهائي.
مشروع حقيقي
برنامج مشتريات تفاعلي يعمل على جهازك.
جاهز للتطوير
يمكن تطويره لاحقًا إلى واجهة أو قاعدة بيانات.
ماذا ستتعلم؟
ستتعلم أساسيات Python، المتغيرات، أنواع البيانات، الإدخال، الشروط، الحلقات، القوائم، القواميس، الدوال، return، التعامل مع الأخطاء، حفظ البيانات، وتنظيم مشروع نهائي كامل.
المشروع العملي النهائي
المشروع النهائي هو برنامج مشتريات تفاعلي. يستطيع المستخدم إضافة منتجات، عرض تقرير، التعامل مع الأخطاء، حذف منتج، تعديل منتج، حفظ المنتجات في ملف JSON، وقراءة المنتجات عند التشغيل.
فهرس الدروس
01
ما هي البرمجة؟ مدخل مبسط لتعلم Python من الصفر للمبتدئين
فهم فكرة البرمجة قبل كتابة أول كود.
02
تثبيت Python للمبتدئين: تحميله، تفعيل PATH، وفحص التثبيت
تثبيت Python وتفعيل PATH وفحص الإصدار.
03
تثبيت VS Code وفهم واجهة محرر الأكواد للمبتدئين
تثبيت VS Code وفهم واجهته الأساسية.
04
إنشاء مجلد الدورة وأول ملف Python داخل VS Code
إنشاء مجلد الدورة وأول ملف Python.
05
كتابة أول برنامج Python وتشغيله داخل VS Code
كتابة أول برنامج وتشغيله.
06
الأخطاء الشائعة عند تشغيل أول برنامج Python وحلولها
حل الأخطاء الشائعة عند تشغيل أول برنامج.
07
المتغيرات في Python للمبتدئين: كيف نخزن قيمة ونستخدمها؟
فهم المتغيرات وتخزين القيم.
08
أنواع البيانات في Python للمبتدئين: النصوص والأرقام والقيم المنطقية
التعرف على النصوص والأرقام والقيم المنطقية.
09
العمليات الحسابية في Python للمبتدئين: الجمع والطرح والضرب والقسمة
تنفيذ العمليات الحسابية وحفظ النتائج.
10
استخدام input في Python للمبتدئين: كيف نجعل المستخدم يكتب قيمة؟
قراءة إدخال المستخدم باستخدام input.
11
تحويل input إلى رقم في Python: استخدام int و float للمبتدئين
فهم int و float ومكانهما داخل الكود.
12
مشروع Python للمبتدئين: حاسبة السعر مع الضريبة باستخدام input و float
بناء حاسبة سعر مع الضريبة.
13
تنسيق المخرجات في Python للمبتدئين: استخدام f-string وترتيب النتائج
تنسيق المخرجات بطريقة واضحة.
14
الشروط في Python للمبتدئين: كيف نجعل البرنامج يتخذ قرارًا؟
استخدام الشروط لاتخاذ قرار.
15
استخدام elif في Python للمبتدئين: كيف نتعامل مع أكثر من احتمال؟
التعامل مع أكثر من احتمال باستخدام elif.
16
استخدام and و or في Python للمبتدئين: كيف ندمج أكثر من شرط؟
دمج أكثر من شرط باستخدام and و or.
17
تحسين إدخال المستخدم في Python: استخدام strip و lower للتعامل مع yes و Yes و YES
بداية الانتقال من أمثلة صغيرة إلى مشروع عملي.
18
استخدام while في Python للمبتدئين: إعادة السؤال حتى يكون الإدخال صحيحًا
تطوير مشروع المشتريات خطوة بخطوة.
19
تكرار العمليات في Python باستخدام while: جمع عدة أسعار حتى يكتب المستخدم done
تنظيم إدخال المنتجات وحساب الإجمالي.
20
القوائم list في Python: كيف نحفظ تفاصيل المنتجات بدل حفظ المجموع فقط؟
استخدام القوائم لحفظ بيانات المنتجات.
21
استخدام for في Python: كيف نطبع تقرير المنتجات بطريقة أنظف؟
استخدام for لعرض تقرير المنتجات.
22
تنظيم بيانات المنتج في Python: استخدام dict بدل قائمتين منفصلتين
تنظيم بيانات المنتج باستخدام dict.
23
الدوال functions في Python: كيف نقسم البرنامج إلى أجزاء منظمة؟
تقسيم البرنامج إلى دوال منظمة.
24
return في Python: كيف تجعل الدالة تعيد نتيجة بدل أن تطبع فقط؟
استخدام return لإرجاع نتائج من الدوال.
25
try و except في Python: كيف نمنع البرنامج من الانهيار عند إدخال خاطئ؟
منع انهيار البرنامج عند الإدخال الخاطئ.
26
هيكلة المشروع النهائي في Python: كيف نرتب برنامج المشتريات قبل النسخة الاحترافية؟
هيكلة المشروع النهائي باستخدام main.
27
قائمة أوامر البرنامج في Python: كيف تجعل المستخدم يختار إضافة منتج أو عرض التقرير أو الخروج؟
إضافة قائمة أوامر تفاعلية للبرنامج.
28
حذف منتج من القائمة في Python: كيف نسمح للمستخدم بحذف منتج قبل عرض التقرير؟
السماح للمستخدم بحذف منتج من القائمة.
29
تعديل منتج أو سعره في Python: كيف نصحح بيانات المنتج بدل حذفه وإضافته من جديد؟
السماح للمستخدم بتعديل اسم المنتج أو سعره.
30
حفظ وقراءة البيانات من ملف في Python: كيف نحافظ على المنتجات بعد إغلاق البرنامج؟
حفظ المنتجات في ملف JSON وقراءتها عند التشغيل.
31
تحسين التقرير النهائي في Python: كيف نجعل مخرجات برنامج المشتريات أوضح وأكثر احترافية؟
تحسين التقرير النهائي وإظهار المخرجات بشكل أوضح.
32
المشروع النهائي الكامل في Python: تجميع برنامج المشتريات وتشغيله كنسخة احترافية
تجميع المشروع النهائي كاملًا وتشغيله كنسخة احترافية.
تهانينا: هذا المسار أصبح مكتملًا. طبّق الدروس بالترتيب، ثم ارجع للدرس الأخير واجمع المشروع النهائي في ملف واحد.
💬 التعليقات
لا توجد تعليقات بعد.
🚫 يجب تسجيل الدخول لإضافة تعليق. دخول / تسجيل