
تقدم هذه الدورة تدريبًا على جمع ومعالجة البيانات من خدمات الإنترنت باستخدام لغة بايثون. تشمل الدورة استخدام قوائم الفهم (list comprehensions) التي تساعد في استخراج ومعالجة البيانات بشكل فعال، خاصة البيانات المتداخلة بعمق. كما يتعلم المشاركون كيفية استخدام مكتبة requests في بايثون للتفاعل مع واجهات برمجة التطبيقات (REST APIs) وكيفية تفسير وثائق هذه الواجهات. في المشروع النهائي، يقوم المتعلمون ببناء نظام توصية للعلامات (tags) لموقع مشاركة الصور flickr. الدورة مناسبة للمستوى المتوسط وهي تدعم تطوير مهارات برمجية وتحليل البيانات ذات الصلة بالويب.
Paul Resnick
University of Michigan School of Information