بايثون - المستوى المتوسط
متوسطالبرمجة كائنية التوجه، معالجة الملفات، والمكتبات الشائعة.
⭐ 200 نقطة عند إتمام المسار
تسجيل الدخول لتتبّع تقدمك والحصول على شهادة.
▶ ابدأ المساردورات هذا المسار
البرمجة الكائنية في بايثون
انتقل من الدوال المستقلة إلى تنظيم الكود في أصناف وكائنات قابلة لإعادة الاستخدام.
عرض الدورة »التعامل مع الملفات في بايثون
تعلّم قراءة وكتابة الملفات النصية، وأهمية إغلاقها بأمان باستخدام with.
عرض الدورة »العمل مع الوحدات والحزم
نظّم مشاريعك الكبيرة عبر تقسيم الكود إلى وحدات وحزم قابلة لإعادة الاستخدام.
عرض الدورة »التعابير النمطية في بايثون
تعلّم البحث عن أنماط معقّدة داخل النصوص باستخدام مكتبة re.
عرض الدورة »المكرّرات والمولّدات في بايثون
تعلّم كتابة كود أكثر كفاءة في الذاكرة باستخدام yield والمولّدات.
عرض الدورة »المُزخرِفات (Decorators) في بايثون
تعلّم تقنية متقدمة لتعديل سلوك الدوال دون تغيير كودها الأصلي.
عرض الدورة »البيئات الافتراضية في بايثون
تعلّم عزل مكتبات كل مشروع لتجنّب تعارض الإصدارات.
عرض الدورة »اختبار الوحدات في بايثون
تعلّم كتابة اختبارات تلقائية للتأكد من أن كودك يعمل كما هو متوقع.
عرض الدورة »العمل مع التاريخ والوقت
تعلّم التعامل مع التواريخ والأوقات وحساب الفروقات بينها باستخدام datetime.
عرض الدورة »أفضل الممارسات وكتابة كود نظيف
تعلّم معايير PEP 8 وعادات كتابة كود يسهل قراءته وصيانته.
عرض الدورة »مقدمة في تحليل البيانات باستخدام بايثون
اكتشف كيف تتحول بايثون إلى أداة قوية لفهم البيانات واستخلاص الأنماط منها.
عرض الدورة »أساسيات NumPy
تعلّم التعامل مع المصفوفات العددية بكفاءة عالية باستخدام مكتبة NumPy.
عرض الدورة »Pandas لتحليل البيانات
تعلّم التعامل مع الجداول البيانية (DataFrames) لتنظيم وتحليل البيانات بسهولة.
عرض الدورة »تصور البيانات باستخدام Matplotlib
تعلّم تحويل الأرقام إلى رسوم بيانية واضحة تُسهّل فهم البيانات.
عرض الدورة »العمل مع ملفات CSV وExcel
تعلّم قراءة وكتابة أشهر صيغ ملفات البيانات المستخدمة في بيئات العمل.
عرض الدورة »مقدمة في الإحصاء باستخدام بايثون
تعلّم حساب المتوسط والوسيط والانحراف المعياري باستخدام بايثون.
عرض الدورة »مقدمة في واجهات برمجة التطبيقات (APIs)
تعلّم كيف تتواصل برامجك مع خدمات خارجية عبر الإنترنت باستخدام مكتبة requests.
عرض الدورة »العمل مع بيانات JSON
تعلّم التعامل مع صيغة البيانات الأكثر شيوعًا في تطوير الويب وواجهات البرمجة.
عرض الدورة »مقدمة في Flask
ابدأ رحلتك في تطوير الويب ببناء أول تطبيق ويب بسيط باستخدام Flask.
عرض الدورة »مقدمة في Django
تعرّف على إطار العمل الأكثر اكتمالاً لبناء تطبيقات ويب احترافية بسرعة.
عرض الدورة »بايثون وقواعد بيانات SQL
تعلّم الاتصال بقواعد بيانات SQL من كود بايثون مباشرة وتنفيذ الاستعلامات.
عرض الدورة »الأتمتة باستخدام بايثون
تعلّم استخدام بايثون لأتمتة المهام المتكررة والمملة في حياتك اليومية.
عرض الدورة »بناء أدوات سطر الأوامر
تعلّم بناء برامج تُستخدم عبر الطرفية (Terminal) بدلاً من واجهة رسومية.
عرض الدورة »تطوير واجهات رسومية باستخدام Tkinter
تعلّم بناء تطبيقات سطح مكتب بواجهة رسومية بسيطة باستخدام مكتبة Tkinter المدمجة.
عرض الدورة »