1- فهم أصول Python والتعرف على ميزاتها الفريدة ومزاياها، وتحديد الفروقات الأساسية بينها وبين لغات البرمجة الشهيرة الأخرى.
2- التمييز بين بيئات التطوير المتكاملة (IDE)، واختيار وإعداد بيئة تطوير تتناسب مع تفضيلاتك واحتياجاتك، وفهم دور المفسر في Python، والتفريق بين المترجم (Compiler) والمفسر(Interpreter).
3- كتابة كود (Python) مع تباعد صحيح، واستخدام التعليقات بشكل فعال في الكود، وتعيين القيم للمتغيرات.
4- فهم واستخدام الأنواع الأساسية للبيانات في (Python)، بما في ذلك إجراء العمليات على الأرقام والنصوص.
5- التعامل مع النصوص باستخدام الطرق المدمجة واستخدام (f-strings) لتنسيق البيانات والطباعة.
6- جمع المدخلات من المستخدم والتعرف على مفهوم الثوابت.
7- التمييز بين القوائم (Lists) والصفوف (Tuples)، والتعامل مع القوائم باستخدام الطرق المدمجة، وإنشاء واستخدام الصفوف في Python.
8- إنشاء وتعديل القواميس (Dictionaries)، فهم الميزات الفريدة للمجموعات (Sets)، وإجراء العمليات عليها.
9- إنشاء القوائم باستخدام (List Comprehensions) والتعامل مع القوائم المتداخلة.
10- كتابة منطق شرطي في (Python)، بما في ذلك فهم كيفية استخدام الشروط المتداخلة بشكل فعال.
11- كتابة الحلقات للتكرار عبر التسلسلات والتحكم في تنفيذ الحلقات باستخدام أوامر (break) و(continue).
12- تعريف واستدعاء الدوال في (Python)، وفهم الفرق بين النطاق المحلي والعالمي، واستخدام الكلمة المفتاحية (global) لتعديل متغير عالمي داخل دالة.
13- إنشاء دوال مجهولة باستخدام تعبيرات (Lambda) واستخدام دالتي (map) و(filter) لمعالجة القوائم.
14- فهم استخدام (args*) و(kwargs**) في تعريف الدوال، وتعريف واستخدام الدوال المتداخلة.
15- استخدام الوحدات المدمجة في (Python) وفهم هيكل وأغراض مكتبة (Python) القياسية.
16- التمييز بين الوحدات (Modules) والحزم (Packages)، تثبيت الحزم الخارجية، وتنظيم وإعادة استخدام الكود عن طريق إنشاء الوحدات والحزم الخاصة بك.1