This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete Python Masterclass 2022: Learn Python From Scratch
Python basics
Installing Python & PyCharm (6:04)
Hello World (8:06)
Other Mathematical Operations (6:14)
Strings (5:00)
Accepting User Input (5:06)
String Operations (5:25)
Variables (6:33)
In Place Operators (6:28)
Writing Code In Pycharm (4:27)
Coding Challenge (7:31)
Notes & Summary
Control structures
If Statement In Python (8:32)
Elif Statement In Python (5:37)
Lists In Pyton (6:17)
List Operations (8:32)
List Functions (7:20)
Range Function (5:10)
Range Function (5:10)
For Loop (8:35)
Boolean Logic (5:57)
While Loop (5:48)
Coding Challenge
Coding Challenge Solution
Coding Challenge
Coding Challenge Solution
Notes & Summary
Functions & Modules
Code Reuse & Functions (7:38)
Passing Arguments To Function (6:28)
Making Function Return A Value (4:37)
Passing Function As Argument (5:19)
Modules In Python (4:28)
Coding Challenge
Coding Challenge Solution
Notes & Summary
Exception & File handling
Errors & Exceptions (7:59)
Exception Handling (4:54)
Finally Block (3:23)
File Handling (6:43)
Reading From File (6:04)
Writing Data To Files (4:16)
Appending To File (2:01)
Coding Challenge
Coding Challenge Solution
Coding Challenge
Coding Challenge Solution
Notes & Summary
Some More Types In Python
Dictionaries (7:10)
Dictionary Functions (5:38)
Tuples (3:41)
List Slicing (5:19)
List Comprehension (5:06)
String Formatting (5:35)
String Functions (7:57)
Numeric Functions (2:45)
Coding Challenge
Coding Challenge Solution
Coding Challenge
Coding Challenge Solution
Notes & Summary
Functional Programming In Python
Functional Programming (6:34)
Lambdas In Python (5:06)
Map In Python (6:06)
Filters In Python (4:00)
Generators (6:28)
Coding Challenge
Coding Challenge Solution
Coding Challenge
Coding Challenge Solution
Coding Challenge
Coding Challenge Solution
Notes & Summary
Object Oriented Programming In Python
Introduction To Classes & Objects (5:18)
Methods (3:01)
Creating Class & Class Attributes (6:54)
Instance Attributes, Constructors & Self (11:11)
Methods (7:16)
OOP Way Of Writing Code (8:35)
Inheritance (6:47)
Multiple Inheritance (4:07)
Multilevel Inheritance (3:21)
Recursion In Python (7:07)
Sets (7:56)
Itertools (9:23)
Operator Overloading In Python (7:42)
Data Hiding In Python (6:29)
Coding Challenge
Coding Challenge Solution
Coding Challenge
Coding Challenge Solution
Notes & Summary
Regular Expressions In Python
Introduction To Regular Expressions (6:33)
Search & Find All (5:03)
Find & Replace (4:59)
The Dot Metacharacter (3:33)
Caret & Dollar Metacharacter (5:17)
Character Class (6:03)
Star Metacharacter (4:40)
Groups (3:24)
Create GUI Apps Using Tkinter
Tkinter: Hello World (7:09)
Tkinter: Using Frames (5:43)
Tkinter: Grid Layout (6:32)
Tkinter: Self Adjusting Widgets (5:00)
Tkinter: Handling Button Clicks (4:03)
Tkinter: Using Classes (10:39)
Tkinter: Creating Dropdowns (11:41)
Tkinter: Toolbar (8:03)
Tkinter: Statusbar (3:25)
Tkinter: Message Box (4:36)
Tkinter: Drawing (5:21)
Project 1: Building Calculator Using Tkinter
Building A Calculator App Part 1 (12:12)
Building A Calculator App Part 2 (6:27)
Building A Calculator App Part 3 (4:57)
Building A Calculator App Part 4 (10:08)
Project 2: Building Database Apps With PostgreSQL & Python
What Are Databases & Why Do We Need Them (5:57)
Introduction To PostgreSQL (2:35)
Installing PostgreSQL On Windows (3:32)
Installing PostgreSQL On Mac (4:25)
Creating A Database (6:38)
Creating A Database Table (5:31)
Reading From Database (2:49)
Creating Development Environment On Mac (8:00)
Installing Psycopg2 On Mac (2:27)
Establishing Connection (5:32)
Creating Table (4:45)
Inserting Data (4:16)
Adding User Data To Database (4:47)
Building A Tkinter & PostgreSQL App Part 2 (5:13)
Building A Tkinter & PostgreSQL App Part 1 (11:00)
Building A Tkinter & PostgreSQL App Part 3 (7:43)
Building A Tkinter & PostgreSQL App Part 4 (13:03)
Building A Tkinter & PostgreSQL App Part 5 (6:05)
File Compression & Encoding In Python
Performing Compression (13:24)
Performing Decompression (4:49)
Compression & Decompression Functions (9:34)
Designing User Interface For Compression App (12:54)
Compression Using GUI (6:13)
Opening Files From Explorer (6:20)
Text To Speech Converter Using Python
Text-To-Speech App Part 1 (5:53)
Text-To-Speech App Part 2 (5:55)
Text-To-Speech App Part 3 (7:29)
Implementing Password Hashing & Building A Password Validator
Introduction To Hashing (9:52)
Implementing Hashing In Python (9:40)
Building User Interface For Password Validation (9:13)
Building A QR Code Generator With Python
QR code Generator Part 1 (8:54)
QR code Generator Part 2 (8:48)
Building A Video Downloader App
Video Downloader App Part 1 (8:32)
Video Downloader App Part 2 (3:52)
Video Downloader App Part 3 (3:12)
Video Downloader App Part 4 (8:20)
Video Downloader App Part 5 (3:44)
Video Downloader App Part 6 (3:32)
Credit Card Validation Using Lhun's Algorithm
Lhun's Algorithm Part 1 (8:36)
Lhun's Algorithm Part 2 (12:06)
Lhun's Algorithm Part 3 (9:48)
Data Analysis With Python
Introduction To Data Analysis (7:05)
Installing Anaconda (5:26)
Introduction To Series (8:03)
Converting Dictionaries To Series (3:31)
Introduction To Dataframe (6:28)
Changing Column Sequence (6:53)
Transposing A Dataframe (5:35)
Reindexing Series & Dataframes (7:50)
Deleting Rows & Columns (4:12)
Arithmetic Operations (8:43)
new_python_data_analysis_part_10 (7:23)
Dataframe Arithmatic (5:42)
Sorting According To Values (3:11)
Handling Duplicate Values (2:54)
Calculating Sum (3:29)
Dropping NaN Values (5:33)
Loading Data From Files (4:57)
Analyzing File Data (7:41)
Creating Numpy Array (3:21)
Another Way To Create An Array (4:11)
Logspace & Linspace (4:01)
Slicing Numpy Array (7:01)
Advanced Indexing (9:16)
Broadcasting (5:26)
Iterating Using NdIter (3:23)
Matplotlib (6:26)
Project 3: Sales Data Analysis Using Python & Pandas
Reading From CSV File (3:19)
Changing Themes (3:39)
Indexing & Slicing A DataFrame (9:39)
Selecting Rows On A Condition (8:07)
Query Method (6:36)
SUM, MAX, MIN (7:08)
Groupby (6:20)
Calculating Location Share (11:04)
data_analysis_part_9_ (6:53)
Analyzing Members & Ratings (6:13)
Writing Multiple Queries (16:25)
Analyzing Daily Sales (8:40)
Analyzing Sales By Month (3:46)
Analyzing Sales By Hour (4:10)
Analyzing Payment Types VS Hours (3:46)
Building Web Applications With Django 3
Introduction To Django (6:30)
Installing Django On Windows (2:52)
Installing Django On Mac (2:12)
Creating Django Project On Windows (7:04)
Creating Django Project On Mac (3:50)
Understanding Significance Of Files (6:45)
Running Django Project On Windows (5:30)
Running Django Project On Mac (4:32)
Creating A View (8:36)
Creating Another View (4:12)
What is a Database (6:00)
Creating A Model (4:10)
Making Migrations (3:00)
Adding Objects To Database (11:10)
Admin Panel (8:40)
Passing Objects (4:09)
Templates (7:06)
Passing Context (6:42)
Detail View Part 1 (9:18)
Detail View Part 2 (5:08)
Detail View Part 3 (6:06)
Removing Hardcoded URLs (4:53)
URLs For Myapp (5:30)
Namespacing URLs (5:29)
Adding Static Files (9:08)
Adding Bootstrap (8:02)
Using Base Template (10:38)
Adding Image Field (11:08)
Retrieving Images (3:31)
Adding Own Images (3:12)
Adding HTML Form (8:53)
Submitting Data To Database (10:04)
Edit Part 1 (9:56)
Fixing Issues & Edit (10:46)
Update Button (2:40)
Delete Functionality (11:07)
Design Touch up Index (9:48)
Design Touch up Detail (3:45)
Building A Todo Web App With Django 3
How To Go From Idea To App (9:49)
Installing Virtualenv (7:24)
Setting Up The Project (3:15)
Creating Model (6:22)
Form View & Template (6:53)
Handling Post Rrequest (5:45)
Adding Bootstrap (10:05)
Read Functionality (8:29)
Two Functionalities On Same Page (4:37)
Styling Part 1 (9:23)
Styling Part 2 (2:16)
Styling Part 3 (6:15)
Delete Functionality (9:43)
Add Functionality (9:34)
Edit Funcctionality (12:15)
Introduction To Class Based Views (3:53)
ListView (8:12)
DetailView (6:35)
UpdateView (9:28)
DeleteView (4:04)
Project 5: Build REST API's With Python & Django
Introduction To REST API (6:00)
Creating A REST API (20:35)
Creating Endpoints For API (8:37)
Adding Image Field (10:34)
Filtering An API (7:40)
Search Functionality (4:10)
Adding Authentication (15:33)
Project 6: Learn How To Crawl Websites Using Python
Web Crawler Part 1 (6:23)
Web Crawler Part 2 (5:39)
Web Crawler Part 3 (4:56)
Web Crawler Part 5 (5:13)
Web Crawler Part 6 (7:25)
Web Crawler Part 7 (3:50)
Web Crawler Part 8 (7:54)
Web Crawler Part 9 (5:18)
Web Crawler Part 10 (5:25)
Web Crawler Part 11 (4:22)
Web Crawler Part 12 (4:21)
Web Crawler Part 13 (7:03)
Web Crawler Part 14 (6:27)
Web Crawler Part 15 (5:11)
Web Crawler Part 16 (5:34)
Web Crawler Part 17 (5:52)
Web Crawler Part 18 (6:23)
Web Crawler Part 19 (6:12)
Automation Using Selenium Web Driver & Python
Introduction To Selenium (2:00)
Installing Selenium (3:46)
Opening A URL (3:21)
Automating Google Search (7:03)
Find Element By XPATH (4:12)
Clicking Links (5:19)
Refreshing A Webpage (2:27)
Using Forward & Backward Buttons (3:07)
Scroll & Get Current URL (4:45)
Building A Facebook Auto Poster Bot (13:23)
Network Programming In Python Using Sockets
IP Address (14:04)
Ports & Sockets (12:29)
Creating The Client & Server (14:09)
Sending A Message (7:52)
Buffer (10:22)
Messaging App (7:58)
Sending Messages To Client (10:01)
Send Message Functionality (9:45)
Finishing The App (8:58)
Image Processing With OpenCV & Python
Introduction To OpenCV (2:52)
Installing OpenCV (2:41)
Reading & Displaying Images (11:12)
Getting Video Form Webcam (7:34)
Drawing On Images (12:38)
Mouse Callback Events (9:00)
Manipulating Pixels (10:43)
Color Space (4:59)
Object Tracking In Images (14:07)
Tracking Objects In A video (5:50)
Image Thresholding (7:05)
Simple Thresholding (6:20)
Adaptive Thresholding (4:16)
Adaptive Thresholding Code (6:14)
Geometric Transformation Of Images (8:39)
Scaling & Transformation (11:50)
Image Blurring (5:48)
Image Blurring Code (5:08)
Averaging (3:39)
Gaussian Filtering (3:41)
Regular Expressions Revisited
Regular_expresssions_part_1 (6:52)
Regular_Expressions_part_2 (8:27)
Introduction To Metacharacters (3:37)
Star Metacharacter (2:20)
Plus Metacharacter (1:52)
Plus Metacharacter (2:16)
Curly Braces (1:48)
Curly Braces Example (3:23)
Wildcard Introduction (1:36)
Wildcard Example (3:33)
Optional Metacharacter (2:31)
Caret Metacharacter (3:38)
Character Class (4:59)
Regular_expressions_14 (5:00)
REST APIs With Python & Django Rest Framework
Introduction To API (10:39)
Installing Django Rest Framework (4:07)
Creating Django App (7:47)
Setting Up The API (10:42)
Creating A Serializer (7:53)
Adding Another Endpoint (4:49)
Update & Delete Functionality (4:38)
Adding Images To API (11:17)
Making The API Consumable (5:53)
Creating React App (12:00)
Using API In React App (7:45)
Introduction To Classes & Objects
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock