
تعرف هذه الدورة على مفاهيم الفصول، الكائنات، والوراثة في لغة بايثون. يكتسب المتعلم كيفية تمثيل البيانات بشكل مختصر وطبيعي باستخدام الفصول، ويُعرّف على كيفية تجاوز الطرق المدمجة وإنشاء الفصول الوراثية التي تعيد استخدام الوظائف. بالإضافة لتعلم تصميم الفصول، تُبرز الدورة أهمية الكتابة الجيدة للشيفرات من خلال ممارسة كتابة اختبارات تلقائية للتحقق من صحة الأكواد. تُناسب الدورة الأشخاص الملمين بأساسيات بايثون ويرغبون في التعمق في البرمجة الكائنية وتطوير مهاراتهم البرمجية عند مستوى متوسط.
Steve Oney
School of Information
Paul Resnick
University of Michigan School of Information