تقريباً قبل شهر ونص خلال استضافة المملكة لقمة العشرين، سويت برنامج ويب بسيط على بايثون يضيف شعار قمة العشرين لصورة البروفايل الحالية بتويتر
في هذا الثريد اشرح بشكل مبسط طريقة البرمجة واطلاق الخدمة والتي بحمدالله حصدت فوق مئة الف انطباع خلال فترة القمة!
لكم التفاصيل هنا 👇
في هذا الثريد اشرح بشكل مبسط طريقة البرمجة واطلاق الخدمة والتي بحمدالله حصدت فوق مئة الف انطباع خلال فترة القمة!
لكم التفاصيل هنا 👇
تم تقسيم المشروع لأجزاء كالآتي:
1) الحصول على اسم المستخدم على تويتر
2) الحصول على صورة المستخدم
3) اضافة شعار قمة العشرين للصورة
4) اعادة الصورة مع الشعار للمستخدم
5) استضافة البرنامج على موقع
يمكن الحصول على كل الملفات البرمجية هنا:
github.com
1) الحصول على اسم المستخدم على تويتر
2) الحصول على صورة المستخدم
3) اضافة شعار قمة العشرين للصورة
4) اعادة الصورة مع الشعار للمستخدم
5) استضافة البرنامج على موقع
يمكن الحصول على كل الملفات البرمجية هنا:
github.com
بدأت كل شي على @GoogleColab عشان اقدر اجرب واختبر بسهولة وكانت اهم مكتبات بايثون:
- للتعامل مع API تويتر: tweepy
- للتعامل مع الصور: PIL
- لبناء تطبيق الويب: flask
وقد تحدثت عن tweepy وكيفية التعامل مع تويتر في ثريد سابق هنا ولذلك رح نركز على الصور وفلاسك
- للتعامل مع API تويتر: tweepy
- للتعامل مع الصور: PIL
- لبناء تطبيق الويب: flask
وقد تحدثت عن tweepy وكيفية التعامل مع تويتر في ثريد سابق هنا ولذلك رح نركز على الصور وفلاسك
بعد الانتهاء من البرمجة، جا الوقت انه احمل التطبيق على منصة تقدر تستضيف التطبيق وتوفره للمستخدمين للتجربة
بعد البحث قررت اجرب خدمات @pythonanywhere لانها كانت بسيطة والمبلغ معقول (5 دولار شهرياً)
بعد الاشتراك، لقيت عندهم موارد وادوات تساعدني في رفع تطبيق قد تمت برمجته مسبقاً
بعد البحث قررت اجرب خدمات @pythonanywhere لانها كانت بسيطة والمبلغ معقول (5 دولار شهرياً)
بعد الاشتراك، لقيت عندهم موارد وادوات تساعدني في رفع تطبيق قد تمت برمجته مسبقاً
من اهم الدروس الآتي
1) اهمية تقسيم المشروع البرمجي إلى اجزاء تتكامل مع بعض في النهاية
2) تبسيط التطبيق الأولي وعدم بذل الوقت والجهد على خصائص قد تصعب التطوير دون فائدة اساسية وكبيرة للمستخدم
اتمنى انه يكون افادكم الثريد واشكر لكم متابعتكم ومروركم الكريم 🌹
1) اهمية تقسيم المشروع البرمجي إلى اجزاء تتكامل مع بعض في النهاية
2) تبسيط التطبيق الأولي وعدم بذل الوقت والجهد على خصائص قد تصعب التطوير دون فائدة اساسية وكبيرة للمستخدم
اتمنى انه يكون افادكم الثريد واشكر لكم متابعتكم ومروركم الكريم 🌹
جاري تحميل الاقتراحات...