
يركز هذا المقرر على تحويل معرفتك ببايثون إلى مهارات تطبيقية تخدم مشاريع البيانات والأتمتة في مواقف واقعية. ستبدأ بمراجعة أساسيات اللغة التي تحتاجها لبناء برامج واضحة: التراكيب، تدفق التحكم، الحلقات، وهياكل البيانات. بعد ذلك تنتقل إلى كتابة دوال قابلة لإعادة الاستخدام وتنظيم الكود بأسلوب يسهل صيانته، مع مقدمة عملية لمفاهيم البرمجة كائنية التوجه عند الحاجة. ستتعلم التعامل مع الملفات والقراءة والكتابة وإدارة المجلدات بطريقة آمنة، ثم توظيف هذه المهارات لأتمتة مهام متكررة وبناء منطق تطبيقات يعتمد على القواعد والشروط. يتضمن المقرر أمثلة تطبيقية مثل سيناريوهات ألعاب بسيطة، وأتمتة جداول إكسل، وبناء أجزاء صغيرة من مشاريع تعتمد على الويب، بهدف ربط البرمجة بسير عمل فعلي. في النهاية ستكون قادرا على اختيار النهج المناسب للمشكلة، تقسيمها إلى مهام صغيرة، وتنفيذ حل يعمل ويمكن تطويره لاحقا.
EDUCBA