Enroll Course: https://www.coursera.org/learn/automating-real-world-tasks-python
مقدمة
في عالم التكنولوجيا الحديث، تعتبر مهارات البرمجة ضرورية جداً، ولا سيما في استخدام بايثون. قدِم لغتي بايثون العديد من الأدوات المفيدة لتسهيل الأتمتة وتحسين الكفاءة. لذا، أريد أن أستعرض لكم دورة “أتمتة المهام الواقعية باستخدام بايثون” المتاحة على منصة كورسيرا.
نظرة عامة على الدورة
تجمع هذه الدورة بين جميع المفاهيم التي تم تعلمها سابقًا، حيث يتم تحدي المشاركين للتعامل مع سيناريوهات واقعية في Qwiklabs.الركيزة الأولى في الدورة هي كيفية استخدام وحدات بايثون الخارجية لتوسيع قدرة الكود الخاص بك. كما ستتعلم كيفية استعمال الوثائق لتعلّم وحدة جديدة، مثل مكتبة بايثون للصور (PIL) لإنتاج وتعديل الصور.
محتويات الدورة
- تعديل الصور: يتم تقديم أنظمة موزعة وتصميم أنظمة كبيرة غير مجردة (NALSD)، بالإضافة إلى العمل على المكتبات والتطبيقات البرمجية.
- التفاعل مع خدمات الويب: ستتعلم عن التطبيقات والخدمات البرمجية، بما في ذلك APIs و RESTful APIs.
- إنتاج النتائج تلقائيًا: يتناول هذا الجزء تسجيل الأحداث وإدارة الاستثناءات، بالإضافة إلى استخدام مكتبة البريد الإلكتروني في بايثون.
- دمج كل شيء: في مشروع الدورة النهائي، ستقوم بتحديث معلومات الكتالوج تلقائيًا وإنتاج PDF وإرساله عبر البريد الإلكتروني.
- موارد مهنية: تشمل هذه الوحدة مهارات جاهزية العمل وموارد متعلقة بالوظائف.
تقييم الدورة
تعتبر هذه الدورة مثالية للمبتدئين ولأولئك الذين لديهم مستوى متوسط في بايثون. تقدم الدورة التجربة العملية التي يحتاجها المتعلم ضمن بيئة تعلم كفوءة ومربحة. إذا كنت تبحث عن دورة تساعدك على تعلم أدوات جديدة وتكتسب مهارات عملية في الأتمتة، فأنا أوصي بشدة بالتسجيل في هذه الدورة.
ختامًا
باختصار، “أتمتة المهام الواقعية باستخدام بايثون” ليست مجرد دورة تعليمية، بل هي رحلة عملية غنية بالمفاهيم التي ستتعلمها. إذا كنت ترغب في الانتقال إلى المستوى التالي من مهارات البرمجة باستخدام بايثون، فهذه الدورة هي الخيار المثالي.
Enroll Course: https://www.coursera.org/learn/automating-real-world-tasks-python