Files Included :
1 -Introduction (25.68 MB)
1 -Import Modules And Packages In Python (135.44 MB)
2 -Standard Library Overview (144.52 MB)
1 -File Operation In Python (135.82 MB)
2 -Working With File Paths (73.74 MB)
1 -Exception Handling With Try Except And Finally Blocks (204.21 MB)
1 -Classes And Objects In Python (179.22 MB)
2 -Inheritance In OOPS (161.64 MB)
3 -Polymorphism In OOPS (157.77 MB)
4 -Encapsulation In OOPS (186.98 MB)
5 -Abstraction In OOPS (72.2 MB)
6 -Magic Methods In Python (68.51 MB)
7 -Operator Overloading In Python (77.44 MB)
8 -Custom Exception Handling (136.25 MB)
1 -Deep Dive Into Iterators In Python (47.53 MB)
2 -Generators With Practical Implementationn And Usecases (86.9 MB)
3 -Deep Dive Into Function Copy,Closures and Decorators (176.72 MB)
1 -Introduction To Data Structure (79.79 MB)
10 -Insert at Head (57.69 MB)
11 -10 Insert at Tail mp4 (59.59 MB)
12 -11 HW - Insert at Tail - Recursive (69.31 MB)
13 -12 Insert at Index- Iteratively (175.44 MB)
14 -13 HW - Insert at Index - Recursion (115.71 MB)
15 -14 Delete a Node - Head (43.6 MB)
16 -15 Delete a Tail Node (71.85 MB)
17 -(HW) Delete Tail Recursively (57.16 MB)
18 -Delete Node at Given Index (124.88 MB)
19 -(HW) Delete a Node Recursively (47.09 MB)
2 -4 (9.88 MB)
2 -Intro To Linked List (61.23 MB)
20 -Delete Node by Value (81.95 MB)
21 -Delete a Node in LL (26.25 MB)
22 -Search in LL By Value (49.56 MB)
23 -(HW) Search by Index (11.1 MB)
24 -Array vs Linked List (45.97 MB)
25 -Linked List Class (29.85 MB)
3 -Create Linked List (102.61 MB)
4 -Print LL (88.14 MB)
5 -Take Input of Linked List - I (103.54 MB)
6 -Take Input of Linked List II (87.15 MB)
7 -Take input of Linked List - Optimized (132.63 MB)
8 -Length Of Linked List (100.36 MB)
9 -Linked List Operations (31.29 MB)
1 -Getting Started With Google Colab (124.94 MB)
2 -Getting Started With Github Codespace (171.09 MB)
3 -Anaconda And VS Code IDE Installation (123.07 MB)
1 -5 (4.1 MB)
1 -Middle of LL (56.95 MB)
2 -Middle of LL - 2 pointer method (114.69 MB)
3 -Merge two Sorted Linked List (171.03 MB)
4 -Reverse a LL (Recursive) (96.19 MB)
5 -Reverse LL Optimized (Recursion) (102.97 MB)
6 -Reverse Linked List (Iteration) (120.6 MB)
7 -Merge Sort Linked List (35.07 MB)
8 -Types of Linked List (84.54 MB)
1 -6 (13.96 MB)
1 -Introduction To Stack (60.51 MB)
2 -Stack - LIFO Principle (67.13 MB)
3 -Operations on Stack (46.35 MB)
4 -Stack Implementation using List (152.09 MB)
5 -Visualizing Stack Using List (41.11 MB)
6 -Stack using Linked List (110.79 MB)
7 -Stack Using LL - Optimized (57.18 MB)
8 -Stack Using LL Implementation (117.56 MB)
1 -Introduction To Queue (54.26 MB)
2 -Operations in Queue (39.42 MB)
3 -Queue with Inbuilt List (43.38 MB)
4 -Queue using List - Implementation (73.59 MB)
5 -Queue Using Linked list (76.42 MB)
6 -Queue Using LL (Implementation) (140.52 MB)
7 -Types Of Queue (49.42 MB)
1 -8 (3.68 MB)
1 -Introduction To Trees (55.39 MB)
10 -Height of a Tree (63.22 MB)
11 -Traversal in a Tree (64.94 MB)
2 -Tree Examples and Applications (48.93 MB)
3 -Terminologies in a Tree (97.86 MB)
4 -Defining a TreeNode (75.9 MB)
5 -Print Tree (49.89 MB)
6 -Print Tree Detailed (70.3 MB)
7 -Take Input (Recursively) (90.55 MB)
8 -Take Input Level Wise (186.09 MB)
9 -Count Nodes in a Tree (45.1 MB)
1 -9 (9.61 MB)
1 -Introduction To Binary Tree (54.26 MB)
10 -Construct Tree from Preorder and Inorder (152.85 MB)
11 -Construct Tree from Preorder and Inorder - Solution (200.95 MB)
12 -Construct a tree from inorder and postorder (92.83 MB)
13 -Types of Binary Tree (132.61 MB)
2 -Binary Tree Node (49.42 MB)
3 -Print Binary Tree (85.18 MB)
4 -Take Input Binary Trees (70.38 MB)
5 -Take Input level Wise (93.57 MB)
6 -Diameter of Tree (186.11 MB)
7 -Diameter of Tree - Optimised (169.76 MB)
8 -IsBalanced binary Tree (51.94 MB)
9 -Traversals in Binary Tree (115.86 MB)
1 -Introduction To BST (66.69 MB)
10 -BST Class - Insert Function (79.19 MB)
11 -BST Class - Delete Method (190.55 MB)
12 -BST Class - Complexity (72.19 MB)
13 -Balancing a Tree (26.96 MB)
2 -BST Node and Print (41.5 MB)
3 -Search in a BST (36.25 MB)
4 -Sorted List to BST (50.93 MB)
5 -Check BST (90.54 MB)
6 -Check BST Optimized (61.58 MB)
7 -Print Elements in a range (36.63 MB)
8 -Check BST using Limits (69.08 MB)
9 -BST Class - Search (73.69 MB)
1 -Getting Started With VS Code (141.84 MB)
2 -Python Basics- Syntax and Semantics (221.19 MB)
3 -Variables In Python (267.7 MB)
4 -Basic Datatypes In Python (126.69 MB)
5 -Operators In Python (167.67 MB)
1 -11 (12.2 MB)
1 -Introduction to Hashmaps (60.93 MB)
10 -Hashmap Chaining Implementation (207.39 MB)
11 -Complexity Analysis of our Implemented Hashmap (112.89 MB)
12 -Implementing Rehashing in our Hashmap (161.88 MB)
2 -Why Hashmaps (90.31 MB)
3 -Inbuilt Hashmap in Python (99.89 MB)
4 -HashmapDictionaries Questions (6.76 MB)
5 -Implementing our own hashmap - Hashing (144.05 MB)
6 -Collision Handing (108.37 MB)
7 -Open Addressing - Insert and Search (173.79 MB)
8 -Open Addressing - Delete (120.88 MB)
9 -Hashmap Implementation - Chaining (Linked List Class) (104.78 MB)
1 -Working With Numpy With Python (520.61 MB)
2 -Pandas Dataframe And Series (532.19 MB)
3 -Data Analysis And Manipulation (446.66 MB)
1 -Read Data From Various Data Scources (272.51 MB)
2 -Data Visualization With Matplotlib (283.82 MB)
1 -Data Visualization With Seaborn (183.11 MB)
2 -Sqlite With Python (320.14 MB)
1 -16-Multithreading and Multiprocessing (3.5 KB)
1 -What is Process And Threads (161.23 MB)
2 -MultiThreading Practical Impelemntation (101.31 MB)
3 -Multiprocessing With Python (57.32 MB)
4 -Thread Pool Executor And Process Pool (60.06 MB)
5 -Webscraping Usecases With Multithread (106.98 MB)
6 -Factorial Usecase With Multi Processing (68.53 MB)
1 -Logging In Python (254.48 MB)
2 -Loggign With Multiple Loggers (88.45 MB)
3 -Logging Implementation With a real World Example (137.9 MB)
1 -Conditional Statements (if,elif,else) (307.03 MB)
2 -Loops In Python (376.78 MB)
1 -flask (6.03 KB)
1 -Introduction To Flask Framework (152.6 MB)
2 -Understanding A Simple Flask Web Application (101.64 MB)
3 -Integrating HTML With Flask (87.91 MB)
4 -HTTP Verbs GET And Post (140.06 MB)
5 -Building Dynamically Url Jinja 2 (383.45 MB)
6 -Put Delete And API's In Flask (229.43 MB)
1 -List And List Comprehrension In Python (286.97 MB)
2 -Sets In Python (393.51 MB)
3 -Dictionaries In Python (298.75 MB)
4 -Tuples In Python (168.7 MB)
5 -Real World Usecases Of List (82.28 MB)
1 -Getting Started With Functions (177.16 MB)
2 -More Coding Example With Functions (224.11 MB)
3 -Python Lambda Functions (68.19 MB)
4 -Map functions In Python (82.42 MB)
5 -Filter Function In Python (70.4 MB)
1 -Introduction to Flowcharts (61.72 MB)
2 -What is a Pseudocode (20.65 MB)
3 -Framework to Solve a Problem (61.09 MB)
1 -A Guide to attempting Coding Exercises (33.65 MB)
1 -Introduction to Arrays in Python (89.88 MB)
2 -Linear Search (57.18 MB)
3 -Bubble Sort - Implementation (90.74 MB)
4 -Binary Search Algorithm (146.38 MB)
5 -Bubble Sort - Explanation and visualisation (56.46 MB)
6 -List as Dynamic Array (96.73 MB)
7 -Coding Custom List- Part 1 (185.92 MB)
8 -Coding Custom List - Part 2 (188.96 MB)
9 -Selection Sort - Explanation and Visulization (53.05 MB)
[center]
Screenshot