Python for Beginners: Build a Real-Time Weather App – Hands-On API Project
Navid Ansari
Regardez ce cours et des milliers d'autres
Regardez ce cours et des milliers d'autres
Leçons de ce cours
-
-
1.
01 weather app introduction
0:36
-
2.
02 open weather map api
2:29
-
3.
03 Get weather data
6:49
-
4.
04 Create function for getting the weather
4:30
-
5.
05 Use debuging
6:00
-
6.
06 show temperture
3:23
-
7.
07 Display weather
4:05
-
8.
08 Get humidity and description
2:41
-
9.
09 let user choose which city to show weather for
2:58
-
-
- --
- Niveau débutant
- Niveau intermédiaire
- Niveau avancé
- Tous niveaux
Généré par la communauté
Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.
3
apprenants
--
À propos de ce cours
Want to learn Python by building something practical? In this hands-on class, you’ll code a real-time Weather App that fetches live data from an API – perfect for beginners ready to level up their skills!
This class is ideal for:
✔ Python newbies who want to work with real-world data
✔ Aspiring developers curious about APIs and web requests
✔ Anyone who wants to automate weather checks with Python
✨ What You’ll Learn:
✅ How APIs work (and how to use them in Python)
✅ Making HTTP requests with the requests library
✅ Parsing JSON data (the language of the web)
✅ Error handling to make your app robust
✅ Building a user-friendly CLI tool
By the end, you’ll have:
Projet de cours pratique
"Build a Python Weather App That Fetches Live Data!"
Your Project:
Create a command-line weather app that:
ÑЬФ Takes a city name as input
ÑЬФ Fetches real-time weather data from OpenWeatherMap API
ÑЬФ Displays temperature, humidity, and weather conditions
ÑЬФ Handles errors gracefully (invalid cities, no internet, etc.)
Bonus Challenges (Level Up!):
ÑнРAdd a 5-day forecast feature
ÑнРConvert temperatures between Celsius/Fahrenheit
ÑнРSave weather history to a file
ÑнРBuild a GUI version with Tkinter!
Share your enhanced app in the project gallery – inspire others with your creativity!
Notes attribuées au cours
Pourquoi s'inscrire à Skillshare ?
Suivez des cours Skillshare Original primés
Chaque cours comprend de courtes leçons et des travaux pratiques
Votre abonnement soutient les enseignants Skillshare