Python
Python Syllabus:
- Introduction
- Keywords
- Data Types
- Constants (Literals)
- Identifiers
- Variables and Functions
- Programming Convention
- Print function
- Input and Eval functions
- Basic Data-Types and API
- String API
- Complex Type
- Reusability & Immutability
- List and Tuple
- Set and Frozen Set
- Dictionary
- Bytes and ByteArray
- Operators
- Operator Precedence
- Decision Making using if-elif-else
- For and While Loops
- Comprehension
- Function Basics
- Function Arguments and Var-Args
- Global, Local Function Variables
- Function Return Types
- Function Recursion
- Lambda Functions
- Filter, Map and Reduce
- Nested Function
- Function Closure
- Function Decorators
- Modules and Packages
- Generators & Iterators
- Exception Handling
- File Handling
- CSV Files
- Object Oriented Programming
- Class and Objects
- Class Inheritance
- Methods and Variables in a Class
- Nested Classes
- Method Overriding
- Method Overloading
- Abstract Class
- Init and Super functions
- Access Control
- Multi-Threading
- PDBC
- Serialization
- Regex
- Tkinter