
هتتعرف على ترتيب المنهج، المشاريع والاختبارات، وإزاي تستخدم موارد الكورس علشان تتعلم بصورة منظمة.
افهم ليه Python اختيار مناسب للمبتدئين، وإزاي تُستخدم في مجالات مختلفة من البرمجة.
هتفهم الفرق الأساسي بين اللغات المترجمة والمفسَّرة وإزاي Python بتشغّل الكود.
ثبّت Python وجهّز بيئة العمل على Windows علشان تكون جاهز تكتب وتشغّل أول برنامج.
اكتب وشغّل أول برنامج Python وتعرّف على وظيفة print() وشكل السطر البرمجي البسيط.
استخدم print() لعرض نتائج عمليات حسابية بسيطة وافهم ترتيب تنفيذ التعبيرات.
طبّق الطباعة المتكررة لبناء شكل نصي بسيط وتدرّب على الدقة في ترتيب الأسطر.
افهم فكرة المتغير كاسم يشير إلى قيمة، وليه المتغيرات أساسية في أي برنامج.
اكتب متغيرات صحيحة، اسند لها قيمًا، واتبع قواعد تسمية تساعدك تخلي الكود أوضح.
تعرّف على أنواع البيانات الأساسية وليه نوع القيمة بيؤثر على العمليات اللي تقدر تعملها.
تعمّق في إنشاء النصوص والتعامل معها وفهم الاقتباسات والعمليات الأساسية على Strings.
تعرّف على الأعداد الصحيحة والعشرية ونفّذ العمليات الحسابية الشائعة في Python.
حوّل القيم بين النصوص والأعداد بصورة صحيحة وتجنب الأخطاء الشائعة وقت التحويل.
استخدم Dictionaries لتخزين البيانات في صورة key/value والوصول للقيم بمعنى واضح.
قارن بين Tuples وSets واعرف إمتى تحتاج ترتيبًا ثابتًا أو مجموعة من القيم الفريدة.
استخدم type() علشان تتحقق من نوع أي قيمة وتفهم سلوك الكود وقت التشغيل.
طبّق التحويل بين هياكل البيانات المختلفة وافهم إمتى ينجح التحويل وإمتى يفقد معلومات.
استخدم input() لاستقبال بيانات من المستخدم وتخزينها داخل متغيرات.
افهم إن input() يرجع نصًا، وتعلّم إمتى تحتاج تحويل القيمة قبل استخدامها في الحسابات.
اجمع المتغيرات وinput() والتحويل والعمليات الحسابية في مشروع آلة حاسبة بسيطة.
افهم إزاي البرنامج ياخد قرارًا بناءً على شرط وابدأ التفكير في مسارات التنفيذ المختلفة.
اكتب شرط if صحيحًا وتعرّف على المسافات البادئة وطريقة تنفيذ الكود عند تحقق الشرط.
استخدم elif وelse لبناء أكثر من مسار منطقي والتعامل مع الحالات البديلة.
تعلّم طريقة منظمة لقراءة رسالة الخطأ، البحث عن السبب، واستخدام الموارد بدل التخمين.
استخدم Comments لتوضيح النية من الكود من غير ما تؤثر على تنفيذه، وتجنب التعليقات غير المفيدة.
لو أول مرة تكتب كود، أو جرّبت تتعلم Python قبل كده وحسيت إن المعلومات متفرقة، فالكورس ده معمول علشان يديك مسارًا واضحًا من أول سطر كود لحد بناء مشاريع عملية.
الكورس باللغة العربية ومناسب للمبتدئ الكامل. خلال أكثر من 9 ساعات فيديو، 62 محاضرة مترجمة تلقائيًا، 8 اختبارات قصيرة، وتكليف عملي، هتتعلم المفاهيم بالتدريج وتستخدمها في أمثلة ومشاريع بدل ما تكتفي بحفظ شكل الكود.
هتبدأ بتجهيز Python على Windows وفهم طريقة تشغيل البرامج. بعد كده هتكتب أول برنامج باستخدام print()، وتتعلم المتغيرات، النصوص، الأعداد، والتحويل بين أنواع البيانات.
بعد الأساسيات هتنتقل إلى:
• Lists وDictionaries وTuples وSets.
• استقبال بيانات المستخدم باستخدام input().
• الشروط باستخدام if وelif وelse.
• الحلقات while وfor.
• كتابة Functions وفهم parameters وarguments وreturn.
• البرمجة كائنية التوجه OOP باستخدام classes وmethods وinheritance وproperties.
• استيراد libraries، استخدام pip، التعامل مع الملفات، ومعالجة الأخطاء باستخدام try/except.
• أدوات مهمة مثل string methods وlist methods وlen() وstring formatting وتشغيل الملفات من Terminal.
التطبيق جزء أساسي من المسار. هتبني آلة حاسبة بسيطة، تنفذ تكليفًا لآلة حاسبة أكثر تقدمًا، وتتابع مشروع لعبة 2D خطوة بخطوة من التخطيط والنافذة الرئيسية إلى الحركة والتصادم وتسجيل النتيجة. وفي النهاية هتاخد مقدمة عملية في الذكاء الاصطناعي وGenerative AI مع مشروع تمهيدي.
مش مطلوب منك أي خبرة برمجية سابقة. المطلوب فقط جهاز يشغّل Python، وقت للتطبيق، واستعداد تكتب الكود بنفسك بدل الاكتفاء بالمشاهدة.
ابدأ من القسم الأول، نفّذ الأمثلة أثناء الدرس، وحاول تحل الاختبار قبل ما ترجع للملاحظات. الهدف إنك تخرج فاهم طريقة التفكير البرمجي وقادر تقرأ كود Python وتكتبه وتطوره بثقة.