Building Weather App with Python, Tkinter and OpenWeatherAPI

Learn how to build weather app using Python, Tkinter, and Open Weather API

4.75 (2 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Building Weather App with Python, Tkinter and OpenWeatherAPI
1,039
students
3 hours
content
Apr 2023
last update
$19.99
regular price

What you will learn

Learn how to build weather application from scratch

Learn how to integrate the app with OpenWeather API

Learn the business perspective of launching weather app

Learn how to access real time data from API

Learn Tkinter and graphical user interface

Why take this course?

Welcome to Building Weather App with Python and Open Weather API course. This is basically an extensive project based course where you will be guided step by step on how to build a weather app from scratch using Python programming language alongside with Tkinter which is one of Python libraries commonly used for building simple graphical user interface. In addition to that, we are going to get real time and constantly updated weather data from an open weather API which can be accessed for completely free. Therefore, the weather application which will be built in this course will be fully integrated with the API. The weather app would have several features, displaying current temperature, max temperature, min temperature, humidity, pressure, wind speed and the user of the app gets to choose the location. From the front end side, we will create an easy to use and user friendly interface where hopefully it can enhance the user's experience.

For those of you who are not really confident with your programming skills, there is nothing you should worry about since this course also comes with a basic Python training session where you will learn fundamentals of Python and be provided with all you need to succeed in this project. Besides that, at the end of the course, we are also going to be having discussion about multiple different paths to monetise weather app assuming you are serious about developing and eventually launching the app to the app store. Hence, you will also be exposed to the business perspective of launching and making money off the app, whether it’s through subscription or displaying advertisements on the app.

Below are things you will learn in the course:

  1. Basic Python training session:

  • Learning different data types in Python (string, integer, float, and boolean)

  • Learning how to build functions and pass down parameters to the function

  • Learning JSON (Javascript Object Notation)

  • Learning how to operate Tkinter and create graphical user interface

  1. Weather app project:

  • Building easy to use and user friendly interface

  • Full integration with Open Weather API

  • Request and display real time weather data from the API

  • Learn the business perspective of monetising an app

  • Learn how to utilise different properties of Tkinter

  • Learn how to enable users to check temperature of different locations

As what most people said, the best way to learn is to actually learn by doing since you get to apply all of your skills and knowledge, by doing so automatically you will speed up your learning process and that is what exactly what you will get from this course as you get to implement your Python programming skills and knowledge into a real project with real use cases. Last but not least, you will also be exposed to the business perspective of launching the app, particularly multiple different monetisation paths you can consider to earn income from your application.

Screenshots

Building Weather App with Python, Tkinter and OpenWeatherAPI - Screenshot_01Building Weather App with Python, Tkinter and OpenWeatherAPI - Screenshot_02Building Weather App with Python, Tkinter and OpenWeatherAPI - Screenshot_03Building Weather App with Python, Tkinter and OpenWeatherAPI - Screenshot_04

Charts

Price

Building Weather App with Python, Tkinter and OpenWeatherAPI - Price chart

Rating

Building Weather App with Python, Tkinter and OpenWeatherAPI - Ratings chart

Enrollment distribution

Building Weather App with Python, Tkinter and OpenWeatherAPI - Distribution chart
5268654
udemy ID
4/12/2023
course created date
4/18/2023
course indexed date
Bot
course submited by