1 - Introduction
1.1 - What is python
1.2 - Why python , what makes it different
1.3 - Installing and setting up the development environment
2 - Hello world
2.1 - Write your first python code
2.2 - Basic python syntax and code structure
2.3 - How to run a python script
3 - Variables and simple data types
3.1 - Variable and assignment
3.2 - Strings
4 - .numbers
4.1 - Comments
5 - Functions
5.1 - What is function & what's the use
5.2 - Introduction to basic local functions
6 - Control flow
6.1 - Conditional statements
6.2 - Logical operators
6.3 - Loops
6.3.1 - Loop controls
7 - Function deeper
7.1 - Define and call custom functions
7.2 - Your first function
7.3 - Parameters( arguments)
7.4 - Returning
7.5 - Variable scopes
7.6 - Lamda functions
7.6.1 - What is a lamda function
7.6.2 - Getting used to lamda functions
8 - Working with files and folders
8.1 - Opening and closing files
8.2 - Writing files
8.3 - Creating folders
8.4 - Deleting files and folders
8.5 - Checking if a file or a folder exists
8.6 - Get if a path is a file and folder
9 - Classes
9.1 - What is a class and what is the use
9.2 - Class inheritance
10 - Error handling
11 - Modules
11.1 - What are modules
11.2 - How to install modules
12 - Final project