4.16 out of 5
4.16
1077 reviews on Udemy

The Complete Python Developer Course

Learn Python like a Professional! Start step by step from basic to build complete games and apps with python3
Instructor:
Hussein Alrubaye
53,570 students enrolled
English [Auto]
Build your First app in Python
Build Games like Tic Tac Toy
Build complete ticket reservation desktop app
Understand the programming foundation
Design Python GUI apps
Understand the programming logic, condition and control
Understand the OOP in Python
Work with database and file
Working with multi threading
Read JSON from HTTP

This course for anyone  who want to be Python programmer from scratch, We will  start by discus all programming fundamentals that you need to start programming Python. We will start first by install the development environment then you will run your first Python app, and understand how program flow works in Python. Then we will talk about variables and Math operation and proirites. Then we will take about logic and making decision, then we will talk about loops. Then we will talk about  how to work with Sqlite database and files.Then we will talk about functions and OOP concept that you need to use when you program apps with Python, then we will talk about multi-processing and how you could run multi-process in same time,  then we will talk about Databases, then we will talk about collections and which type collection you have to use for better performance  depend on your app. Then we will talk about  how to read JSON from HTTP URL, then we will talk about build desktop GUI application with custom user experiences with UI apps . Finally we will build complete games and apps like  Tic Tac Toy and Ticket reservation

Introduction and Setup the environment

1
Introduction
2
Install python on Windows
3
Install python on Mac
4
Install python on Ubuntu
5
Exercise files

Source Code

https://github.com/hussien89aa/PythonUdemy

Variables and Objects

1
Program Concept
2
Run First App
3
Variables Concept
4
Python variables
5
Python is Objects
6
Strings

If you have error install Django by running this line in you terminal 


pip install django
7
Comments

Collections

1
tuples and Lists
2
Dictionary
3
Mutable and Immutable Object

Operations and Priorities

1
Math operations
2
Bitwise
3
Boolean operations
4
Priorites
5
Convert between Data Type
6
slice
7
Debug
8
Find Age App
9
Convert between data Types
10
swap two numbers

Decision Making

1
Simple IF
2
IF-Else
3
IF-ElseIF
4
Nested IF
5
Round app

Loop Control

1
While Loop
2
Simple For Loop
3
Nested For Loop
4
Break and Continue
5
What is the Output

What is the Output of this code

Functions

1
Python Syntax || spacing|| Main method
2
Simple Function
3
Global and Local Variables
4
lambda expressions.
5
Robot moves

Storage||Files

1
Exceptions: Try-Catch
2
File Write
3
File Read

Database || Use Sqlite

1
Create Sqlite database and table
2
Add Record to the Table
3
Select data from Table
4
Delete Record from Table
5
Update tables and enhance code

Object Oriented Programming

1
What is OOP
2
Basic class
3
More examples: Car Class
4
Constructor
5
kwargs
6
inheritance
7
Override method
8
Create new Model
9
Convert Database connection file to OOP Class.

Web Services

1
Learn JSON and XML
2
Read JSON from HTTP

Built-in Functions

1
map()
2
Filter()
3
reduce()

Multi Threading

1
Multi Threading Concept
2
Multi Threading example

Python GUI

1
Introduction to GUIs
2
First GUI App|| Button events
3
Entry and Button
4
Callback Function
5
Events
6
Style and theme
7
styling and Image
8
Gride
9
Frame
10
Grid|| Login Page Example
11
MessageBox
12
RadionButton and CheckButton
13
TreeView

Tic Tac Toy Game

1
Design Game Layout
2
Play the Game
3
Apply Game Rules and Find the Winer
4
Play game with computer

Ticket reservation Python GUI Project

1
Ticket Reservation Overview
2
Layout design
3
Style and method access
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!
4.2
4.2 out of 5
1077 Ratings

Detailed Rating

Stars 5
496
Stars 4
308
Stars 3
180
Stars 2
61
Stars 1
32
2f064d4830620516b2e54a03bdae7415
30-Day Money-Back Guarantee

Includes

9 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW