Python Basics
- 01
- 06
- 07 - Operators
- 09 - Typecasting in Python
- 10 - Taking User Input
- 11 - Strings
- 12 - String Slicing & Operations on String
- 13 - String Method
- 14 - If Else Conditional Statements in Python
- 15 - Exercise 2
- 16 - Match Case Statements
- 17 - For Loops
- 18 - While Loops
- 19 - Break and Continue
- 20 - Functions in Python
- 21 - Function Arguments
- 22 - Introduction to Lists
- 23 - List Methods
- 24 - Introduction to Tuples
- 25 - Operations on Tuples
- 27 - Exercise 3
- 28 - F Strings
- 29 - Docstrings
- 30 - Recursion
- 31 - Sets
- 32 - Set Methods
- 33 - Dictionaries
- 34 - Dictionary Methods
- 35 - For loop with else
- 36 - Exception Handling
- 37 - Finally Clause
- 38 - Custom Errors
- 40 - Exercise 4
- 41 - Short Hand if else
- 42 - Enumerate
- 43 - Virtual Environment
- 44 - How import works
- 45 - if name == main in Python
- 46 - os Module
- 48 - Local vs Global Variables
- 49 - File IO
- 50 - read, readlines and other methods
- 51 - seek() and tell() functions
- 52 - Lambda Functions
- 53 - Map, Filter & Reduce
- 54 - is vs == in Python
- 55 - Exercise 5
- 56 - Intro to oops
- 57 - Classes and Objects
- 58 - Constructors
- 59 - Decorators in Python
- 60 - Getters and Setters
- 61 - Inheritance in Python
- 62 - Access Specifiers
- 63 Exercise 5 - Solution
- 64 - Exercise 6
- 65 - Static Methods
- 66 - Instance vs Class variables
- 67 - Exercise 6 Solution
- 68 - Exercise 7
- 69 - Class Methods
- 70 - Class methods as alternative constructors
- 71 - dir, dict and help methods