Introduction
- Python 2 vs Python3
- Installation
How to run Python code?
Variables
- Taking input from the user.
- Exercise
- Variable types
- Numeric
Operators
- Operator priority
- Assignment
- Multiply
- Exercise:
- Add
- Exercise:
- Equality
- Division
- Power
- Shortcut operators
- Membership test
- Boolean operators
High level data structures
- List
- List Methods.
- Getting Help
- Tuples
- Set
- Dictionary
Constructs
- Indentation
- Exercise
- Exercise:
File handling
- Writing files
- Reading files
- Examples:
- Appending files
- Other methods
- Exercise
Exception handling
Functions
- Return
Building a todo list manager
- Input
- Output
- Formatting output
- Formatting.
- Adding commands
- Handling errors
- Storing user data
- Listing tasks
- Adding a task
- Our first bug!
- Removing tasks
Using modules
- Make Code Great Again!
- Some examples
- Merge two files
- Student Marks Manager
- CSV to SQL generator