آخر مشاريعي البرمجية: نوتبوك لجمع وتحليل البيانات من تويتر
كأي مشروع بالبيانات كان الدافع الإجابة على أسئلة مثل: من أين متابعيني؟ كيف أداء تغريداتي؟ من اتابع؟
في هذه السلسلة ساشرح كيفية تجميع البيانات وتحليلها لإجابة مثل تلك الأسئلة بلغة بايثون
https://t.co/3DzEd2d4m7
يتكون النوتبوك من ٦ أجزاء
(موضحة في الصورة)
١) الاعداد: تحميل المكتبات و الربط مع قوقل درايف لتخزين البيانات
٢) تجميع البيانات
٣) تحليل التغريدات
٤) تحليل المتابعين
٥) تحليل من اتابع
٦) تحليل زمني https://t.co/jPQwRVDR4q
اهم المكتبات المستخدمة
- مكتبة tweepy لاستخدام واجهة برمجية (API) لتويتر بلغة بايثون
- مكتبة pandas لمعالجة البيانات في جداول
- مكتبة matplotlib للرسوم البيانية
- مكتبة google.colab للربط مع قوقل درايف
- مكتبة datetime لمعالجة بيانات التواريخ
- مكتبة time لحساب الوقت https://t.co/OhxIPdfC9w
تجميع البيانات مكون من ٤ أجزاء
١) التوثيق مع API تويتر
٢) الدوال المساعدة: حفظ البيانات في ملف json و التعامل مع حدود API تويتر
٣) دوال تجميع البيانات: التغريدات و معلومات المتابعين و من اتابع و بيانات زمنية عن حسابي
٤) تنفيذ عملية تجميع البيانات https://t.co/jG2i5EGsyG
للتوثيق مع تويتر
١) تحتاج فتح حساب مطوّر (developer) على تويتر. يكفي الحساب العادي المجاني (standard)
https://t.co/MIkj8ogeos
٢) استخدم الكلمات السرية الممنوحة لك بعد فتح حساب المطوّر للتوثيق مع API تويتر
https://t.co/lqOqV4Drfi
الان تستطيع طلب البيانات من تويتر بطريقة برمجية