Python for Beginners: Build a Real-Time Weather App – Hands-On API Project
Navid Ansari
Ve esta clase y miles más
Ve esta clase y miles más
Lecciones en esta clase
-
-
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
-
-
- --
- Nivel principiante
- Nivel intermedio
- Nivel avanzado
- Todos los niveles
Generado por la comunidad
El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.
3
Estudiantes
--
Proyectos
Acerca de esta clase
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:
Proyecto de clase práctica
"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!
Valoración de la clase
¿Por qué unirse a Skillshare?
Mira las galardonadas Skillshare Originals
Cada clase tiene lecciones cortas y proyectos prácticos
Tu membresía apoya a los profesores de Skillshare