Python for Beginners: Build a Real-Time Weather App – Hands-On API Project
Navid Ansari
Assista a este curso e milhares de outros
Assista a este curso e milhares de outros
Aulas neste curso
-
-
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
-
-
- --
- Nível iniciante
- Nível intermediário
- Nível avançado
- Todos os níveis
Gerado pela comunidade
O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.
3
Estudantes
--
Sobre este curso
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:
Projeto prático de curso
"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!
Nota do curso
Por que fazer parte da Skillshare?
Faça cursos premiados Skillshare Original
Cada curso possui aulas curtas e projetos práticos
Sua assinatura apoia os professores da Skillshare