- Introduction to Python
- Control Flow
- Data Structures
- Functions
- Modules
- File Handling
- Object-Oriented Programming
- Intermediate Topics
- What is Python?
- Installation and setup
- Basic data types - strings, numbers, booleans
- Variables and assignments
- Basic input/output
- Conditional statements - if, elif, else
- Loops - for, while
- Loop control statements - break, continue, pass
- Lists
- Tuples
- Dictionaries
- Sets
- Defining and calling functions
- Function parameters and arguments
- Returning values from functions
- Lambda functions
- Importing modules
- Creating and using modules
- Standard libraries
- Opening and closing files
- Reading and writing files
- File modes
- Error handling
- Classes and objects
- Inheritance
- Polymorphism
- Encapsulation
- Regular expressions
- Decorators
- Generators
- Iterators
- Multithreading and multiprocessing
- Networking
I hope you find this course helpful and enjoyable! Good luck on your Python journey! 🚀