Video Lecture – Part 1?
💻 1 - Introduction to Python (For Absolute Beginners)
💻 2 - How to Install Python 3 on Windows 10
💻 3 - Basic Math, Mathematical Operators and Python Expressions
💻 4 - Python Variables and Types
Video Lecture – Part 2?
💻 5 - Python print() and input() Function
💻 6 - Python Built-in Functions and Built-in Module
💻 7 - Creating and Executing your First Python Script (Run .py file)
💻 8 - Install PyCharm ( Python IDE ) on Windows 10 + First Project
Video Lecture – Part 3?
💻 9 - Python Strings and Comments
💻 10 - Boolean, Comparison Operators and Logical Operators in Python
💻 11 - Python IF ELSE Statements
💻 12 - Python IF...ELIF...ELSE Statements + nested IF statements
Video Lecture – Part 4?
💻 13 - Python Lists
💻 14 - Python Tuples
💻 15 - Python Sets
💻 16 - Python Dictionary
Video Lecture – Part 5?
💻 17 - Python Slice and Negative index
💻 18 - Python while Loop
💻 19 - Python for Loop
💻 20 - Python break, continue statement
Video Lecture – Part 6?
💻 21 - Python Functions
💻 22 - Default Arguments, *args and **kwargs (Variable-length Arguments)
💻 23 - Introduction to Object-Oriented Programming (OOP)
💻 24 - Classes and Objects in Python (OOP)
Video Lecture – Part 7?
💻 25 - Python __init__ and self in class
💻 26 - Is it possible to define multiple constructors in Python?
💻 27 - Python Encapsulation
💻 28 - Private methods in Python
Video Lecture – Part 8?
💻 29 - Python Inheritance
💻 30 - How To Create Modules in Python 3
💻 31 - Python Multiple Inheritance
Video Lecture – Part 9?
💻 32 - Python super()
💻 33 - Python Composition
💻 34 - Python Aggregation + Difference in Aggregation and Composition
💻 35 - Python Abstract Classes
Video Lecture – Part 10?
💻 36 - Python Exception handling + Python Try Except
💻 37 - Try Except Else Finally (Python Exception handling)
💻 38 - Raising Exceptions In Python
💻 39 - Raising Custom Exceptions (Writing and Using Custom Exceptions)
Video Lecture – Part 11?
💻 40 - Idea behind : if __name__ == "__main__"
💻 41 - Create a Text File and Write in It Using Python
💻 42 - Reading Files in Python
💻 43 - Working With JSON Data in Python
Video Lecture – Part 12?
💻 44 - Python Iterators
💻 45 - Python Generators
Video Lecture – Part 13?
💻 46 - Command Line Arguments in Python with argparse
💻 47 - Lambda, filter, reduce and map
💻 48 - Python Closures + nested functions
Video Lecture – Part 14?
💻 49 - Python Decorators
💻 50 - Python Operator Overloading
Video Lecture – Part 15?
💻 51 - An Introduction to Python Debugger (pdb)
💻 52 - How to use PyCharm to debug Python code
Video Lecture – Part 16?
💻 53 - How to use Pip and PyPI for managing Python packages
💻 54 - How to Install Pip packages using PyCharm
💻 55 - Global, Local and Nonlocal variables in Python
Revision
Getting Started
Keywords and Identifiers
Statements and Comments
Python Variables
Python Data Types
Python Type Conversion
Python I/O and Import
Python Operators
Python Namespace
Python Flow Control
Python if…else
Python for Loop
Python while Loop
Python break and continue
Python pass
Python Functions
Python Functions
Function Arguments
Python Recursion
Anonymous Function
Global, Local and Nonlocal
Python Global Keyword
Python Modules
Python Package
Python Datatypes
Python Numbers
Python List
Python Tuple
Python Strings
Python Set
Python Dictionary
Python Files
Python File operation
Python Directory
Python Exceptions
Exception Handling
user-defined exception
Python Object & Class
Python OOP
Python Classes
Python Inheritance
Multiple Inheritance
Operator Overloading
Python Advanced Topics
Python Iterators
Python Generators
Python Closures
Python Decorators
Python property
Python RegEx
Python Date & Time
Python datetime module
Python datetime.strftime()
Python datetime.strptime()
current date and time
Get Current time
timestamp to datetime
Python time Module
Python time.sleep()
Math Operations with NumPy
Data Manipulation with Pandas
Visualization with Matplotlib
Machine Learning – Basics