🚀 دورة عملية للمبتدئين

دورة Python للمبتدئين: من أول سطر كود إلى برنامج يعمل على جهازك

ابدأ من الصفر، افهم طريقة التفكير البرمجي، ثم انتقل خطوة بخطوة حتى تبني برنامج إدارة مهام حقيقي يعمل من المتصفح باستخدام Python و Flask و SQLite.

16 درسًا مسار متدرج من الأساسيات إلى التطبيق العملي.
مشروع حقيقي برنامج إدارة مهام يعمل على جهازك من المتصفح.
بدون تعقيد شرح عربي واضح مع أمثلة وتمارين قصيرة.
خارطة دورة Python للمبتدئين
01

لمن هذه الدورة؟

هذه الدورة مناسبة لمن يريد دخول عالم البرمجة من البداية، بدون افتراض معرفة سابقة. لن نبدأ بحفظ الأكواد، بل سنبدأ بفهم طريقة التفكير، ثم نكتب الكود ونطوره تدريجيًا حتى نصل إلى مشروع يعمل فعليًا.
02

ماذا ستتعلم؟

أساسيات Python

المتغيرات، أنواع البيانات، الإدخال، الطباعة، وترتيب تنفيذ الكود.

المنطق البرمجي

الشروط، الحلقات، الدوال، وتنظيم البرنامج بطريقة قابلة للتطوير.

تنظيم البيانات

القوائم، القواميس، قراءة الأخطاء، والتعامل مع البيانات بشكل عملي.

مشروع ويب بسيط

استخدام Flask و SQLite لبناء تطبيق إدارة مهام حقيقي يعمل من المتصفح.

03

المشروع النهائي

CIT Task Manager

في نهاية الدورة ستبني برنامجًا بسيطًا لإدارة المهام، لكنه يحتوي على فكرة برنامج حقيقي: واجهة، عمليات إضافة وحذف وتحديث، وقاعدة بيانات تحفظ المعلومات.

✅ إضافة مهمة جديدة
✅ عرض جميع المهام
✅ تحديد المهمة كمكتملة
✅ حذف مهمة
✅ حفظ البيانات في SQLite
✅ تشغيل البرنامج محليًا
04

فهرس الدروس

01
ما هي البرمجة فعلًا؟ فهم الفكرة قبل كتابة أول كود.
02
تجهيز جهازك للبرمجة تثبيت Python و VS Code وتجهيز بيئة العمل.
03
كتابة أول برنامج Python إنشاء ملف وتشغيل أول أمر برمجي.
04
كيف يعمل الكود؟ فهم ترتيب تنفيذ الأوامر من الأعلى إلى الأسفل.
05
المتغيرات في Python تخزين البيانات واستخدامها داخل البرنامج.
06
أنواع البيانات النصوص، الأرقام، والقيم المنطقية.
07
استقبال البيانات من المستخدم استخدام input لصناعة تفاعل حقيقي.
08
الشروط في Python اتخاذ القرار داخل البرنامج باستخدام if و else.
09
الحلقات تكرار الأوامر بطريقة منظمة.
10
الدوال تنظيم الكود ومنع التكرار.
11
القوائم والقواميس تنظيم البيانات داخل البرنامج.
12
قراءة الأخطاء فهم رسائل الخطأ وإصلاح المشكلات.
13
مشروع صغير: قائمة مهام برنامج Console يجمع الأساسيات السابقة.
14
حفظ البيانات في SQLite إضافة وقراءة وتحديث وحذف البيانات.
15
بناء تطبيق ويب باستخدام Flask تحويل Python إلى تطبيق يعمل من المتصفح.
16
مشروع التخرج: CIT Task Manager برنامج إدارة مهام كامل يعمل محليًا.
طريقة المتابعة: اقرأ الدروس بالترتيب، وطبّق الكود بنفسك. لا تنتقل إلى الدرس التالي قبل تجربة أمثلة الدرس السابق على جهازك.