Introduction
- Why do we need Python?
- Program structure
Execution steps
- Interactive Shell
- Executable or script files
- User Interface or IDE
Memory management and Garbage collections
- Object creation and deletion
- Object properties
Data Types and Operations
- Numbers
- Strings
- List
- Tuple
- Dictionary
- Other Core Types
Statements and Syntax
- Assignments, Expressions and prints
- If tests and Syntax Rules
- While and For Loops
- Iterations and Comprehensions
File Operations
- Opening a file
- Using Files
- Other File tools