الهدف:
تصميم وتطوير تطبيق تفاعلي باستخدام مكتبة Dash في Python لتحليل وتصور بيانات تأخر الرحلات الجوية بناءً على عوامل مختلفة مثل تأخر الناقل الجوي، تأخر الطقس، وغيرها.
المهام:
جمع بيانات الرحلات الجوية من ملف CSV وتنظيفها باستخدام مكتبة Pandas.
إنشاء تطبيق تفاعلي باستخدام Dash يتضمن:
حقل إدخال لاختيار السنة.
رسوم بيانية تفاعلية لعرض متوسط تأخر الناقل الجوي وتأخر الطقس حسب الشهر والشركة الجوية.
زر لحفظ الرسوم البيانية كملفات HTML.
استخدام مكتبة Plotly لإنشاء رسوم بيانية تفاعلية وعالية الجودة.
ضمان تفاعلية التطبيق مع المستخدم من خلال تحديث الرسوم البيانية تلقائيًا عند تغيير السنة.
المخرجات المتوقعة:
تطبيق ويب تفاعلي يعرض:
متوسط تأخر الناقل الجوي حسب الشهر والشركة الجوية.
متوسط تأخر الطقس حسب الشهر والشركة الجوية.
إمكانية حفظ الرسوم البيانية كملفات HTML.