What is Python
Setup Your Environment
Comments
1. Introduction
Print
Variables
Input
Intro to Data Types
String Functions
2. Primitive Data Types
int
Numbers float
complex
Boolean Functions
Comparision Operators ==, !=, <, <=, >, >=
and
Logical Operators or
Boolean Expressions
not
in
Membership Operators
not in
is
Identity Operators
is not
if
else
elif
Conditional Statements
3. Control Flow nested if
independent ifs
inline if
special cases
match case
Basics
Break
Loop Control Continue
for
Pass
Else in Loops
Loops
Nested Loops
Python Course by Baraa while
list
tuple
4. Structured Data Types dictionary
set
array
Defining Functions
5. Functions Variable Scope & Lifetime
Advanced Function Concepts
Understanding Exceptions
6. Exceptions Exception Handling
Debugging Techniques
OOP Fundamentals
7. Classes (OOP) Advanced OOP Concepts
Beyond Basics
8. Standard Library
9. Modules & Packages
10. File & Data Handling
11. Basic Testing
Calling API
reqular Expressions
12. Advanced Topics
Decorators
Web Scraping