Course Introduction & Environment Setup
Anaconda Navigator Setup04:17
Jupyter Notebook Interface and Markdown06:00
Python Basics
print() and input()02:39
Variables05:44
Data Types09:06
String Operations
String Creation, Indexing and Slicing09:13
String Immutability, Deletion, Concatenation06:11
Conditional Statements
Introduction to if-else05:07
elif with Examples03:31
Nested if-else with Examples07:34
Looping Concepts
Introduction to for Loop05:10
break and continue06:10
Nested for Loops12:54
Practice Questions on for Loop11:51
Pattern Question14:30
More Pattern Questions05:34
Introduction to while loop09:00
Use of while Loop04:05
enumerate() Function04:18
Lists, Lists Operations & Comprehension
Importance of Data Structures03:56
Empty List Declaration02:30
Creating List with Elements03:55
Iterables to List, Repeated Elements, Indexing & Slicing12:31
Addition and Updation06:36
Removal, Iteration and Nested Lists06:50
List Comprehension02:34
List Properties02:37
List Mini Project08:04
Tuples, Sets & Dictionaries
Tuple and its Operations09:49
Set – Creating, Adding, etc08:35
Sets Types & Operations06:58
Introduction to Dictionary, Addition and Updation04:52
Deletion of Dictionary Elements05:02
Iteration and Nested Dictionary05:38
Functions & Built-in Utilities
Introduction to Functions04:47
return vs print, Multiple Return Values07:03
Positional vs Keyword Arguments03:40
Default Arguments04:42
Why Mutable Objects Should Not Be Used as Default Arguments03:25
*args and **kwargs04:46
Local vs Global Variables06:14
Built-in & Functional Programming Tools
len(), help(), type()02:30
Some Mathematical Functions02:45
lambda, filter, map06:48
Error Handling & Exceptions
Types of Errors in Python09:41
try and except05:36
else and finally Blocks03:30
Object-Oriented Programming (OOPs)
Introduction and Intuition Behind OOPs03:56
__init__ and self10:13
Inheritance and Method Overriding10:28
Polymorphism03:34
Abstraction08:55
Pandas – Data Analysis
Installing Pandas and Introduction08:44
Loading CSV Dataset into DataFrame, loc vs iloc12:35
Data Filtering and Cleaning13:04
Feature Engineering08:29
NumPy – Numerical Computing
Introduction to NumPy07:12
Reshaping and Slicing05:05
Boolean Masking02:25
Aggregation and Broadcasting13:32
Data Visualization
Introduction to Matplotlib and Styling13:49
Different Types of Plots12:16
Multiple Subplots and Saving Your Work06:24
Introduction to Seaborn, Kernel Density Estimate (KDE), Count Plot11:58
Scatter Plot and Regression Line03:08
Course Goals