استخراج وتحليل بيانات سكان مصر باستخدام Web Scraping وPython

تفاصيل العمل

قمت بتنفيذ مشروع يعتمد على Web Scraping باستخدام Python لاستخراج بيانات عدد السكان للمحافظات والمدن المصرية من موقع CityPopulation، ثم تنظيف البيانات وتحليلها واستخراج أهم المؤشرات السكانية.

تضمن المشروع جمع البيانات باستخدام Requests وBeautifulSoup، ثم تنظيفها ومعالجتها باستخدام Pandas وRegex لإزالة القيم غير الصحيحة والرموز غير المطلوبة. بعد ذلك تم تحليل البيانات لاكتشاف اتجاهات النمو السكاني، حساب الكثافة السكانية، وترتيب المدن حسب عدد السكان ومعدلات النمو.

كما تم إنشاء مجموعة من الرسوم البيانية التوضيحية لعرض النتائج مثل:

مخططات الأعمدة لعرض أكبر المدن من حيث عدد السكان

مخططات دائرية لتوزيع السكان حسب المحافظات

تحليل نمو السكان عبر السنوات

تم تخزين البيانات النهائية في قاعدة بيانات SQLite، بالإضافة إلى نشر تطبيق تفاعلي باستخدام Streamlit لعرض البيانات والرسوم البيانية بطريقة سهلة وتفاعلية للمستخدم.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات