Python GUI Programming : Create 9 Desktop Applications
4.5 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
130 students enrolled

Python GUI Programming : Create 9 Desktop Applications

Create Practical and useful Desktop Application with Python step by step. Source Code for all projects included.
4.5 (17 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
130 students enrolled
Last updated 11/2019
English
English [Auto]
Current price: $90.99 Original price: $129.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 9 articles
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Setup Python Development Environment
  • Create Python Files
  • Import Modules
  • Create Classes and Methods
  • Create and activate virtual environments
  • Create app to convert feet to meters
  • Create app to download YouTube Videos
  • Create app to convert MP4 Videos to MP3 Audios
  • Create app to calculate Tips
  • Create Image Slider
  • Create Currency Converter
  • Create a Loan Calculator
  • Create app to play MP3 Audio Files
Course content
Expand all 83 lectures 06:38:34
+ Setting Up Python
6 lectures 25:39
Installing Python 3 on Macs
06:57
Installing Atom Text Editor
03:57
What is tkinter
02:57
+ Project 1: App to convert feet to meters
9 lectures 40:58
What we will create
00:53
Application design|sketch
01:28
Create project directory and Python file
01:51
Create app GUI - Part 1
07:34
Create app GUI - Part 2
10:56
Creating functions and testing the app
07:45
Removing console from Python Programs
03:09
Convert Python Program to executable
07:20
Source code
00:02
+ Project 2: Youtube Video Downloader
9 lectures 36:32
What we will create
01:23
Project design and sketch
01:26
Creating directory and Python file
01:49
Creating and activating a virtual environment
06:04
Installing Pytube
01:04
Creating the app interface
13:27
Creating functions
07:30
Testing the application
03:47
Source code
00:02
+ Project 3: App to convert MP4 Video to MP3 Audio
11 lectures 50:14
What we will create
02:25
Application design|sketch
01:26
Creating directory and Python file
01:54
Creating and activating a virtual environment
06:10
Installing MoviePy
02:36
Building the GUI - Part 1
06:55
Building the GUI - Part 2
06:49
Creating Functions - Part 1
09:07
Creating Functions - Part 2
09:39
Testing the application
03:11
Source code
00:02
+ Project 4: App to calculate Tips
9 lectures 41:51
What we will create
01:21
Application design|sketch
01:59
Create Project directory and Python File
02:00
Importing from tkinter module
02:36
Creating a class and app window
08:25
Creating Variables and Labels
10:08
Create radio buttons
06:16
Creating functions for buttons
09:04
Source code
00:02
+ Project 5: Image Slider App
7 lectures 35:46
What we will create
00:30
Project design sketch
01:05
Creating Python file and importing modules
07:00
Creating Python Class
11:48
Adding methods to class
13:09
Testing the application
02:12
Source code
00:02
+ Project 6: Currency Converter
10 lectures 47:58
What we will create
02:58
Project design sketch
01:51
Creating Python file
03:16
Building application- Part 1
06:34
Building application- Part 2
05:22
Building application- Part 3
06:54
Building application- Part 4
07:05
Building application- Part 5
11:57
Testing and running application
01:59
source code
00:02
+ Project 7: Loan Calculator
9 lectures 45:19
What we will create
01:13
Project design sketch
01:17
Creating a Python file
02:17
Building application- Part 1
06:12
Building application- Part 2
11:29
Building application- Part 3
05:28
Building application- Part 4
14:52
Testing and running application
02:29
Source code
00:02
+ Project 8: Mp3 Music Player
8 lectures 43:54
What we will create
01:22
Project design sketch
01:10
Building application- Part 1
09:48
Building application- Part 2
08:46
Building application- Part 3
07:13
Building application- Part 4
12:08
Testing the application
03:25
Source code
00:02
+ Project 9: Digital Calculator
5 lectures 30:19
What we will create
00:34
Building application- Part 1
06:42
Building application- Part 2
11:32
Building application- Part 3
11:29
Source code
00:02
Requirements
  • Basic knowledge of a computer
  • Basic understanding of Python
Description

Python is a dynamic modern object -oriented programming language that is easy to learn and can be used to do a lot of things both big and small. Python is what is referred to as a high level language. That means it is a language that is closer to humans than computer.It is also known as a general purpose programming language due to it's flexibility.

In this course,you  learn the basics of  graphical user interface (GUI) programming. The primary GUI toolkit we will be using is Tk, Python’s default  GUI. We’ll access Tk from its Python interface called Tkinter (short for “Tk interface”).Tkinter is Python’s default GUI library Python, along with Tkinter, provides a fast and exciting way to build useful applications


Once you have designed the application and the look and feel that goes along with your program, you will use basic building blocks known as widgets to piece together the desired.

Python is object -oriented means it regards everything as an object. An object in the real world could be a person or a car.

Python is an interpreted language that does not need to be complied like for example java programming language.

It is interpreted and run on the fly the same time.

Python has been used in a lot of places like in creating games, for statistical data and visualisation,speech and face recognition.

Some of the biggest websites on this planet earth use python

in one way or another. Examples include:


  • Google

  • Youtube

  • Facebook

  • Nasa

  • Disney

  • Pixar

  • Reddit

  • Pinterest

  • Instagram

  • Spotify

  • Survey Monkey

  • Yahoo Maps

Projects we will create:

  • Basic calculator

  • Currency converter

  • Music Player

  • Loan calculator

  • YouTube Video Downloader

  • Mp4 to MP3 Converter

  • Feet to Meters Conversion App

  • Image Slider

  • Tip Calculator




Who this course is for:
  • Beginner Python Developers
  • Beginner Programmers