جاري تحميل المحتوى...
مسار تدريبي لتعلم Python من الصفر، يبدأ بالأساسيات ويتدرج عبر موضوعات منظمة مع ملخصات واختبارات تدريبية للمبتدئين.
اختر فصلًا للوصول إلى ملخصاته واختباراته المرتبطة.
وحدة تأسيسية تعرّف المتعلم بالمتغيرات والإسناد وأنواع البيانات الأساسية وطرق التحويل البسيط بينها في Python.
يتعلم المتدرب في هذا الفصل كيفية عرض البيانات باستخدام print()، والحصول على إدخال المستخدم باستخدام input()، وتحويل الإدخال النصي إلى أعداد عند الحاجة، وتنفيذ العمليات الحسابية والمقارنات الأساسية لبناء برامج تفاعلية بسيطة.
يتعلم المتدرب في هذا الفصل كيفية التحكم في مسار برنامج Python بناءً على شروط، باستخدام if وelif وelse، وعوامل المقارنة والعوامل المنطقية، مع دمج إدخال المستخدم والتحويلات في برامج قرار بسيطة.
يتعلم المتدرب في هذا الفصل كيفية تكرار التعليمات في Python باستخدام حلقات for وwhile وrange()، والتحكم في عدد مرات التنفيذ باستخدام الشروط وbreak وcontinue، مع مقدمة بسيطة للحلقات المتداخلة.
يتعلم المتدرب في هذا الفصل كيفية إنشاء النصوص في Python والوصول إلى حروفها بالفهرسة والتقطيع، والبحث داخلها واستخدام أهم String methods وتنسيق القيم باستخدام f-string، مع تطبيق الحلقات والشروط التي سبق تعلمها.
يتعلم المتدرب كيفية تخزين مجموعة مرتبة من القيم باستخدام Lists وTuples في Python، والوصول إلى عناصرها وتقطيعها وتعديل القوائم وإضافة العناصر وحذفها وترتيبها، مع تطبيق الحلقات والشروط على هذه القيم.
يتعلم المتدرب كيفية تنظيم البيانات باستخدام Dictionaries من خلال المفاتيح والقيم، والتعامل مع القيم الفريدة باستخدام Sets، مع تطبيق البحث والتعديل والحذف والتكرار والعمليات الأساسية على المجموعات.
يتعلم المتدرب كيفية تعريف الدوال واستدعائها واستخدام Parameters وArguments وreturn، وفهم النطاق المحلي والعام لتنظيم البرنامج وإعادة استخدام التعليمات.
يتعلم المتدرب كيفية حفظ النصوص في ملفات واستعادتها باستخدام open() وwith وأوضاع القراءة والكتابة والإضافة، مع معالجة المحتوى النصي بطريقة مناسبة للمبتدئين.
يتعلم المتدرب كيفية التمييز بين أخطاء الصياغة والتنفيذ والمنطق، وقراءة رسائل الخطأ الأساسية، ومعالجة الحالات المتوقعة باستخدام try وexcept بصورة مناسبة للمبتدئين.
يتعلم المتدرب كيفية تنظيم الكود باستخدام Modules وإعادة استخدام Functions من ملفات أخرى، والتعامل مع أدوات جاهزة من Python Standard Library مثل math وrandom وdatetime وpathlib.
يتعلم المتدرب الفرق بين Modules وPackages، واستخدام pip لإدارة الحزم، وإنشاء Virtual Environment باستخدام venv لعزل Dependencies الخاصة بكل مشروع.
يتعلم المتدرب المبادئ الأولى للبرمجة الكائنية في Python من خلال Classes وObjects وInstance Attributes وMethods، وكيفية تنظيم البيانات والسلوك داخل Class بسيطة.
يطبق المتدرب مفاهيم Python الأساسية في برنامج نصي صغير لإدارة المهام، يجمع Lists وDictionaries وConditions وLoops وFunctions والملفات ومعالجة الأخطاء والاختبار والتنظيم.