هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
تتمثل حقيقة معظم مشاريع تصور البيانات في أنك ستواجه عادةً مهمة الحصول على بعض البيانات التي تحتاجها أو إنشاءها بأي طريقة أخرى. في هذه الدروس، نركز على اثنين من أكثر الأساليب الآلية شيوعًا للحصول على البيانات والتأكيد على كيفية كتابة البيانات التي تحتاجها دائمًا. ستتعلم أن موقع الويب عبارة عن HTML بالكامل، مع العديد من العلامات التي يمكن استخدامها لتحديد البيانات والتقاطها. في مثالنا، سنستخدم مكتبة Beautiful Soup لاستجواب موقع ويب يبحث عن كلمة رئيسية ثم سحب جميع روابط الويب المرتبطة بهذه الكلمة الرئيسية، مما يجعل الروابط متاحة برمجيًا.
بعد ذلك، سوف نستخدم واجهة برمجة تطبيقات RESTful للحصول على البيانات من نهج شائع بشكل متزايد لتبادل البيانات. نقل الحالة التمثيلية، أو RESTهو واجهة برنامج تطبيق تعمل على الإنترنت وتسمح بالوصول البرمجي إلى مستودع معلومات. سنستكشف أيضًا العديد من واجهات برمجة التطبيقات واستخراج البيانات في نموذج يمكننا رسمه. أخيرًا، سنجمع بين العديد من أفضل الممارسات في تمرين واحد ونستكشف البيانات من إطار بيانات Pandas مع خطوط الطول والعرض وحجم الأحداث التي يمكننا رسمها على خريطة العالم.
تركز الدورة على تقنيتين آليتين شائعتين للحصول على البيانات: استخراج البيانات من المواقع الإلكترونية باستخدام مكتبة Beautiful Soup، والحصول على البيانات من خلال واجهات برمجة تطبيقات RESTful. كما تؤكد أنه يمكنك دائماً كتابة البيانات التي تحتاجها يدوياً.
ستستخدم مكتبة Beautiful Soup ومكتبة requests لاستخراج البيانات من المواقع، وواجهات برمجة تطبيقات RESTful للحصول على البيانات، وإطار بيانات Pandas لرسم البيانات على خريطة العالم.
ستتمكن من الحصول على البيانات عن طريق استخراج البيانات ومن خلال واجهات برمجة تطبيقات RESTful، وفهم مكتبة Beautiful Soup ومكتبة requests، والتعرف على البيانات الجغرافية المركزية، ورسم خطوط الطول ودوائر العرض وقدر الأحداث على خريطة العالم.
تتضمن الدورة ثلاثة دروس: استخراج البيانات باستخدام الويب، واستخراج البيانات باستخدام واجهة برمجة التطبيقات، ورسم البيانات على الخرائط الجغرافية.
تبني الدورة مهارات في رسم خرائط البيانات، وتصور البيانات، وخرائط البيانات، وتصور المعلومات، والتصور العلمي، والتصور البصري.