وصف المشروع (نسخة كاملة)
بنيت مسار بيانات متكامل (Data Pipeline) يسحب أسعار صرف العملات اليومية لمدة سنتين من API عام، ويخزنها في قاعدة بيانات SQLite، ويحللها باستخدام SQL متقدم ثم يعرض النتائج في رسومات بيانية واضحة.
اللي عملته في المشروع:
سحب أسعار 6 عملات رئيسية (اليورو، الإسترليني، الين، الفرنك السويسري، الدولار الكندي، الدولار الأسترالي) مقابل الدولار الأمريكي، بحوالي 3000 سجل يومي
تحويل بيانات JSON الخام لجدول منظم، وتنضيفها وإضافة أعمدة السنة والشهر ويوم الأسبوع
تصميم قاعدة بيانات وتخزين البيانات فيها
تحليل البيانات بـ SQL باستخدام Window Functions: المتوسطات المتحركة (7 و30 يوم)، التغير اليومي بالنسبة المئوية، وترتيب العملات حسب التقلب
استخدام CTEs وJOINs لحساب التغير الكلي لكل عملة على مدار الفترة
عمل 4 رسومات بيانية احترافية، وتوثيق كامل في README
اللي تسلمه للعميل:
ملف CSV نضيف، وقاعدة بيانات SQLite، ورسومات بيانية، وملف توثيق.
الأدوات: Python، SQL، pandas، requests، matplotlib، Google Colab.