- Introduction & Installation
- Introdution
- Installing Python
- Installing Pycharm
- Configurations
- Programming Basics
- Variables
- Data Types
- User Inputs
- Unpacking
- Boolean Practice
- What If, Else and If, Making Decisions
- For Loops
- Break Continue Pass
- Break Vs Continue Vs Pass
- Data Structures
- Logic Building & Programming
- Pattern Programs
- Prime Number
- Fibonacci Sequence
- Factorial
- Recursion
- Swap 2 Variables
- Functions
- Creating Functions
- Functions Arguments
- Type of Arguments
- Keyworded Variable Length Arguments
- Using Built in Functions
- Global Keywords
- Passing List to Functions
- Anonymous Functions / Lambda
- Filter / Map Reduce
- Decorators
- Modules
- OOPs Programming
- Modules
- Special variable _name_
- Class & Object
- _init_ method
- Constructor, Self and Comparing Objects
- Inheritance
- Polymorphism:
- Method Overloading
- Method Overriding
- Exception Handling
- File handling
- MySQL
- Installation
- CRUD Operations (create, read, insert, update, delete)
- Database Integration with Python
- Connection to Database from Python
- Writing functions to handle database operations
- CRUD Operations in python
- Web Scrapping
- Beautiful SOUP library
- Parsing HTML files
- Getting Data from Any Website
- Python for Data Science -
- NumPy & Pandas
- Installing & Understanding Analytics Packages
- NumPy Array Operations
- Pandas Data Frame Operations
- Data Acquisition (Import & Export)
- Indexing
- Selection
- Sorting
- Filtering
- Group By
- Binning
- Concatenation
- Merge
- Data Visualization
- Installing Matplotlib
- Charts & Plots
- Histogram
- Scatter Plots
- Box Plots
- Line Chart
- Bar Chart
- Pie Chart etc.