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)
Lectures -100
Resources -6
Duration -10 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
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.
Goals
What will you learn in this course:
- 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
Prerequisites
What are the prerequisites for this course?
- Knowledge in basic python programming
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
4 Lectures
- Qt's Official Video 01:36 01:36
- Introduction 03:51 03:51
- Qt's preference of Qml 02:46 02:46
- Comparisons between QtWidgets and Qml 05:46 05:46
Installation
11 Lectures
The Path
1 Lectures
Transition to intermediate
2 Lectures
Hands on PyQt
6 Lectures
The basics
10 Lectures
The Layouts
6 Lectures
The Views
5 Lectures
The control types
5 Lectures
Communicate
6 Lectures
Resources
2 Lectures
Build
2 Lectures
PyPI | Make a python library
5 Lectures
Project for Qt | Calculator based partly on Android's Calculator
34 Lectures
Instructor Details
Daniel IT
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now