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