bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Software development in Python: A practical approach

Build with the new Qml 3 | Learn how to build a python bundled app (.exe, .dmg, .sh, etc) and a wheel (.whl)

3.8 / 5.0
85258 students10 hours 27 minutes

Created by Daniel IT, offered on Udemy

bestcourses score™

Student feedback

6.8/10

To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 85258 students which left 374 reviews at an average rating of 3.8, which is average.

Course length

9/10

We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 10 hours 27 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 5 hours 59 minutes.

Overall score

7.0/10

This course currently has a bestcourses score of 7.0/10, which makes it a great course to learn from. On our entire platform, only 15% of courses achieve this rating!

Description

NB: CERTAIN VIDEOS MAY HAVE BAD SOUND



The reason I got into python, I wanted to be a software engineer, I had just built a chat app in PHP and JQuery and a girl asked me if it could run on phone. I responded yes, but I knew that would only be possible using help using non-native means. I wanted native builds, not some complex framework which will only allow me to make a web app whiles I could use the time to study a full fledge programming language. There were others like making a web view app, I didn't like the Idea because there would definetely be setbacks. And I also wanted to be a software engineer or developer, I had built two almost identical CMSs with PHP and I felt I was ready to move into the software development space.

So I made up my mind to go straight into software development, what language should I use? I turned to Google, and Google made it clear that I should turn to python.

The exact thing they did was, they mentioned two things:

1. It is easier to learn and,

2. Some modern applications are built with it. What application? Blender3d. I knew blender, it is a beautiful 3d software.

So I got into python because I wanted to build softwares with it.


Today most python programmers actually want to build web apps, python has been so popular, its power is been used to almost overthrow PHP. Personally I don't like it for two reasons:

1. I love PHP, it made me feel like a programmer, more than JavaScript ever did.

2. Python is capable of a lot more, that is not its preserve. Its domain is in the software development world.

The many python developers should be building softwares with it, not web apps. Web apps has many alternatives, but in the software developement space python is almost alone when it comes to learnability, readability and availability. Even on Android we are leaking there soon we will be so there.


I hope you take my humble advice and study software development with python. It is awesome. This course is focused on that. Enjoy lets go.


What you will learn

  • Learn the new Qml 3
  • Learn Python native threading
  • Qt Signals and Slots in Qml 3
  • Learn how to build a wheel (.whl) for PyPi
  • Design an app according to a UI/UX design prototype
  • Build GUI Applications with Python
  • Bundle an app into a .exe, .dmg, etc file

Requirements

  • Knowledge in basic python programming
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $19.99
  • Platform: Udemy
  • Language: English
  • 10 hours 27 minutes
Software development in Python: A practical approach thumbnail

bestcourses score: 7.0/10

This course is better than many others in its category.