
تزوّدك هذه الدورة بكل ما تحتاجه للبدء باستخدام لغة Python بشكل صحيح في أنشطة عملك اليومية. ستتعرّف أولاً على كيفية تثبيت بايثون والعمل معها عبر واجهات رسومية مختلفة، ثم تنتقل إلى فهم الكائنات (Objects) وخصائصها وكيفية التعامل معها عملياً. الأسبوع 1 – المقدمة: تشرح هذه الوحدة طريقة تثبيت Python على أجهزة Windows وMacOS. كما توضّح كيف يمكن التفاعل مع بايثون عبر الواجهات الرسومية المتاحة على جميع الأنظمة. سيتم التركيز بشكل خاص على بيئتي Spyder وJupyter Notebook، مع توضيح كيفية استخدامهما لكتابة الشيفرة وتشغيلها واستعراض النتائج. الأسبوع 2 – الخوارزميات والكائنات: تقدّم هذه الوحدة مفهوم الخوارزميات بطريقة بديهية وسهلة الفهم، ثم تعرّفك بأول الكائنات التي يمكن العمل بها في بايثون مثل الأعداد الصحيحة (Integers) والأعداد العشرية (Floats). ستتعلّم أيضاً كيفية التعامل مع النصوص (Strings)، وطرق طباعة المعلومات على الشاشة، وكيفية قراءة رسائل الأخطاء وتفسيرها عند حدوث مشاكل في الشيفرة. الأسبوع 3 – كائنات بايثون الأكثر تعقيداً: بعد إتقان الكائنات البسيطة مثل الأعداد والنصوص، تنتقل هذه الوحدة إلى كائنات أكثر تعقيداً وتطبيقات أوسع تساعدك على بناء برامج أكثر فاعلية وتنظيماً، تمهيداً لاستخدام بايثون في مهام عملية متقدمة.
Gaia Rubera
Amplifon Chair in Customer Science, Head of the Marketing Department, Full Professor at Bocconi University and at SDA Bocconi School of Management
Francesco Grossetti
Assistant Professor of Accounting Analytics and Data Science