Cademy logoCademy Marketplace

Course Images

The Art of Doing: Create 10 Python GUIs with Tkinter Today!

The Art of Doing: Create 10 Python GUIs with Tkinter Today!

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 14 hours 6 minutes

  • All levels

Description

With this course, you will kick start your journey of creating awesome GUI applications in Python using the Tkinter library. During the process, you will become familiar with the GUI widgets, application layout, and executable files.

Have you learned the fundamentals of Python and then asked yourself 'What next?'. If so, consider taking this course, which will help you create your own Python GUI applications. The course starts with the installation process of Python on your machines and then takes you through the basics of GUI widgets. Once you are settled down, you will learn the concepts of Python by building interesting applications such as Metric Helper, Color Theme Maker, Morse Code Translator, Simon Memory Game, and a lot more. By building these applications, you will learn how to manage the application layout, understand the functionality of the call APIs, and will find out how to create stand-alone executable files that will run on any Windows machine. By the end of this course, you will be well-versed with the fundamentals of GUI application development using Python's Tkinter library. The code bundle for this course is available at https://github.com/PacktPublishing/The-Art-of-Doing-Create-10-Python-GUIs-with-Tkinter-Today

What You Will Learn

Create a NASA Astronomy Picture of the Day (APOD) application
Create a Morse Code application to convert and play messages in Morse code
Create a calculator application to help with basic mathematics
Create a color application to create your own color pallets
Create a notepad application to write your own thoughts
Package your Python scripts into executable files

Audience

If you are new to application development, or an intermediate, or a student who is looking to build interesting GUI applications using Python's Tkinter library, this course is for you. To get started with this course, a basic understanding of Python is needed.

Approach

In this course, you will develop unique, real-world applications to become familiar with the fundamentals of Python's GUI library, Tkinter.

Key Features

Understand the fundamentals of the Tkinter library * Learn how to design the layout and functionality of modern GUI applications * Get ready to build eleven engaging and purposeful GUI applications

Github Repo

https://github.com/PacktPublishing/The-Art-of-Doing-Create-10-Python-GUIs-with-Tkinter-Today

About the Author

Michael Eramo

Michael Eramo is a dedicated lifelong learner, experienced educator, and self-taught programmer. With official bachelor's degrees in music, education, and physics, as well as a master's in mathematics, he brings a diverse skill set to his teaching. As a Microsoft certified software developer, Michael has years of experience as a high school physics and computer science teacher, as well as a college mathematics teacher. He is also an esteemed member of the New York State Master-Teacher Program, a network of over 800 outstanding public-school teachers who share a passion for STEM learning and collaborate to inspire the next generation of STEM leaders.

Course Outline

1. Introduction

1. Course Preview

This video presents a preview of the course.

2. Installing Python

This video explains how to install Python.

3. Installing Visual Studio Code

This video explains how to install Visual Studio Code.


2. The Basics

1. Basics: Windows

This video focuses on Windows with the Python GUI apps.

2. Basics: Labels and The Pack System

This video explains labels and the pack system.

3. Basics: Buttons and the Grid System

This video explains the buttons and the grid system.

4. Basics: Frames

This video focuses on frames.

5. Basics: Entries, Functions, and Lambdas

This video explains the concept of entries, functions, and lambdas.

6. Basics: Radio Buttons

This video focuses on the radio buttons.

7. Basics: Images

This video shows the images we can use in the apps.


3. Application 0: Hello GUI World

1. Hello GUI World 0

This video is a part of a series of videos that focuses on GUI.

2. Hello GUI World 1

This video is a part of a series of videos that focuses on GUI.

3. Hello GUI World 2

This video is a part of a series of videos that focuses on GUI.

4. Hello GUI World 3

This video is a part of a series of videos that focuses on GUI.


4. Application 1: Metric Helper

1. Metric Helper 0

This video is a part of a series of videos that focuses on the Metric Helper application.

2. Metric Helper 1

This video is a part of a series of videos that focuses on the Metric Helper application.

3. Metric Helper 2

This video is a part of a series of videos that focuses on the Metric Helper application.

4. Metric Helper 3

This video is a part of a series of videos that focuses on the Metric Helper application.


5. Application 2: Simple Checklist

1. Simple Checklist 0

This video is a part of a series of videos that focuses on the Simple Checklist application.

2. Simple Checklist 1

BuildiThis video is a part of a series of videos that focuses on the Simple Checklist application.

3. Simple Checklist 2

This video is a part of a series of videos that focuses on the Simple Checklist application.

4. Simple Checklist 3

This video is a part of a series of videos that focuses on the Simple Checklist application.


6. Application 3: Simple Calculator

1. Simple Calculator 0

This video is a part of series of videos that focuses on the Simple Calculator application.

2. Simple Calculator 1

This video is a part of series of videos that focuses on the Simple Calculator application.

3. Simple Calculator 2

This video is a part of series of videos that focuses on the Simple Calculator application.

4. Simple Calculator 3

This video is a part of series of videos that focuses on the Simple Calculator application.


7. Application 4: Notepad

1. Notepad 0

This video is a part of series of videos that focuses on the Notepad application.

2. Notepad 1

This video is a part of series of videos that focuses on the Notepad application.

3. Notepad 2

This video is a part of series of videos that focuses on the Notepad application.

4. Notepad 3

This video is a part of series of videos that focuses on the Notepad application.


8. Application 5: Color Theme Maker

1. Color Theme Maker 0

This video is a part of a series of videos that focuses on the Color Theme Maker application.

2. Color Theme Maker 1

This video is a part of a series of videos that focuses on the Color Theme Maker application.

3. Color Theme Maker 2

This video is a part of a series of videos that focuses on the Color Theme Maker application.

4. Color Theme Maker 3

This video is a part of a series of videos that focuses on the Color Theme Maker application.

5. Color Theme Maker 4

This video is a part of a series of videos that focuses on the Color Theme Maker application.


9. Application 6: Morse Code Translator

1. Morse Code Translator 0

This video is a part of a series of videos that focuses on the Morse Code Translator application.

2. Morse Code Translator 1

This video is a part of a series of videos that focuses on the Morse Code Translator application.

3. Morse Code Translator 2

This video is a part of a series of videos that focuses on the Morse Code Translator application.

4. Morse Code Translator 3

This video is a part of a series of videos that focuses on the Morse Code Translator application.


10. Application 7: Simon Memory Game

1. Simon Memory Game 0

This video is a part of a series of videos that focuses on the Simon Memory Game application.

2. Simon Memory Game 1

This video is a part of a series of videos that focuses on the Simon Memory Game application.

3. Simon Memory Game 2

This video is a part of a series of videos that focuses on the Simon Memory Game application.

4. Simon Memory Game 3

This video is a part of a series of videos that focuses on the Simon Memory Game application.


11. Application 8: Gravity Simulation

1. Gravity Simulation 0

This video is a part of series of videos that focuses on the Gravity Simulation application.

2. Gravity Simulation 1

This video is a part of series of videos that focuses on the Gravity Simulation application.

3. Gravity Simulation 2

This video is a part of series of videos that focuses on the Gravity Simulation application.

4. Gravity Simulation 3

This video is a part of series of videos that focuses on the Gravity Simulation application.

5. Gravity Simulation 4

This video is a part of series of videos that focuses on the Gravity Simulation application.


12. Application 9: Weather Forecast

1. Weather Forecast 0

This video is a part of a series of videos that focuses on the Weather Forecast application.

2. Weather Forecast 1

This video is a part of a series of videos that focuses on the Weather Forecast application.

3. Weather Forecast 2

This video is a part of a series of videos that focuses on the Weather Forecast application.

4. Weather Forecast 3

This video is a part of a series of videos that focuses on the Weather Forecast application.

5. Weather Forecast 4

This video is a part of a series of videos that focuses on the Weather Forecast application.


13. App 10: Astronomy Picture of the Day (APOD Viewer)

1. APOD Viewer 0

This video is a part of a series of videos that focuses on the APOD Viewer application.

2. APOD Viewer 1

This video is a part of a series of videos that focuses on the APOD Viewer application.

3. APOD Viewer 2

This video is a part of a series of videos that focuses on the APOD Viewer application.

4. APOD Viewer 3

This video is a part of a series of videos that focuses on the APOD Viewer application.

5. APOD Viewer 4

This video is a part of a series of videos that focuses on the APOD Viewer application.


14. Create Your Executable Files Using "Auto Py To Exe"

1. Installing "Auto Py To Exe" and Building Your First Executable File

This video explains how to create your executable files and how to install "Auto Py To Exe."

2. Building a Second Executable File

This video explains how to create a second executable file using "Auto Py To Exe."

3. A Small Change to Build the APOD Viewer Executable File

This video explains how to make changes to build the APOD viewer executable files.

4. Thank You!

This is the last video of the course with a short thank you note.

Course Content

  1. The Art of Doing: Create 10 Python GUIs with Tkinter Today!

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews