Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 788 Bytes

File metadata and controls

48 lines (40 loc) · 788 Bytes

Basic skills

  1. Variables
  2. Data types
  3. Operators
  4. Dictionary, tuple, lists
  5. Decision Control Statements(if-else)
  6. Loops
  7. Functions
  8. Read, write files
  9. Modules
  10. Mutable vs Immutable

Intermediate skills

  1. Exception Handling
  2. Classes, Objects
  3. Inheritance
  4. Iterators
  5. Generators
  6. List/dict comprehensions
  7. Sets, command line argparse
  8. Lambda Functions
  9. Map, Filter
  10. Collections
  11. *args & **kwargs
  12. Dunder Methods
  13. PIP
  14. Environments
  15. Async IO

Advanced skills

  1. Multi processing, Multi threading
  2. Concurrency
  3. Multiprocessing lock & pool
  4. Unit tests : pytest
  5. Decorators
  6. Context Managers
  7. Generators
  8. Metaclasses

DSA in python

Debugging skills

Using libraries wisely

PEP8 & Coding Best Practices