انتقل إلى المحتوى
KnowledgeCity

التمثيل المرئي للبيانات ورسم الخرائط

تعلم كيفية الحصول على البيانات الخاصة بك عن طريق استخلاص البيانات، واستخدام واجهات برمجة تطبيقاتRESTful، واستكشاف بيانات مركزية أرضية.
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ3.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Bill Hood  3 الدروس ·  17m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

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

بعد ذلك، سوف نستخدم واجهة برمجة تطبيقات RESTful للحصول على البيانات من نهج شائع بشكل متزايد لتبادل البيانات. نقل الحالة التمثيلية، أو RESTهو واجهة برنامج تطبيق تعمل على الإنترنت وتسمح بالوصول البرمجي إلى مستودع معلومات. سنستكشف أيضًا العديد من واجهات برمجة التطبيقات واستخراج البيانات في نموذج يمكننا رسمه. أخيرًا، سنجمع بين العديد من أفضل الممارسات في تمرين واحد ونستكشف البيانات من إطار بيانات Pandas مع خطوط الطول والعرض وحجم الأحداث التي يمكننا رسمها على خريطة العالم.

ما ستتعلمه

  • الحصول على البيانات عن طريق استخراج البيانات من المواقع الإلكترونية باستخدام علامات HTML
  • استخدام مكتبة Beautiful Soup ومكتبة requests للبحث عن كلمة مفتاحية وسحب الروابط الإلكترونية المرتبطة بها برمجياً
  • الحصول على البيانات من خلال واجهات برمجة التطبيقات RESTful للوصول إلى مستودع معلومات عبر الإنترنت
  • استخراج البيانات من عدة واجهات برمجة تطبيقات إلى نموذج يمكنك رسمه بيانياً
  • رسم بيانات خطوط الطول ودائرة العرض والقدر من إطار بيانات Pandas على خريطة العالم
  • التعرف على البيانات الجغرافية المركزية

النقاط الرئيسية

  • تتطلب معظم مشاريع تصور البيانات الحصول على بعض البيانات أو إنشائها بنفسك، ويمكن دائماً كتابة البيانات يدوياً عند الحاجة.
  • يتكون موقع الويب بالكامل من لغة HTML، مع وجود العديد من العلامات التي يمكن استخدامها لتحديد البيانات وجلبها.
  • يمكن لمكتبة Beautiful Soup استجواب موقع ويب للبحث عن كلمة مفتاحية وإتاحة الروابط الإلكترونية المرتبطة بها برمجياً.
  • تعد REST واجهة برمجة تطبيقات تعتمد على الإنترنت وتسمح بالوصول البرمجي إلى مستودع المعلومات.
  • يمكن رسم البيانات من إطار بيانات Pandas التي تحتوي على خطوط الطول ودوائر العرض وقدر الأحداث على خريطة العالم.

الأسئلة الشائعة

ما هي تقنيات جمع البيانات التي تغطيها هذه الدورة؟

تركز الدورة على تقنيتين آليتين شائعتين للحصول على البيانات: استخراج البيانات من المواقع الإلكترونية باستخدام مكتبة Beautiful Soup، والحصول على البيانات من خلال واجهات برمجة تطبيقات RESTful. كما تؤكد أنه يمكنك دائماً كتابة البيانات التي تحتاجها يدوياً.

ما هي المكتبات والأدوات التي سأعمل بها؟

ستستخدم مكتبة Beautiful Soup ومكتبة requests لاستخراج البيانات من المواقع، وواجهات برمجة تطبيقات RESTful للحصول على البيانات، وإطار بيانات Pandas لرسم البيانات على خريطة العالم.

ما الذي سأكون قادراً على فعله بنهاية الدورة؟

ستتمكن من الحصول على البيانات عن طريق استخراج البيانات ومن خلال واجهات برمجة تطبيقات RESTful، وفهم مكتبة Beautiful Soup ومكتبة requests، والتعرف على البيانات الجغرافية المركزية، ورسم خطوط الطول ودوائر العرض وقدر الأحداث على خريطة العالم.

ما هي الدروس المضمنة في هذه الدورة؟

تتضمن الدورة ثلاثة دروس: استخراج البيانات باستخدام الويب، واستخراج البيانات باستخدام واجهة برمجة التطبيقات، ورسم البيانات على الخرائط الجغرافية.

ما هي المهارات التي تساعد هذه الدورة في بنائها؟

تبني الدورة مهارات في رسم خرائط البيانات، وتصور البيانات، وخرائط البيانات، وتصور المعلومات، والتصور العلمي، والتصور البصري.