Software development in Python: A practical approach
Software development in Python: A practical approach, available at $59.99, has an average rating of 3.45, with 108 lectures, 11 quizzes, based on 387 reviews, and has 85321 subscribers.
You will learn about 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 This course is ideal for individuals who are Python developers It is particularly useful for Python developers.
Enroll now: Software development in Python: A practical approach
Summary
Title: Software development in Python: A practical approach
Price: $59.99
Average Rating: 3.45
Number of Lectures: 108
Number of Quizzes: 11
Number of Published Lectures: 106
Number of Published Quizzes: 11
Number of Curriculum Items: 119
Number of Published Curriculum Objects: 117
Original Price: $19.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Python developers
Target Audiences
- Python developers
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Qt's Official Video
Lecture 2: Introduction
Lecture 3: Qt's preference of Qml
Lecture 4: Comparisons between QtWidgets and Qml
Chapter 2: The Path
Lecture 1: Front end first
Lecture 2: Which should you use, PyQt5 | PyQt6
Chapter 3: Installation
Lecture 1: Anaconda
Lecture 2: Fix, if python is not on path
Lecture 3: Config Pip if need be
Lecture 4: PyQt5
Lecture 5: PyQt6
Lecture 6: Ninja-Preview
Lecture 7: Ninja-Preview via pip
Lecture 8: Download VSCode
Lecture 9: Install PyInstaller
Lecture 10: Install Twine
Lecture 11: Install an ico converter
Lecture 12: Exercise Files
Chapter 4: Transition to intermediate
Lecture 1: Declaring star(*) function parameters
Lecture 2: Decorators
Chapter 5: Hands on PyQt
Lecture 1: Create project files
Lecture 2: Script the python file
Lecture 3: Script the qml file
Lecture 4: Run the python file
Lecture 5: Add text "Hello World"
Lecture 6: Lets get started
Lecture 7: The path
Chapter 6: The basics
Lecture 1: Importing QML the PyQt6 way
Lecture 2: First Window
Lecture 3: Window flags
Lecture 4: Rectangle
Lecture 5: Property
Lecture 6: Id
Lecture 7: Anchors
Lecture 8: Text
Lecture 9: FontLoader
Lecture 10: Label
Lecture 11: Image
Lecture 12: Component
Chapter 7: The Layouts
Lecture 1: Layouts Introduction
Lecture 2: Download Layouts pdf
Lecture 3: RowLayouts
Lecture 4: Column Layouts
Lecture 5: Grid Layout
Lecture 6: Stack Layout
Lecture 7: Custom type
Chapter 8: The views
Lecture 1: List View
Lecture 2: List Model
Lecture 3: Grid View
Lecture 4: Stack View
Lecture 5: Swipe View
Chapter 9: The control types
Lecture 1: Buttons
Lecture 2: Text Field
Lecture 3: Dial
Lecture 4: How to customize controls
Lecture 5: How to customise controls
Chapter 10: Communicate
Lecture 1: Connection (Qml 3)
Lecture 2: Slots (Qml 3)
Lecture 3: Signals (Qml 3)
Lecture 4: Signals and Slots (Qml 2)
Lecture 5: Signals and Slots 2 (Qml 2)
Lecture 6: Threading
Chapter 11: Resources
Lecture 1: Design a qml UI again
Lecture 2: The RCC
Chapter 12: Build
Lecture 1: Build the app
Lecture 2: Build the installer
Chapter 13: PyPI | Make a python library
Lecture 1: How are folders structured
Lecture 2: How files are structured
Lecture 3: Basic build with minimal setup parameters
Lecture 4: More on setup parameters
Lecture 5: Make several files for different operating systems
Lecture 6: Info
Chapter 14: Project for Qt | Calculator based partly on Android's Calculator
Lecture 1: Create project files
Lecture 2: Add import statements
Lecture 3: Add the first column layout
Instructors
-
Daniel IT
ten times better
Rating Distribution
- 1 stars: 29 votes
- 2 stars: 24 votes
- 3 stars: 68 votes
- 4 stars: 104 votes
- 5 stars: 162 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024