Complete Python Gui With Tkinter - Two Real World Projects
Last updated 9/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.74 GB | Duration: 4h 57m
Last updated 9/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.74 GB | Duration: 4h 57m
Master Class on How to Build Robust And Internet Enabled Cross Platform Python GUI Applications with Python and Tkinter
What you'll learn
Build Cross Platform Internet Enabled Python GUI Applications using Python and Tkinter
Learn To work with Tkinter Widgets, Command Callbacks, and Events
Build a Image Viewer Application that also displays EXIF data / Meta Data
Connect to the Internet using Python's Requests library and learn how to access data from Any API
Along the way you'll build smaller Tkinter Applications to reinforce the concepts learned
Requirements
Basic Python Skills such as working with Lists, Dictionaries, Constructs, and Loops
PC, Mac, Linux
Description
*** The #1 Compete and Ultimate Tkinter Course on Udemy ! *** In this Tkinter Master Class You'll learn how to build Robust, Cross-Platform, Internet Enabled Python GUI Applications using Python and Tkinter. We'll start from the very basics such as creating various widgets, learn how to make Tkinter Applications Interactive by adding command callbacks and event-driven programming. You'll also learn how to Package and Distribute Tkinter Applications so that you can share them with your Friends, Colleagues or Customers. All you need to know is the basics of Python. I'll also teach you the concepts of Object Oriented Programming in Python to the extent necessaryAlong the way we'll build tiny Applications that will reinforce the concepts learned and at the end of the course, we'll build two Awesome Real World Applications together. The first one is an Image Viewer Application that let's you browse through the Images on your Computer and also displays the EXIF Data or Meta Data, like the Date on which the Image was taken, Focal length, Aperture of the Lens, and other Camera settingsWith the second Application you'll Learn the most import aspect of building any Desktop application, that is "Connecting to the Internet". Without this ability Applications will be Boring, Bland, and not so Useful. Connecting to the Internet opens many possibilities and you'll have the power to build any kind of Modern Desktop Applications. In this project you'll Learn how to connect to the Internet, Scrape data from websites, and also learn how to access data from Thousands of APIs on the Internet (Project: Access Movie Data from the Open Movie Database API)
Overview
Section 1: Introduction
Lecture 1 Course TakeAways
Lecture 2 Introduction to Tkinter
Lecture 3 Installing Python - Windows
Lecture 4 Installing Python - Mac
Lecture 5 Tkinter Overview and Python REPL
Lecture 6 The Master Window
Section 2: Basic Widgets
Lecture 7 Label Widget 1
Lecture 8 Label Widget 2
Lecture 9 Button Widget 1
Lecture 10 Button Widget 2
Lecture 11 Image Widget
Lecture 12 Entry Widget
Lecture 13 Text Widget 1
Lecture 14 Text Widget 2
Section 3: Geometry Managers
Lecture 15 Pack GM 1
Lecture 16 Pack GM 2
Lecture 17 Grid GM 1
Lecture 18 Grid GM 2
Lecture 19 Row and Column Configure
Lecture 20 Place GM 1
Lecture 21 Place GM 2
Section 4: The Master Window
Lecture 22 Master Window Methods
Lecture 23 Top Level Windows
Section 5: More Widgets
Lecture 24 Scroll Widget
Lecture 25 Frame Widget
Lecture 26 Check Buttons
Lecture 27 Radio Buttons
Lecture 28 Combo and Spin Buttons
Lecture 29 Scale Widget
Lecture 30 Command Callbacks
Section 6: The Canvas Widget
Lecture 31 Canvas Widget 1
Lecture 32 Canvas Widget 2
Lecture 33 Canvas Widget 3
Lecture 34 Canvas Widget 4
Section 7: Event Handling
Lecture 35 Mouse Events
Lecture 36 Drawing App
Lecture 37 Key Board Events
Lecture 38 Key Logger App
Section 8: The Menu Widget
Lecture 39 Menu Widget 1
Lecture 40 Menu Widget 2
Lecture 41 Menu Widget 3
Section 9: Styling Widgets
Lecture 42 ttk Styles
Section 10: Project 1 - Image Viewer App
Lecture 43 Project 1 Summary
Lecture 44 Image Viewer 1
Lecture 45 Image Viewer 2
Lecture 46 Image Viewer 3
Lecture 47 Image Viewer 4
Lecture 48 Image Viewer 5
Lecture 49 Image Viewer 6 - move foward
Lecture 50 Image Viewer 7 - move backward
Lecture 51 Image Viewer 8 - Exif Data
Lecture 52 Image Viewer 9 - Clear Meta Data
Lecture 53 Image Viewer - Testing on Mac
Section 11: Packaging and Distribution
Lecture 54 Packaging and Distribution
Lecture 55 Packaging on Windows
Lecture 56 Packaging on Mac
Section 12: Project 2 - Connecting to the Internet
Lecture 57 Accessing data from Wikipedia
Lecture 58 OMDB Api
Lecture 59 Movie App 1 - Creating Widgets
Lecture 60 Movie App 2 - Get Movie Data
Lecture 61 Movie App 3 - Display Movie Data
Lecture 62 Wrapping Up
Those with basic knowledge of Python and interested in building Robust, Cross-Platform, Internet Enabled Graphical User Interfaces with Tkinter Python GUI library