Skip to content

PacktPublishing/-Hands-on-Python-3.x-GUI-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-Hands-on-Python-3.x-GUI-Programming

Hands-on Python 3.x GUI Programming, Published by Packt

Hands-On Python 3.x GUI Programming [Video]

This is the code repository for Hands-On Python 3.x GUI Programming [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

One cannot ignore the benefits of a well-designed architecture and graphical user interface for applications. If you're interested in designing and building graphical user interfaces that are functional, appealing, and user-friendly using one of the most powerful languages, Python 3. This course is for you. It is meant for intermediate level programmers who want to enhance their skills by developing GUIs written in Python.

In the initial part of the course, you will learn the important programming concepts of Python; we also teach you how to create applications step-by-step. You will be using popular GUI frameworks (PyQt5 and Tkinter) to build GUI applications. You will create cross-platform applications, that you build once and deploy everywhere.

You will learn how to create GUI forms and widgets and arrange them using layout managers. We will also look into how to connect our GUIs to networks and databases.

By the end of this course, you will have successfully mastered high-end GUI application such as Card Game and Paint App and will be capable of building many more powerful, cross-platform, and scalable applications.

Code files are uploaded on GitHub: https://github.com/PacktPublishing/-Hands-on-Python-3.x-GUI-Programming

What You Will Learn

  • Learn Python GUI programming using Tkinter & PyQt5
  • Overload widget functionality by disconnecting signals
  • Visually design GUIs with Qt Designer
  • Debug PyQt5 code using Python hooks
  • Create executables using PyInstaller
  • Using a modular approach to coding
  • Testing the GUI
  • Connecting to networks and databases

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
To fully benefit from the coverage included in this course, you will need: ● Basic Python knowledge ● Basic software programming knowledge

Technical Requirements

This course has the following software requirements:
This course has the following software requirements: ● Windows 10 (but Linux and Mac OS should work too) ● Python 3.x (download and install from the internet) ● PyQt5 (we will download and install from the internet during the course)

Related Products

About

Hands-on Python 3.x GUI Programming, Published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages