Software development in Python: A practical approach
- Description
- Curriculum
- FAQ
- Reviews
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.
-
5AnacondaVideo lesson
-
6Fix, if python is not on pathVideo lesson
-
7Config Pip if need beVideo lesson
-
8PyQt5Video lesson
-
9Ninja-PreviewVideo lesson
-
10Ninja-Preview via pipVideo lesson
-
11Download VSCodeVideo lesson
-
12Install PyInstallerVideo lesson
-
13Install TwineVideo lesson
-
14Install an ico converterVideo lesson
-
15Exercise FilesText lesson
-
27First WindowVideo lesson
-
28First WindowQuiz
-
29Window flagsVideo lesson
-
30Window FlagsQuiz
-
31RectangleVideo lesson
-
32RectangleQuiz
-
33PropertyVideo lesson
-
34PropertyQuiz
-
35IdVideo lesson
-
36IDQuiz
-
37AnchorsVideo lesson
-
38AnchorsQuiz
-
39TextVideo lesson
-
40TextQuiz
-
41FontLoaderText lesson
-
42LabelVideo lesson
-
43LabelQuiz
-
44ImageVideo lesson
-
45ImageQuiz
-
46ComponentVideo lesson
-
47ComponentQuiz
-
65Connection (Qml 3)Text lesson
-
66Slots (Qml 3)Text lesson
-
67Signals (Qml 3)Text lesson
-
68Signals and Slots (Qml 2)Video lesson
This is an illustration using Qml 2, you can still watch it provided you update the code with the exercise files that come with this particular video: target(Qml3).zip
-
69Signals and Slots 2 (Qml 2)Video lesson
This is an illustration using Qml 2, you can still watch it provided you update the code with the exercise files that come with this particular video: functions(Qml3).zip
-
70ThreadingVideo lesson
External Links May Contain Affiliate Links read more