PyQt5 From A-Z
Graphical User Interfaces with Python
4.58 (360 reviews)
2,388
students
21.5 hours
content
Oct 2020
last update
$79.99
regular price
What you will learn
The basics of PyQt5 to develop GUI applications in Python
PyQt5 Data Types
PyQt5 Widgets
PyQt5 Layouts
Using Qt Designer to develop user interfaces
Database applications with QtSQL
Multi-threaded applications with QThread
Styling your application with Qt Style Sheets
Much More!
Why take this course?
Learn to develop modern graphical user interfaces in Python that have the look and feel of your native operating system, whether its Windows, MacOs, or Linux. Learn when and how to use text boxes, comboboxes, file dialogs, date and color pickers, web page viewers, images, and more to create state of the art applications with menus, toolbars, and user size-able windows.
When your GUI is finished learn how to populate it with data from a SQL database and allow users to modify that data and save their changes in full featured applications. Learn how to create multi-threaded applications so that data processing doesn't interfere with the user interface.
Screenshots
Reviews
Oleksander
July 13, 2023
This course is perfect enough for its costs.
It gives you all base knowledge you need to develop tools yourself and study further yourself.
Remarks about sound is rather perfectionism.
I'd like to emphasis - its perfect for its costs, and I'm not native English speaker and get it well from the first time.
Adrian
June 3, 2023
I find this a very good course despite covering a topic which is rather boring because there are so many objects which are similar but have minor details that need to be pointed out.
Usually the teacher introduces a topic with a summary slide and then writes the file applying some of the method, properties and signals. He does this for a bunch of object types available in PyQt. This can be a bit repetitive because different objects have many of those in common.
This course will be good for you if you prefer to learn on a structured way with long explanations of the context, available methods, signals, properties, etc. and you don't mind that some parts feel like "more of the same again". What I did in many cases is watch the initial presentation and then open the .py file to check the code and play with it.
If you rather prefer quick videos with almost no introduction which cover a lot of content (but not on a structured way) then this course is not for you.
Sometimes the audio is a bit bad, but I got used to it after a while. Also the teacher could have invested a bit more of time in editing some videos which have errors.
But overall a good course.
Brian
April 27, 2023
This course covered a lot of ground. I have seen quite a few things that can be done and will probably use this course as a reference when I am ready to start writing my own PyQt5 apps.
Lars
March 6, 2023
Missing resource files!!!
The overall course quality is pretty good, especially because it is a complex topic. Unfortunately, because it is a complex topic, you cannot just jump to the parts of most interest: Here, some important ressource files are missing and the author does not write each lesson's code in the current lesson(s) but rather copies some from previous lessons. That in itself would not be such a hassle, but combine it with filenames (and contents) of the resource files not matching what was shown in previous lessons, it results in painful and confusing searching and re-watching of many parts and still not completely being able to follow the later lessons...
Started great, has useful content, but unfortunately, in the end (where it's most interesting) it does not deliver, thus -2 stars.
Le
January 27, 2023
Great course: There is an overview of the content before each lesson, the basic python course part is enough without rambling. It would be great if you add language subtitles
Lars
October 9, 2022
I removed one star as the transcript is generated automatically and obviously has not been proofread. Technical terms and abbreviations not in the dictionary are replaced with similar-sounding words that do not make sense.
Vladimir
August 17, 2022
Hi,
I am a lower intermediate Python user - 3 years programming some console apps for my professional needs (evaluating large logs, working with JSON/XML files, communication with smartcards, generating xls reports, etc). For imagination my apps I wrote have between 100-4000 rows of source code.
In the past year I started to use simple OOP and I found it as very useful and "simple" once I understood its philosophy.
2 months ago I needed to handle data stored in a SQL db, so I was looking for a simple way how to do that and today I'm able simply to manage my SIM cards database (sqlite5) having approximately 25 tables (Python is fantastic!).
What I was missing was a simple explanation how to program GUI in Python (my nightmare).
So I was "googling", "youtubing", ... and I bumped into this course.
To be fair I didn't expected as great explanation as it is inside this course. Except of explanation of Python basic you will find here everything what a user like me needs. I understood much more of DB handling, OOP I already "knew" and finally also the original target - GUI programming.
Even I'm not a native speaker (B1/B2 level) I understood very well the speaker's English, explanation is clear and comprehensive.
And ... value for the money is fantastic.
For audience: TAKE IT, you cannot fault
For the author: Thank you very much. You saved me much time. CONGRATULATION
Vladimir :-)
www.linkedin.com/in/vladimir-kajs-b9a756a
Khaled
August 11, 2022
I really liked this course , it was exactly what I was looking for a full course on PyQt5 with every single detail.
Javier
May 28, 2022
The course itself goes along pretty nicely but the pronunciation could be improved and the overall concepts explanation could be much deeper
Ryan
April 24, 2022
Great Course, instructor is clearly very knowledgeable, but if this is your first course on PyQt5 you may struggle a little if so maybe try an easier course first.
Andreas
March 15, 2022
The course is great - nothing less.
Michael is an excellent teacher!
The videos are great to follow along. Does not matter which IDE you are using.
To Michael: Notice that lesson 85 and 87 are the same at this moment. And lesson 87 has never been uploaded?
Patrick
February 22, 2022
Good but I wish I could download the example code.
I like the speed of speaking.
Sorry for my bad English
Hernan
January 3, 2022
This must be the most comprehensive set of videos about PyQt I have seen so far, I am using PySide2 but obviously pretty much all of it translates very well.
Per
December 28, 2021
This is an excellent course.
It is built up in an organic fashion with very good examples that explain fully the use of the various vidgets, and the examples are both simple and very well constructed.
Nguyen
December 12, 2021
Автор убедил меня в том , что он - профессионал в области знания в рамках этого курса. Хотя мне не надо было всего изложеного тут но видно что преподаватель знает хорошо что он учит и не очень трудно было понять контента. Спасибо и рекомендую !
Charts
Price
Rating
Enrollment distribution
Related Topics
3414772
udemy ID
8/12/2020
course created date
8/31/2020
course indexed date
Bot
course submited by