Basics Of Python
- Data Types in Python
- Variables in Python
- Typecasting or Type Conversion in Python
- Artithmetic Operators in Python
- Logical Operators in Python
- Collections - Comprehensions
- For and While Loops
- Exception Handling
- Strings Manipulations
- String Formating
- Command Line arguments
- Variable no.of Arguments
- ArgParser
- Reading different file formats (.txt, .json, .ini, .yaml)
- Functions
- Decorators
- Math module
- Modules Creation
- Multi Threading
- Parallel programming - Running blocks of code in different cores of CPU
- File Handling
- Date and Time
- Regular Expressions
- Generators and Iterators
- Context Managers
- Generating documentation for the functions
- creating virtual environment