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
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