نظام مؤتمت لسحب وتحليل بيانات العملات الرقمية باستخدام Python
تفاصيل العمل
يحتاج المستثمرون والمحللون إلى متابعة حية لتقلبات سوق العملات الرقمية، ولكن جمع هذه البيانات يدوياً وبشكل مستمر أمر مستحيل ومرهق. الحل الذي قدمته: قمت بتطوير خط إنتاج بيانات (ETL Pipeline) متكامل يقوم بسحب البيانات الحية لأفضل 15 عملة رقمية من حيث القيمة السوقية مباشرة من CoinMarketCap API. النظام مصمم للعمل بشكل دوري (Automated Script) لتجميع البيانات، تنظيفها، ومن ثم تحليلها وعرضها بصرياً. الخطوات التقنية: Extraction (سحب البيانات): بناء دالة api_runner للاتصال بـ API وسحب البيانات بصيغة JSON. Transformation (تحويل البيانات): معالجة البيانات باستخدام مكتبة Pandas، تحويلها من صيغة JSON إلى DataFrames، ومعالجة القيم المكررة لضمان دقة التحليل. Automation (الأتمتة): إعداد حلقة تكرارية (Loop) مع خاصية sleep لتحديث البيانات تلقائياً كل دقيقة (أو حسب الحاجة). Visualization (العرض البصري): استخدام مكتبات Seaborn و Matplotlib لإنشاء رسوم بيانية توضح نسبة الاستحواذ في السوق (Market Cap Dominance) والتغيرات السعرية عبر نوافذ زمنية مختلفة.
مهارات العمل
بطاقة العمل
طلب عمل مماثل