بايثون - المستوى المتوسط

متوسط

البرمجة كائنية التوجه، معالجة الملفات، والمكتبات الشائعة.

⭐ 200 نقطة عند إتمام المسار

تسجيل الدخول لتتبّع تقدمك والحصول على شهادة.

▶ ابدأ المسار

دورات هذا المسار

الخطوة 1

البرمجة الكائنية في بايثون

انتقل من الدوال المستقلة إلى تنظيم الكود في أصناف وكائنات قابلة لإعادة الاستخدام.

عرض الدورة »
الخطوة 2

التعامل مع الملفات في بايثون

تعلّم قراءة وكتابة الملفات النصية، وأهمية إغلاقها بأمان باستخدام with.

عرض الدورة »
الخطوة 3

العمل مع الوحدات والحزم

نظّم مشاريعك الكبيرة عبر تقسيم الكود إلى وحدات وحزم قابلة لإعادة الاستخدام.

عرض الدورة »
الخطوة 4

التعابير النمطية في بايثون

تعلّم البحث عن أنماط معقّدة داخل النصوص باستخدام مكتبة re.

عرض الدورة »
الخطوة 5

المكرّرات والمولّدات في بايثون

تعلّم كتابة كود أكثر كفاءة في الذاكرة باستخدام yield والمولّدات.

عرض الدورة »
الخطوة 6

المُزخرِفات (Decorators) في بايثون

تعلّم تقنية متقدمة لتعديل سلوك الدوال دون تغيير كودها الأصلي.

عرض الدورة »
الخطوة 7

البيئات الافتراضية في بايثون

تعلّم عزل مكتبات كل مشروع لتجنّب تعارض الإصدارات.

عرض الدورة »
الخطوة 8

اختبار الوحدات في بايثون

تعلّم كتابة اختبارات تلقائية للتأكد من أن كودك يعمل كما هو متوقع.

عرض الدورة »
الخطوة 9

العمل مع التاريخ والوقت

تعلّم التعامل مع التواريخ والأوقات وحساب الفروقات بينها باستخدام datetime.

عرض الدورة »
الخطوة 10

أفضل الممارسات وكتابة كود نظيف

تعلّم معايير PEP 8 وعادات كتابة كود يسهل قراءته وصيانته.

عرض الدورة »
الخطوة 11

مقدمة في تحليل البيانات باستخدام بايثون

اكتشف كيف تتحول بايثون إلى أداة قوية لفهم البيانات واستخلاص الأنماط منها.

عرض الدورة »
الخطوة 12

أساسيات NumPy

تعلّم التعامل مع المصفوفات العددية بكفاءة عالية باستخدام مكتبة NumPy.

عرض الدورة »
الخطوة 13

Pandas لتحليل البيانات

تعلّم التعامل مع الجداول البيانية (DataFrames) لتنظيم وتحليل البيانات بسهولة.

عرض الدورة »
الخطوة 14

تصور البيانات باستخدام Matplotlib

تعلّم تحويل الأرقام إلى رسوم بيانية واضحة تُسهّل فهم البيانات.

عرض الدورة »
الخطوة 15

العمل مع ملفات CSV وExcel

تعلّم قراءة وكتابة أشهر صيغ ملفات البيانات المستخدمة في بيئات العمل.

عرض الدورة »
الخطوة 16

مقدمة في الإحصاء باستخدام بايثون

تعلّم حساب المتوسط والوسيط والانحراف المعياري باستخدام بايثون.

عرض الدورة »
الخطوة 17

مقدمة في واجهات برمجة التطبيقات (APIs)

تعلّم كيف تتواصل برامجك مع خدمات خارجية عبر الإنترنت باستخدام مكتبة requests.

عرض الدورة »
الخطوة 18

العمل مع بيانات JSON

تعلّم التعامل مع صيغة البيانات الأكثر شيوعًا في تطوير الويب وواجهات البرمجة.

عرض الدورة »
الخطوة 19

مقدمة في Flask

ابدأ رحلتك في تطوير الويب ببناء أول تطبيق ويب بسيط باستخدام Flask.

عرض الدورة »
الخطوة 20

مقدمة في Django

تعرّف على إطار العمل الأكثر اكتمالاً لبناء تطبيقات ويب احترافية بسرعة.

عرض الدورة »
الخطوة 21

بايثون وقواعد بيانات SQL

تعلّم الاتصال بقواعد بيانات SQL من كود بايثون مباشرة وتنفيذ الاستعلامات.

عرض الدورة »
الخطوة 22

الأتمتة باستخدام بايثون

تعلّم استخدام بايثون لأتمتة المهام المتكررة والمملة في حياتك اليومية.

عرض الدورة »
الخطوة 23

بناء أدوات سطر الأوامر

تعلّم بناء برامج تُستخدم عبر الطرفية (Terminal) بدلاً من واجهة رسومية.

عرض الدورة »
الخطوة 24

تطوير واجهات رسومية باستخدام Tkinter

تعلّم بناء تطبيقات سطح مكتب بواجهة رسومية بسيطة باستخدام مكتبة Tkinter المدمجة.

عرض الدورة »