الرئيسية » 
المستوى الثالث: البرمجة » 
بايثون (اللغة الأساسية للمعالجة اللغوية) » 
بايثون المتوسطة

١. الفئات والكائنات
Classes & objects
٢. السمات والطرق
Attributes & methods
٣. البناة
Constructors (__init__)
٤. الوراثة
Inheritance
٥. تعدد الأشكال
Polymorphism
٦. التغليف
Encapsulation
٧. الطرق السحرية
Magic/dunder methods
٨. المزخرفات
Decorators
٩. مديري السياق
Context managers
١٠. التعبيرات المنتظمة
Regular expressions (re module)
١١. مفاهيم البرمجة الوظيفية
Functional programming concepts
١٢. الاشتقاقات
Comprehensions (dict, set)
١٣. تلميحات الأنواع
Type hints
١٤. البيئات الافتراضية
Virtual environments (venv, conda)
١٥. إدارة الحزم
Package management (pip)