A short and sweet reference to quickly learn all the basic topics of python.
- Variables
- Data types
- Operators
- Dictionary, tuple, lists
- Decision Control Statements(if-else)
- Loops
- Functions
- Read, write files
- Modules
- Mutable vs Immutable
- Exception Handling
- Classes, Objects
- Inheritance
- Iterators
- Generators
- List/dict comprehensions
- Sets, command line argparse
- Lambda Functions
- Map, Filter
- Collections
- *args & **kwargs
- Dunder Methods
- PIP
- Environments
- Async IO
- Multi processing, Multi threading
- Concurrency
- Multiprocessing lock & pool
- Unit tests : pytest
- Decorators
- Context Managers
- Generators
- Metaclasses
NOTE : Topics will be added as I progress.