Course info
Sep 4, 2014
1h 42m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

In this course, you will learn how easy it is to write desktop applications using Python and its amazing friend, Qt. Python is famous for being simple yet powerful, and the same is true for Qt; in as little as 50 lines of code, you'll be able to write a fully functioning application. Not only that, but your application will also run on all major operating systems, and it will look like it's written for that operating system!

Course FAQ
Course FAQ
Is Python good for desktop application?

Yes! Python is frequently used for creating desktop applications and GUI (graphical user interface) apps. Python is great for backend web development, and is famous for being simple yet powerful.

What is Qt?

Qt is a free tool for creating GUI (graphical user interfaces). Qt makes it easier to incorporate buttons, windows, and several other widgets for users to interact with in your application.

What will I learn in this course?

This python desktop application development course will teach you how to create desktop apps with Python and Qt. Some of the topics covered include:

  • Why use Python for desktop application development?
  • Helpful tools
  • Basic code structure
  • QWidgets and how to use them
  • Events and layouts
  • Basic UI design
  • Functionality
  • Much more
Are there prerequisites to this course?

You may want to have a basic understanding of Python before taking this course. We will go over some Python basics, but this is not a comprehensive Python course. If you want/need to learn basic Python, check out this course.

Who should take this course?

Anyone interested in learning Python desktop application development should take this course. As well as anyone who wants to learn how to create desktop applications specifically with Python and Qt.

About the author
About the author

Bo is a senior software developer from Serbia who is deeply involved with Python. In the past years, Bo has taught several courses online and offline at various universities.

More from the author
Python: Getting Started
2h 59m
Apr 27, 2017