Python for Beginners: Build a Real-Time Weather App – Hands-On API Project
Navid Ansari
Schau dir diesen Kurs und Tausende anderer Kurse an
Schau dir diesen Kurs und Tausende anderer Kurse an
Einheiten dieses Kurses
-
-
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
-
-
- --
- Anfänger-Niveau
- Fortgeschrittenes Niveau
- Fortgeschrittenes Niveau
- Jedes Niveau
Von der Community generiert
Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.
3
Teilnehmer:innen
--
Projekte
Über diesen Kurs
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:
Praxisnahes Kursprojekt
"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!
Kursbewertung
Warum lohnt sich eine Mitgliedschaft bei Skillshare?
Nimm an prämierten Skillshare Original-Kursen teil
Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen
Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare