Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete Python Masterclass: Learn Python Programming By Building Projects
Course Introduction
Course Introduction (3:35)
Python Programming - Is Python A Bubble? (7:21)
Get Started - Installing Python
Installing Python on Windows (5:27)
Python 3.9 Version Update (2:25)
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)
IDE (Integrated Development Environment)
Editor 1 - Working With ATOM (10:13)
Editor 2 - Working With VS Code (7:13)
Run .py Through Terminal (2:31)
Python Control Statements
Conditionals: If, If ... Else and Indentation (5:38)
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)
Formal and Actual Arguments (arg, *arg, **karg) (3:38)
Parameters, Arguments, Return (7:35)
Local and Global Variables (8: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)
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)
Understand Special Keyword
if __name__ == "__main__" (4:53)
Python I/O - File Handling
Creating Text File And Write Content (7:55)
Appending Files | Solving Example - File Handling (3:46)
Appending Files - 2 | Solving Example - File Handling (4:56)
How To Read Content From A File (8:24)
Python Package Management System
pip - PyPI for Managing Python packages (9:15)
Project - Face Detection
What is OpenCV? (3:44)
OpenCV Face Detection With Python (7:34)
Detecting 'Elon Musk' And 'Mark Zuckerberg' Faces (2:33)
OpenCV Face Detection - Project Code
Detecting Faces Of All Images In The Folder (6:19)
Project - Password Generator
Random Module (5:57)
Random Password Generator (5:30)
Readable Password Generator (10:08)
Project - Data Analysis With Pandas
What is Pandas? (5:52)
Starting With Pandas And iPython (10:41)
Working with Jupyter Notebooks (3:37)
Important Jupyter Notebook Commands (6:53)
Working with CSV, Excel, TXT and JSON Files (8:28)
Working with API Response (3:00)
Indexing and Slicing Dataframe Tables [Part 1] (5:12)
Indexing and Slicing Dataframe Tables [Part 2] (3:26)
Deleting Columns and Rows (3:41)
Adding and Updating new Columns and Rows (6:34)
Project - Automated Twitter Bot
Section Introduction (0:59)
Creating App and Generation Access Tokens (3:47)
Creating App and Generation Access Tokens (2:05)
Installing Tweepy (2:04)
Update Status Through Bot (3:17)
Introduction To Auto-Reply (1:13)
Working With Timeline and Mentions (5:45)
Iterate Tweets And Add Condition (3:25)
Storing Replied Tweet ID's (5:33)
Storing-Accessing Last Seen ID (3:55)
Replying Tweet (5:09)
Formatting Function and Testing Bot (3:20)
Auto Retweet and Auto Like (4:42)
Setting-up PythonAnyWhere (4:49)
Deployment Done Along Testing (3:32)
Auto Retweet To Particular Hashtag (4:52)
Implementing Error Handling And Testing Bot (4:12)
Python 3 Cheatsheet
Python 3 Cheatsheet
Thank You For Being Here!
Thank You For Being Here! (0:27)
Random Module
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock