
تركز هذه الدورة على فهم سير وتنفيذ الشيفرة البرمجية في بايثون، من خلال دروس عملية وشرح مفصل للعمليات الداخلية. تتناول الدورة كيفية تحويل المنطق البرمجي إلى مهام مفيدة مثل قراءة النصوص كاملة أو التفاعل مع الهاتف، باستخدام الحلقات والاستيعاب القائم على القوائم والبيانات الشرطية. كما تناقش ممارسات كتابة الشيفرة الجيدة وأنماط الكود، مما يُعزز التفكير البرمجي السليم. تشمل الأمثلة العملية بناء أدوات مثل بروجرام لكشط الحروف وإرسال مكالمات هاتفية تلقائية باستخدام واجهة برمجة تطبيقات Twilio، مما يوفر تجربة تطبيقية في مجال الأتمتة والروبوتات باستخدام بايثون.
Seth Frey
Professor and Computational Social Scientist