
بوابتك إلى علم البيانات وتعلّم الآلة عبر هذا المقرر المفتوح عبر الإنترنت (MOOC)! استعد للانطلاق في عالم برمجة بايثون المثير. صُمّم هذا المقرر الشامل ليمنحك فهماً عميقاً لأساسيات بايثون وتقنياتها الجوهرية، بما في ذلك هياكل البيانات، وجمل التحكم (Control Statements)، والدوال (Functions). ستتعلم كيف تكتب شيفرة واضحة وقابلة لإعادة الاستخدام، وكيف تنظّم منطق البرنامج للتعامل مع المشكلات البرمجية بكفاءة. ولا يتوقف الأمر عند الأساسيات؛ إذ ستتعمق أيضاً في مفاهيم متقدمة مثل المُكرِّرات (Iterators)، والتعامل مع الملفات (File Handling)، ومعالجة الاستثناءات (Exceptions). هذه الموضوعات تمنحك أساساً متيناً لبناء برامج أكثر اعتمادية، والتعامل مع الأخطاء بطريقة صحيحة، وقراءة البيانات وكتابتها ضمن سيناريوهات واقعية. إضافةً إلى ذلك، ستحصل على خبرة عملية باستخدام مكتبات قوية تُعد ضرورية للنجاح في علم البيانات وتعلّم الآلة، مثل Pandas وNumPy وMatplotlib. ستساعدك هذه الأدوات على معالجة البيانات بكفاءة، وتنفيذ العمليات العددية بسرعة، وإنشاء تصورات بيانية واضحة تجعل تحليلاتك أكثر تأثيراً وتُحسّن إنتاجيتك. بنهاية المقرر، ستكون قد كوّنت قاعدة متوازنة في برمجة بايثون تجمع بين المفاهيم الأساسية والمتقدمة، مع تطبيقات عملية تمهّد لك الطريق نحو مسارات علم البيانات وتعلّم الآلة.
Prof. Dr.-Ing. Ulrik Schroeder
Head of the Learning Technologies Research Group
Dr. Volodymyr Sokol
Postdoctoral Researcher at the Learning Technologies Research Group