Skip to content

Python Gui Development with Tkinter Python and Python PyQt5

Python Tkinter & Python Gui with PyQt5, boost your tkinter and pyqt5 skills to build gui desktop application development


Oak Academy

Summary

Price
£18 inc VAT
Study method
Online, On Demand What's this?
Duration
15.8 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free

Add to basket or enquire

Overview

Tkinter, Python Gui, tkinter python, python tkinter, gui, Python GUI, desktop application development, desktop application, python gui programming, pyqt, pyqt5 , python pyqt5

Hello there,

Welcome to the " Python Gui Development with Tkinter Python and Python PyQt5 " course.

Python Tkinter & Python Gui - Boost your Tkinter Python skills with hands- on python gui programming desktop application.

Python is a general-purpose, object-oriented, high-level programming language. Whether you work in artificial intelligence or finance or are pursuing a career in web development or data science, Python is one of the most important skills you can learn.

Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit and is Python's de-facto standard GUI. Tkinter is included with standard GNU/Linux, Microsoft Windows and macOS installs of Python. The name Tkinter comes from the Tk interface

Tkinter is the de facto way in Python to Graphical User interfaces (GUIs) and is included in all standard Python Distributions. Python has a lot of GUI frameworks, but Tkinter is the only framework that's built into the Python standard library. In fact, it's the only framework built into the Python standard library.

Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.

The GUI (graphical user interface) is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, instead of text-based UIs, typed command labels or text navigation.

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing.

In this course, we will learn what is the GUI, and Tkinter and how they work. And also how we create a program with GUI in python. For those who want to use Python not only in AI and Data Science, but also to develop a program using Python.

Also in this course, we will learn what is the GUI, PyQT5 and how does it work. And also how we develop a program with python. For those who want to use Python not only in Artificial Intelligence ( AI ) and Data Science or Machine Learning but also develop a program using Python.

And in this course, We will open the door of the Python world and try to move deeper. We will learn fundamental things about Python, step by step. Throughout the course, we will do a variety of exercises to reinforce what we have learned.

Creating a GUI application using Tkinter is an easy task. All you need to do is perform the following steps −

  • Import the Tkinter module.

  • Create the GUI application main window.

  • Add one or more of the above-mentioned widgets to the GUI application.

  • Enter the main event loop to take action against each event triggered by the user.

Why would you want to take this course?

Our answer is simple: The quality of teaching.

When you enroll, you will feel the OAK Academy`s seasoned developers' expertise.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Dive in now!

We offer full support, answering any questions.

See you in the "Python Gui Development with Tkinter Python and Python PyQt5 " course.

Python Tkinter & Python Gui - Boost your Tkinter Python skills with hands- on python gui programming desktop application.

Curriculum

31
sections
127
lectures
15h 46m
total
    • 1: Python Gui Development with Tkinter Python and Python PyQt5 00:59
    • 2: Introduction to Python Gui Development with Tkinter Python and Python PyQt5 03:48
    • 3: FAQ about Python, Tkinter Python, Python Gui, PyQt5 03:00
    • 4: Tkinter Project File Link - Tkinter Python & Python GUI 01:00
    • 5: Installing Anaconda for Linux 14:43
    • 6: Anaconda for Mac 06:18
    • 7: Anaconda for Windows 10:35
    • 8: Installing Qt Creator in Python 05:39
    • 9: Overview of Jupyter Notebook and Google Colab 05:32
    • 10: PyCharm for Mac 05:46
    • 11: PyCharm for Windows 04:11
    • 12: Variables 08:36
    • 13: quiz 01:00
    • 14: Numbers 10:20
    • 15: quiz 01:00
    • 16: Strings and String Methods 05:38
    • 17: Data Type Conversions 03:54
    • 18: Email Generator 02:57
    • 19: quiz 01:00
    • 20: Conditional Statements 01:41
    • 21: Boolean Values 02:08
    • 22: Comparison and Logical Operators 09:05
    • 23: If Statements 10:00
    • 24: Calculator 11:06
    • 25: User-Login 04:57
    • 26: quiz 01:00
    • 27: Loops 01:32
    • 28: While Loops 04:16
    • 29: For Loops 04:29
    • 30: Range Function 03:24
    • 31: Control Statement 05:03
    • 32: Perfect Numbers 02:33
    • 33: User Login with Loops 05:06
    • 34: quiz 01:00
    • 35: Function Concept 02:12
    • 36: Creating and Calling a Function 03:53
    • 37: Return Statement 04:36
    • 38: Lambda Expressions 02:59
    • 39: Is Prime 04:22
    • 40: Quiz 01:00
    • 41: Modules 02:20
    • 42: How it Works 03:17
    • 43: Create a New Module 03:07
    • 44: Number Game 06:49
    • 45: quiz 01:00
    • 46: List and List Operators 04:56
    • 47: List Methods 05:35
    • 48: List Comprehensions 02:25
    • 49: Fibonacci Sequence 02:43
    • 50: Merging Lists 02:30
    • 51: quiz 01:00
    • 52: Tuples 06:43
    • 53: quiz 01:00
    • 54: Dictionaries 10:16
    • 55: Dictionary_Comprehensions 02:20
    • 56: Letter_Counter 02:33
    • 57: Word_Counter 02:50
    • 58: quiz 01:00
    • 59: Exceptions 03:30
    • 60: Handling an Exceptions 12:53
    • 61: if_Number 02:23
    • 62: Files and File Modes 03:01
    • 63: File Operations 11:28
    • 64: Team Building 05:44
    • 65: File Overlap 05:11
    • 66: quiz 01:00
    • 67: Sets and Operations 11:09
    • 68: Set Comprehensions 05:59
    • 69: quiz 01:00
    • 70: Logic of OOP 04:59
    • 71: Constructor 07:09
    • 72: Methods 04:42
    • 73: Inheritance 06:42
    • 74: Overriding and Overoloading 10:34
    • 75: quiz 01:00
    • 76: Project Remote Controller Application 21:36
    • 77: First Step 03:55
    • 78: What is GUI 08:20
    • 79: Adding Components - 1 17:44
    • 80: Adding Components - 2 22:03
    • 81: Adding Components - 3 12:33
    • 82: BMI Calculator 08:34
    • 83: Layout Management 1 11:31
    • 84: Layout Management 2 21:40
    • 85: Geometry Manager I 17:02
    • 86: Geometry Manager II 14:00
    • 87: Customization - I 14:06
    • 88: Customization - II 14:59
    • 89: Customization - III 21:25
    • 90: Pomodoro 23:09
    • 91: Russian Roulette 06:41
    • 92: Improving the Look with Styles and Themes 08:41
    • 93: Calculator 19:36
    • 94: Rock_Paper_Scissors 20:43
    • 95: PassVault 45:47
    • 96: What is Matplotlib 03:03
    • 97: Using Pyplot 07:30
    • 98: Pyplot - Pylab - Matplotlib 07:19
    • 99: Figure, Subplot, Multiplot, Axes 17:28
    • 100: Figure Customization 14:48
    • 101: Graphic Customization 06:45
    • 102: Project Analysis 02:15
    • 103: Add Leave Screen 04:43
    • 104: Chart Screen 03:25
    • 105: Convert UI to Python File 04:07
    • 106: Employee Screen 10:26
    • 107: Leave Screen 06:07
    • 108: Main Menu 06:06
    • 109: New Employee Screen 04:41
    • 110: Add Employee with Database 10:39
    • 111: Adding Employee 09:54
    • 112: Adding Leave 20:22
    • 113: Context Menu 13:07
    • 114: Creating a New Employee 13:04
    • 115: Database Class Creation 06:01
    • 116: Delete Employee 06:43
    • 117: Exporting Data as a CSV File 07:21
    • 118: Filtering 20:06
    • 119: Launching The Project 07:41
    • 120: Leave History Query 06:58
    • 121: Leave statistic chart 16:02
    • 122: Load Employee Table 06:54
    • 123: Load Leave Table 03:41
    • 124: Main Window Communication 08:49
    • 125: Navigating Back 03:15
    • 126: Total leave per department chart 08:26
    • 127: Python Gui Development with Tkinter Python and Python PyQt5 01:00

Course media

Description

Tkinter, Python Gui, tkinter python, python tkinter, gui, Python GUI, desktop application development, desktop application, python gui programming, pyqt, pyqt5 , python pyqt5

Hello there,

Welcome to the " Python Gui Development with Tkinter Python and Python PyQt5 " course.

Python Tkinter & Python Gui - Boost your Tkinter Python skills with hands- on python gui programming desktop application.

Python is a general-purpose, object-oriented, high-level programming language. Whether you work in artificial intelligence or finance or are pursuing a career in web development or data science, Python is one of the most important skills you can learn.

Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit and is Python's de-facto standard GUI. Tkinter is included with standard GNU/Linux, Microsoft Windows and macOS installs of Python. The name Tkinter comes from the Tk interface

Tkinter is the de facto way in Python to Graphical User interfaces (GUIs) and is included in all standard Python Distributions. Python has a lot of GUI frameworks, but Tkinter is the only framework that's built into the Python standard library. In fact, it's the only framework built into the Python standard library.

Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.

The GUI (graphical user interface) is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, instead of text-based UIs, typed command labels or text navigation.

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing.

In this course, we will learn what is the GUI, and Tkinter and how they work. And also how we create a program with GUI in python. For those who want to use Python not only in AI and Data Science, but also to develop a program using Python.

Also in this course, we will learn what is the GUI, PyQT5 and how does it work. And also how we develop a program with python. For those who want to use Python not only in Artificial Intelligence ( AI ) and Data Science or Machine Learning but also develop a program using Python.

And in this course, We will open the door of the Python world and try to move deeper. We will learn fundamental things about Python, step by step. Throughout the course, we will do a variety of exercises to reinforce what we have learned.

Creating a GUI application using Tkinter is an easy task. All you need to do is perform the following steps −

  • Import the Tkinter module.

  • Create the GUI application main window.

  • Add one or more of the above-mentioned widgets to the GUI application.

  • Enter the main event loop to take action against each event triggered by the user.

Why would you want to take this course?

Our answer is simple: The quality of teaching.

When you enroll, you will feel the OAK Academy`s seasoned developers' expertise.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Dive in now!

We offer full support, answering any questions.

See you in the "Python Gui Development with Tkinter Python and Python PyQt5 " course.

Python Tkinter & Python Gui - Boost your Tkinter Python skills with hands- on python gui programming desktop application.

Who is this course for?

  • Those who want to master Python TkInter skills to build desktop application skill.
  • Anyone who is interested in Python, Python Gui, Python Tkinter.
  • Anyone who has programming experience and wants to enter the python world. In this world your journey never ends. You can develop yourself at data science or Machine learning and even developing an application.
  • Statisticians and mathematicians who want to learn python for machine learning and deep learning.
  • Tech geeks who curious with Machine Learning and Deep Learning concept.
  • Data analysts who want to learn machine learning and deep learning and data visualization.
  • And also, who want to learn how to develop a GUI with Python very easily.
  • Any developer or engineer who wants to crack programming interviews
  • If you are one of these, you are in the right place. But please don't forget. You must know a little bit of coding and scripting.
  • Students who want to learn about python gui, pyqt deeply

Requirements

  • Desire to learn about Tkinter Python, Python Gui, Python
  • You'll need a desktop computer (Windows, Mac) capable of running Anaconda 3 or newer. We will show you how to install the necessary free software.
  • A little bit of coding experience
  • At least high school level math skills will be required.
  • Watch the course videos completely and in order
  • Learning determination and patience.
  • Curiosity for python gui programming using pyqt5
  • Desire to learn Python GUI
  • Desire to learn python pyqt, pyqt5
  • LIFETIME ACCESS, course updates, new content, anytime, anywhere, on any device

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.