
تعرف في هذه الدورة على كيفية تطوير برامج بايثون كبيرة تتألف من مئات أو آلاف الأسطر، معتمدة على مبادئ التصميم الأعلى للأسفل لبرمجة متكاملة وفعالة. يناقش المحتوى كيفية دمج وحدات برمجية صغيرة في برامج أكبر وأكثر تعقيدًا، مع شرح لطرق محاكاة العشوائية في البيانات الواقعية. تناسب الدورة المبرمجين الذين لديهم معرفة أساسية ببرمجة بايثون والجبر ومكتبة Pandas، وتوفر مهارات عملية في تنسيق وحدات البرامج وتبسيط المشاكل البرمجية إلى أجزاء قابلة للإدارة. كما تمثل الدورة فرصة لتحسين الفهم في تصميم البرامج القابلة للتوسع وإدارة البيانات الكبيرة ضمن بيئة برمجية حديثة.
Genevieve M. Lipp
Assistant Professor of the Practice
Nick Eubank
Assistant Research Professor
Kyle Bradbury
Assistant Research Professor
Andrew D. Hilton
Associate Professor of the Practice