Python Gui Master Class With Tkinter: Create 25 Python Guis

Posted By: ELK1nG

Python Gui Master Class With Tkinter: Create 25 Python Guis
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.16 GB | Duration: 18h 57m

Learn how to make GUIs in Python with Tkinter library and start making your own Python GUI applications Today!

What you'll learn
Learn GUI from the basics
Be familiar with tkinter widgets
How to translator text in multi-language
Handle Keyboard and Mouse Events
Learn how to draw different shapes on canvas
Add tabs and a Menu in your Tkinter application
Create 2D animation
Buld Audio/Video Player
Learn Text Reader/PDF Reader, QR Code Generator and Reader
Learn how to use pygame, vlc, qrcode, ect.. python packages
How to read data from CSV & Text files
How to get live data from Internet( Web Scrapping)
20+ GUI Applications
5+ GUI Games
Requirements
You should have a basic understanding of the Python Programming Language.
A computer system with an internet connection
Description
Welcome to the "Python GUI Master Class with Tkinter: Create 25 Python GUIs"  course, a course that will give you enough confidence to make GUI Applications and games in python. Till now you were just aware of running python script on boring command prompt/terminal, now let's make GUI Applications with python, let's utilize your python coding skill to make awesome GUI Applications.I will give you step-by-step guidance to make sure you are able to make any GUI Applications on completing this course. I will start by helping you to get your setup done, which includes Python, pip, and, PyCharm IDE installation, we will install the required python packages as and when needed.We will go through all the GUI widgets :MainWindowPhotoImageLabelEntryButtonmessageboxCheckbuttonRadiobuttonScaleListboxcolorchooserTextfiledialogMenuFrameToplevelProgressbarCanvasScrollbarScrolledTextComboBoxTreeViewSpinboxLabelFrameMenubuttonSeparatorSizegriptkcalendartkPDFViewerCheckboxTreeviewAnd many more…Then we are going to learn how to catch events.Key Events from the keyboardMouse eventsNot only that but we are going to learn how to use many python packages.vlc to play video filespygame to play audio filestimedelta to convert time in hh:mm:ss formatpackage to work with pdf filespackage to do zip/unzippackage to resize any imagetranslate for multi-language translationBeautifulSoup for web scrapingqrcode to with QR CodegTTS for Text to Speechrandom to generate a number randomlyand many moreAlong the course, we will many applications and games.Applications :App - 01: Digital Clock & CalendarApp - 02: Color PickerApp - 03: Image Viewer/ResizerApp - 04: Multi-Language TranslatorApp - 05: Morse Code TranslatorApp - 06: CalculatorApp - 07: To-Do ListApp - 08: Make Your Own Dictionary From The InternetApp - 09: Sensex Nifty Live Data From InternetApp - 10: QR Code GeneratorApp - 11: QR Code ReaderApp - 12: PDF ViewerApp - 13: TextReader With Font CustomizationApp - 14: Text To Speech ConverterApp - 15: AudioPlayerApp - 16: Video PlayerApp - 17: Zip/Unzip Files & FoldersApp - 18:  Alarm ClockApp - 19: Wish a Special Day to a Special One without a FailApp - 20: Quiz AppGames:Game - 01: Rock paper scissorsGame - 02: tic tac toeGame - 03: Color ball finderGame - 04: Make an image from the image partGame - 05: Flip a Card ( Card pair)You will get lifetime access to all the lectures.Best of all, we will learn by actually DOING IT! As the course name suggests you will master yourself in making GUI applications in Tkinter with python by making 20+ applications, and we will also make 5+ GUI games.Enroll Now and let's start making creative and useful python GUI Applications.I will see you on the course!

Overview

Section 1: Let`s make your Environment ready

Lecture 1 Links to install Python, PIP, PyCharm

Lecture 2 Python Installation

Lecture 3 PIP Installation

Lecture 4 PyCharm Installation

Section 2: tkinter Widgets

Lecture 5 Create a Mainwindow

Lecture 6 PhotoImage

Lecture 7 Set Icon to main window

Lecture 8 Label

Lecture 9 Display Methods (pack, place and grid)

Lecture 10 Button

Lecture 11 messagebox

Lecture 12 Checkbutton

Lecture 13 Radiobutton

Lecture 14 Progressbar

Lecture 15 Listbox

Lecture 16 Combobox

Lecture 17 Treeview

Lecture 18 Entry

Lecture 19 Scale

Lecture 20 Text

Lecture 21 colorchooser

Lecture 22 Frame

Lecture 23 Toplevel

Lecture 24 Scrollbar

Lecture 25 ScrolledText

Lecture 26 Spinbox

Lecture 27 LabelFrame

Lecture 28 Menubutton

Lecture 29 Separator

Lecture 30 Sizegrip

Section 3: Canvas widget

Lecture 31 How to create a line in canvas

Lecture 32 How to create a circle/ellipse in canvas

Lecture 33 How to create a rectangle in canvas

Lecture 34 How to create an image in canvas

Lecture 35 How to create an arc in canvas

Lecture 36 How to create Polygon(Triange and Diamond) in canvas

Lecture 37 2D Animation by using arc

Lecture 38 2D Animation by using move method of canvas

Section 4: Useful Widgets and Packages

Lecture 39 Add Menu to your Application

Lecture 40 Add Tabs to your Application

Lecture 41 Filedialog

Section 5: Events

Lecture 42 Keyboard events

Lecture 43 Move widgets in by Keyboard keys

Lecture 44 Mouse events

Lecture 45 Drag & drop widgets by MouseEvents

Section 6: Create a Python Virtual Environment

Lecture 46 Create a Python Virtual Environment

Section 7: App - 01: Digital Clock & Calendar

Lecture 47 Application : Digital Clock with Calendar

Lecture 48 Part 01: Make a UI

Lecture 49 Part 02: Integrate the Functionality

Section 8: App - 02: Color Picker

Lecture 50 Application : Color Picker

Lecture 51 Part 01: Make a UI

Lecture 52 Part 02: Integrate the Functionality

Section 9: App - 03: Image Viewer/Resizer

Lecture 53 Application : Image Viewer and Resizer

Lecture 54 Part 01: Make a UI

Lecture 55 Part 02: Integrate the Functionality

Section 10: App - 04: Multi-Language Translator

Lecture 56 Application : Multi-language Translator

Lecture 57 Part 01: Make a UI

Lecture 58 Part 02: Integrate the Functionality

Section 11: App - 05: Morse Code Translator

Lecture 59 Application : Morse Code Translator

Lecture 60 Part 01: Make a UI

Lecture 61 Part 02: Integrate the Functionality

Section 12: App - 06: Calculator

Lecture 62 Application : Calculator

Lecture 63 Part 01: Make a UI

Lecture 64 Part 02: Integrate the Functionality

Section 13: App - 07: To-Do List

Lecture 65 Application : Task Check List

Lecture 66 Part 01: Make a UI

Lecture 67 Part 02: Integrate the Functionality

Section 14: App - 08: Make Your Own Dictionary From The Internet

Lecture 68 Application : Dictionary from WebPage

Lecture 69 Part 01: Make a UI

Lecture 70 Part 02: Integrate the Functionality

Section 15: App - 09: Sensex Nifty Live Data From Internet

Lecture 71 Application : Sensex Nifty Live Data From Internet

Lecture 72 Part 01: Make a UI

Lecture 73 Part 02-01: Integrate the Functionality : WebScrapping Get Live Nifty Data

Lecture 74 Part 02-02: Integrate the Functionality : WebScrapping Get Live Sensex Data

Lecture 75 Part 02-03: Integrate the Functionality : Put all Together, Complete the Project

Section 16: App - 10: QR Code Generator

Lecture 76 Application : QR Code Generator

Lecture 77 Part 01: Make a UI

Lecture 78 Part 02: Integrate the Functionality

Section 17: App - 11: QR Code Reader

Lecture 79 Application : QR Code Reader

Lecture 80 Part 01: Make a UI

Lecture 81 Part 02: Integrate the Functionality

Section 18: App - 12: PDF Viewer

Lecture 82 Application - PDF Reader

Lecture 83 Part 01: Make a UI

Lecture 84 Part 02: Integrate the Functionality

Section 19: App - 13: TextReader With Font Customization

Lecture 85 Application - Notepad - A Text File Reader

Lecture 86 Part 01: Make a UI

Lecture 87 Part 02: Integrate the Functionality

Section 20: App - 14: Text To Speech Converter

Lecture 88 Application - Text to Speech Converter

Lecture 89 Part 01: Make a UI

Lecture 90 Part 02: Integrate the Functionality

Section 21: App - 15: AudioPlayer

Lecture 91 Application : AudioPlayer

Lecture 92 Get the Resources

Lecture 93 Part 01: Make a UI

Lecture 94 Select An Audio files to Play

Lecture 95 Play the Audio Track

Lecture 96 Stop the Audio Track

Lecture 97 Load GIF Images Pattern

Lecture 98 Assignment-00 : Complete this Application

Section 22: App - 16: Video Player

Lecture 99 Application : Video Player

Lecture 100 Get the Resources

Lecture 101 VideoPlayer_UI

Lecture 102 Select the Video file to Play

Lecture 103 Play the video file

Lecture 104 Pause_Unpause the video file

Lecture 105 Stop the video file

Lecture 106 Increase_Decrease the volume

Lecture 107 Mute_Unmute the Audio in the Video file

Lecture 108 Display Current Volume

Lecture 109 Volume Control by Scale widget

Lecture 110 Add a Progressbar to show video played data

Lecture 111 Display video current play time and duration

Lecture 112 Play the Video from any Time Duration

Lecture 113 VideoPlayerAssignment

Section 23: App - 17: Assignment-01 - Zip/Unzip Files & Folders

Lecture 114 Application : Zip-Unzip Files-Folders

Lecture 115 Objectives of the Application

Section 24: App - 18: Assignment-02 - Alarm Clock

Lecture 116 Application : Alarm Clock

Lecture 117 Objectives of the Application

Section 25: App - 19: Assignment-03 - Wish a Special Day to Special One without a Fail

Lecture 118 Application : Special Day Wisher

Lecture 119 Objectives of the Application

Section 26: App - 20: Assignment-04 - Quiz App

Lecture 120 Application : Quiz App

Lecture 121 Objectives of the Application

Section 27: Game - 01: Rock Paper Scissor

Lecture 122 Game : Rock Paper Scissor

Lecture 123 Part 01: Get the Resources

Lecture 124 Part 02 : Make a UI

Lecture 125 Part 03: Integrate the functionality

Section 28: Game - 02: Select A Colour Ball

Lecture 126 Game : Select a Colour ball

Lecture 127 Part 01: Get the Resources

Lecture 128 Part 02: Make a UI

Lecture 129 Part 03: Integrate the functionality

Section 29: Game - 03: Make The Image From Image Parts (Arrange Image Parts)

Lecture 130 Game : Make the image from image parts

Lecture 131 Part 01: Get the Resources

Lecture 132 Part 02: Make a UI

Lecture 133 Part 03: Integrate the functionality

Section 30: Game - 04: Assignment-05 - Tic-Tac-Toe ('0' and 'X')

Lecture 134 Game : Tic-Tac-Toe ('0' and 'X')

Lecture 135 Objectives of the Game

Section 31: Game - 05: Assignment-06 - Flip a card and make a pair

Lecture 136 Game : Flip a card and make a pair

Lecture 137 Get the Resources

Lecture 138 Objective of the Game

Section 32: Bonus: Thank You!

Lecture 139 Bonus lecture

All level Python GUI Developer,Beginner Python Developers who want to build Awesome GUI Applications & Games,Python Developer who want to use interactive UI instead of terminal,Students who want to build portfolio of 25+ Python GUI Application/Games