Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Programming For Beginners
Python Introduction
Course Introduction (2:20)
Python Programming in 2021 - Is Python A Bubble? (7:21)
Setup - Installing Python
Installing Python on Windows (5:27)
Python 3.9 Version Update (2:25)
Installing Python on Linux/Mac
Different Methods To Execute Python Codes (6:59)
Python help() - Python Documentation (3:48)
Writing Our First Python Program
Variables and Python Memory Management (4:20)
Datatypes in Python
Datatypes in Python (7:44)
Sequences in Python (12:33)
Sets, Dictionary (6:48)
Literals and Identifiers (4:56)
Reserve Words - You Cann't Use Them! (1:34)
Operators in Python
Operators: Arithmetic, Assignment (8:12)
Operators: Unary Minus, Relational, Logical, Boolean (8:52)
Understanding Escape Characters (6:22)
Input and Output
Introduction to Input and Output Statements (1:57)
Output Statements (11:40)
Input Statements (4:25)
Python Built-in Functions and Built-in Module (7:34)
Installing IDE (Integrated Development Environment)
Editor 1 - Working With ATOM (10:13)
Editor 2 - Working With VS Code (7:13)
Run .py file through System Terminal (2:31)
Python Control Statements
Conditionals: If, If ... Else and Indentation (5:38)
Indentation
Conditionals: If ... Else Statements With Operators (9:39)
Conditionals: if... elif ... else Statements + Nested if Statements (3:35)
Loops In Python
While Loop (9:15)
For Loops - Part 1 (3:27)
For Loops - Part 2 (5:57)
Break and Continue Statements (6:34)
Strings and Characters
Comments and Doc Strings (4:59)
Diving Deep With "Strings" (12:56)
Lists, Tuples and Dictionaries
Diving Deep - List (11:15)
Diving Deep - Tuples (6:51)
Diving Deep - Dictionaries (7:52)
Indexing, Slicing, Negative Indexing (10:11)
Functions
What are Functions? (4:20)
Parameters, Arguments, Return (7:35)
Formal and Actual Arguments (arg, *arg, **karg) (8:38)
Local and Global Variables (3:38)
Object Oriented Programming (OOP)
Introduction to Object Oriented Programming (OOP) (9:10)
Classes and Objects in Python (OOP) (9:28)
Understanding init() Method and 'self ' Parameter (9:54)
Solving Task: OOPS (7:33)
Defining Multiple Constructors in Python? (4:40)
Encapsulation (8:51)
Public And Private Methods (4:45)
Inheritance (4:04)
Getter and Setter (8:45)
Creating And Importing Module (6:09)
Creating User Defined Module (5:20)
Multiple Inheritance (5:21)
Understanding super() Function [Part 1] (2:24)
Understanding super() Function [Part 2] (4:02)
Python Naming Convention (Classes, Variables, Functions, Methods ...) (2:59)
Composition (8:26)
Aggregation (4:45)
Abstract Classes (6:06)
Discussing Over import And from (1:59)
Operator Overloading [Part 1] (5:58)
Operator Overloading [Part 2] (5:03)
Quiz
Python Programming - Basics
Object Oriented Programming (OOP)
Errors And Exceptions Handling
Errors - Types of Errors! (6:19)
Exceptions (4:01)
Exceptions Handling Introduction (2:29)
Exceptions Handling (8:31)
Try, Except, Else And Finally (3:29)
Raising Exception (3:54)
Creating User Defined Exception (3:07)
__name__ == "__main__"
if __name__ == "__main__" (4:53)
Python I/O - File Handling
Creating Text File And Write Content (7:55)
Appending Files - 1 | Solving Example - File Handling (3:46)
Appending Files - 2 | Solving Example - File Handling (4:56)
How To Read Content From A File (8:24)
Coding Question - Round 0
Python Practice - 30 Questions (1:13)
Exercise 1 - Execution Sequence
Exercise 1 - Solution
Exercise 2 - Naming Rules
Exercise 2 - Solution
Exercise 3 - Type Casting
Exercise 3 - Solution
Exercise 4 - Indexing
Exercise 4 - Solution
Exercise 5 - Slicing 1
Exercise 5 - Solution
Exercise 6 - Slicing 2
Exercise 6 - Solution
Exercise 7 - Negative Indexing
Exercise 7 - Solution
Exercise 8 - Negative Slicing
Exercise 8 - Solution
Exercise 9 - Sequence Item Picking
Exercise 9 - Solution
Exercise 10 - Range
Exercise 10 - Solution
Exercise 11 - More On Range
Exercise 11 - Solution
Exercise 12 - Removing Duplicates
Exercise 12 - Solution
Exercise 13 - Simple Dictionary
Exercise 13 - Solution
Exercise 14 - Accessing Dictionary Items
Exercise 14 - Solution
Exercise 15 - Dictionary Items Sum Up
Exercise 15 - Solution
Exercise 16 - Apply Function to Dictionary Items
Exercise 16 - Solution
Exercise 17 - Dictionary Filtering
Exercise 17 - Solution
Exercise 18 - Acceleration Calculator
Exercise 18 - Solution
Exercise 19 - Global Variables
Exercise 19 - Solution
Exercise 20 - Local Vs. Global Variables
Exercise 20 - Solution
Exercise 21 - Function Blueprint
Exercise 21 - Solution
Exercise 22 - String Splitter
Exercise 22 - Solution
Exercise 23 - Word Counter
Exercise 23 - Solution
Exercise 24 - Advanced Word Counter
Exercise 24 - Solution
Exercise 25 - NameError
Exercise 25 - Solution
Exercise 26 - Translator
Exercise 26 - Solution
Exercise 27 - Text Input
Exercise 27 - Solution
Exercise 28 - Multilevel Dictionary
Exercise 28 - Solution
Exercise 29 - Modifying Multilevel Dictionaries
Exercise 29 - Solution
Exercise 30 - Adding to Multilevel Dictionaries
Exercise 30 - Solution
Keep Going (0:26)
Python Package Management System
Python Package Management System (9:15)
Project - Basic Face Recognition
What is OpenCV? (3:44)
OpenCV Face Detection With Python (7:34)
Detecting 'Elon Musk' And 'Mark Zuckerberg' Faces (2:33)
Detecting Faces Of All Images In The Folder (9:59)
Other Detection - Assignment
Self-Dependent Developer
Self-Dependent Developer (18:28)
Project - Password Generator
Random Module (5:57)
Random Password Generator (5:30)
Readable Password Generator (10:08)
Project - Video Downloader (Under Update)
PyPi - Pytube Introduction (Under Update) (1:50)
Video Downloader - Part 1 (Under Update) (5:39)
Video Downloader - Part 2 (Under Update) (6:54)
Complete Playlist Downloader (Under Update) (3:00)
Coding Question - Round 1
Section Introduction (0:56)
Exercise 1 - Integer Product
Exercise 1 - Solution
Exercise 2 - Sum of Numbers
Exercise 2 - Solution
Exercise 3 - Index Number
Exercise 3 - Solution
Exercise 4 - String Indexing
Exercise 4 - Solution
Exercise 5 - List Numbers
Exercise 5 - Solution
Exercise 6 - Divisible by number
Exercise 6 - Solution
Exercise 7 - Repetition Count
Exercise 7 - Solution
Exercise 8 - Reverse Number
Exercise 8 - Solution
Exercise 9 - Odd Even List
Exercise 9 - Solution
Exercise 10 - Dictionary Access
Exercise 10 - Solution
Coding Question - Round 2
Section Introduction (0:34)
Exercise 1 - Calculate Simple Interest
Exercise 1 - Solution
Exercise 2 - Check Divisibility
Exercise 2 - Solution
Exercise 3 - Leap Year
Exercise 3 - Solution
Exercise 4 - Area of a Triangle
Exercise 4 - Solution
Exercise 5 - Largest Among Three
Exercise 5 - Solution
Exercise 6 - Merge List
Exercise 6 - Solution
Exercise 7 - Remove Duplicate
Exercise 7 - Solution
Exercise 8 - Dictionary to List
Exercise 8 - Solution
Exercise 9 - String Balance Check
Exercise 9 - Solution
Exercise 10 - Factor Number
Exercise 10 - Solution
Python 3 Cheatsheet
Python 3 Cheatsheet
PEP 8 - Style Guide for Python Code
Module Completed
Thank You For Being Here! (0:57)
Teach online with
Exercise 24 - Solution
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock