
تُعد البرمجة بلغة بايثون مهارة أساسية في عالم التقنية اليوم، لما تتمتع به من تنوع كبير في الاستخدامات عبر صناعات ومجالات متعددة. صُمّم هذا المقرر للمتعلمين الذين يمتلكون معرفة أولية ببايثون ويرغبون في الانتقال إلى مستوى أعمق من خلال تطوير فهمهم لهياكل التحكم والدوال داخل البرامج، وكيفية تنظيم الشيفرة وإدارتها بكفاءة. ستتعلّم في هذا المقرر تطبيق الشروط والحلقات وبناء الدوال وإعادة الاستخدام، إضافة إلى مفاهيم مثل الاستدعاء الذاتي (Recursion) لإدارة تدفق التنفيذ وحل مشكلات برمجية بصورة منهجية. كما يركّز المقرر على معالجة البيانات في بايثون باستخدام مكتبات شائعة مثل NumPy وPandas، بما يشمل التعامل مع المصفوفات والبيانات الجدولية، وإجراء عمليات تحليل ومعالجة بكفاءة. يعتمد التعلم على مشاريع وتمارين عملية مرتبطة بحل مشكلات برمجية واقعية، ما يساعدك على تحويل المفاهيم إلى تطبيقات قابلة للتنفيذ. ولتسهيل رحلتك التعليمية، ستتوفر لك موارد متنوعة مثل فيديوهات تعليمية ترشدك لاستخدام الأدوات، وقراءات متخصصة في البرمجة، وتمارين تطبيقية لتعزيز الفهم. وسيكون بيئة العمل الأساسية هي Google Colab، ما يتيح لك تشغيل الشيفرة ومشاركتها بسهولة دون الحاجة إلى إعدادات محلية معقدة، ويجعل التجربة أكثر سلاسة أثناء تنفيذ الأنشطة والمشاريع.
Daniel Morillo Torres
Doctorado