Python GUI Programming Using PyQt5
Build Python GUI Desktop Applications With PYQT and Master Sqlite
Python programmers are among the highest paid developers on the planet. Lots of programmers are trying to build an edge as Python developers in order to stand out of the crowd.
One of the best ways for you to do this is by being able to create applications in Python that are cross-platform, and have a graphical user interface (GUI).
This course will allow you to add GUI programming using PYQT5 to your box of tricks.
PYQT is a set of bindings that enable you to use the QT toolkit. QT was created nearly 25 years ago and is continually improved, and is one of the most popular toolkits of it’s type available. Many companies have turned to QT to bring cross platform capabilities to their applications.
Programmers who are experienced with QT, and by extension PYQT are in high demand.
The latest version of PYQT is 5, so this course focuses on that version – PYQT5.
If you are looking to learn Python GUI programming and specifically QT and PYQT5 then this is the course for you.
Volkan Atış, your instructor is a very experienced developer, and knows Python GUI application development inside out. He is here to pass on those skills to you.
Whats covered in the course?
Python GUI Programming using PYQT5.
Not only will you learn how to use Python to build Desktop applications, but Volkan will take you on a journey where you will also explore advanced GUI programming, creating actual Python applications, using Sqlite advanced database queries and loads more!
Key topics in the course include:-
Python GUI programming (beginner and advanced).
Python advanced GUI programming.
Python PyQt5 widgets.
Creating real Python applications.
Sqlite advanced database queries.
Python PyQt5 module widgets.
What you will learn in this course?
You will learn how to build real GUI Python programs using PYQT5 and by the end of the course will be a super productive and skilled Python PYQT5 programmer.
Volkan Atış, your instructor is an expert Python developer so you can be assured you are learning from a true professional and learning the real-world skills you need to know to succeed.
If you are ready to get started, click on that enroll button and start taking your Python GUI skills to new levels with PYQT5.
- A basic knowledge of Python is recommended - A good pre-requisite would be the Python Masterclass available on this channel
- A computer running Windows or Linux, or a Mac so that the free IDE can be downloaded and install (full instructions included).
What you will learn
- The fundamentals of Python GUI programming.
- Understand how to create your own Python GUI applications with the PYQT Library.
- Learn how to use advanced Python functions
- Learn to Build commercial Desktop Applications with PYQT5
- Get the most out of the sqlite database for Python projects
Who should attend
- If you are a beginner programmer, then this course is probably not for you. In that scenario consider taking the Python Masterclass from this channel.
- Programmers who have a reasonable understanding of Python, and are ready to take their skills to new levels.
- Existing Python programmers who want to build GUI applications using TkInter.
Is available on google app?
Is available on ios?
- Lectures 118
- Quizzes 0
- Exercises 0
- Duration 19 total hours
- Skill level Intermediate Level
- Students 1445
- Last Updated February, 2020
Basic PyQt5 Widgets
Rock Paper Scissors Game
Advanced PyQt5 Widgets
My Employees App
Music Player App
Product Management App
Extra Information - Source code, and other stuff
5 days ago
I must say that the PyQt5 information was very plentiful and good in this course. I learned a great deal and have already begun to use it on my own project. There were only 2 reasons why this wasn't 5 star. One: The instructor didn't seem to have a very clear plan about what he was going to do for each lesson so he tends to jump around and ramble a fair bit. Two: And this is probably my greatest concern. This class is listed as a intermediate class, which it is. The concern is that the instructor used some very less than ideal methods for the Python part of the class. Such things as using WAY too many global variables (when the info could easily be passed into the class as arguments) and just generally ignoring Python best practices. He did present the Qt information well, wasn't very "Pythonic". OK enough rambling. This class will teach you PyQt5 well, just don't adopt too many of his Python habits! LOL
4 weeks ago
Yahir Gabriel Quintanar Martínez
Is a good course with enough projects and example to know about QT framework and start building your own apps,
1 month ago
Yes, it is explaining everything I needed to me, and it is moving at a quick pace
2 months ago
Duvert Ariel Aguilar Vargas
Claro y conciso!
2 months ago
Isaac Ferreira dos Santos
The instructor is teaching us how to build our application, but he is not explain what each of line means. Maybe he will teach us some lectures ahead.
2 months ago
Great course. One of the best PyQt5 courses. Volkan explain all material using very simple english language. He has a pleasant voice. During the course we build several interesting and useful application. These apps you can use as base for constructing your own project. But, howewer, there is one disadvantage in these course. Volkan doesn't like to exlain some difficult material in his lections. He just say something like: "It hard to explain. You'll understand it later" =) Not all of these things I can understand by myself. It would be better to explain it.
2 months ago
I've learnt a lot of new thing in this course
3 months ago
I have completed section 3 of the course. Everything is great so far. Examples are comprehensive. Q&A section is good enough. As far as I can see, Mr. Atıs tries to answer all of the questions. I am going to update my comment when I complete the course.
3 months ago
Fantastic course. Really enjoyable and very informative
3 months ago
The instructor delivers the course at perfect pace. Not boring participants with too much theory and he guides us to develop real apps from scratch to useful ones.