هذا تطبيق Python ، لوحة معلومات الطقس مدتها 30 يومًا ، تسترجع بيانات الطقس بكفاءة لمواقع متعددة عبر API OpenWeather وتخزينها بشكل آمن في دلو AWS S3. يعرض هذا المشروع أفضل الممارسات في تفاعل API ، وإدارة الموارد السحابية ، ومعالجة بيانات الاعتماد الآمنة.
ميزات المفتاح:
مكدس التكنولوجيا:
boto3
(تفاعل AWS) ، طلبات
(طلبات http) ، dotenv
بنية المشروع:
weather-dashboard/
src/
__init__.py
weather_dashboard.py
tests/
data/
.env
.gitignore
requirements.txt
: البرنامج النصي الأساسي لجلب البيانات وتفاعل AWS S3.
: يخزن بشكل آمن مفاتيح API وتفاصيل دلو AWS.
المتطلبات الأساسية:
Python 3.8
استنساخ المستودع:
git clone https://github.com/onlyfave/30days-weather-dashboard.git && cd 30days-weather-dashboard تكوين
. env
OPENWEATHER_API_KEY=YOUR_OPENWEATHER_API_KEY
AWS_BUCKET_NAME=your-weather-bucket
AWS_DEFAULT_REGION=your-aws-region
Python3 src/weather_dashboard.py
AWS S3 إدارة دلو وتكامل Python.
معالجة الاعتماد الآمنة باستخدام متغيرات البيئة. تقنيات تكامل API الفعالة.
تطوير واجهة مستخدم رسومية سهلة الاستخدام (GUI). دمج تصور البيانات المتقدمة (matplotlib ، plotly).
اتصال:
LinkedIn: Onyeneke صالح github: فقط فافحتنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3