Python Language Topics¶
Basic Topics¶
- Variables
- Conditions
- Chained Conditionals
- Operators
- Control Flow (If/Else)
- Loops and Iterables
- Basic Data Structures (string | list | tuple | set | dict)
- Functions
- Mutable vs Immutable
- Builtin Methods
- File IO
- Environments
- Modules
- PIP
Intermediate Topics¶
- Object Oriented Programming
- Data Structures
- Comprehensions
- Lambda Functions
- Map, Filter
- Collections
- *args & **kwargs
- Inheritance
- Dunder Methods
- Async IO
Expert topics¶
- Decorators
- Generators
- Context Managers
- Metaclasses
- Concurrency
- Parallelism
- Testing
- Packages
- Cython