Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Complete Python Gui With Tkinter - Two Real World Projects

Posted By: ELK1nG
Complete Python Gui With Tkinter - Two Real World Projects

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

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