Contents -
Why Python
Applications
Resources
Setup and usage
Interpreter
Python2 vs Python3
How python different from other languages
Hello world
python -I program_file
Functions that are available directly without importing any module
Find help of any function
Using other modules
Structuing of python program
Command line argument
Comments
Mathematical operators
String functions
Data structures
List operations
Operation on data structures
Value conversions
global/local variable
Formating mechanism
Conditional statements
Looping
List comprehension
Functions
Lambda functions
filter, map, reduce
Exception handling
Modules/ Package
Using function from other module
Function passing to other functions
Nested function
Iterators
Geneartor
Decorators
File handling
Database connection and querying
Class
Class attributes/instance attributes
Staticmethod vs Classmethod
Inheritance
Function overriding
Operator overriding
Functions to know in class
Multithreading in python
Subprocesses in python
Most used packages in python
deep copy vs shallow copy
pylint usage
Logging
Config files
Regular expressions
Creating package for installation - setup.py, exe
Modularising your code
Sending mail
Mail notification application
Video downloader