Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Python 3 from Beginner to Advanced
Welcome to Python 3
Introduction (5:16)
Setup
Installing Python (4:57)
Setting up Sublime Text to Build Python (5:32)
Introduction
First Program in Python (1:14)
Data Types (1:38)
Variables (4:10)
Indentation (1:16)
How to Clear Screen (0:46)
Comments
Single-line Comments (2:15)
Multi-line Comments (1:47)
Expressions
Basic Arithmetic (2:55)
Division Characteristics (4:06)
Operator Precedence (2:17)
Complex Arithmetic (5:56)
Binary Number Manipulation (5:44)
Strings
Basic String Manipulation (9:41)
Using the format Method (7:34)
Specific Characters (4:00)
Branching
Logical Operators and Conditional Statements (7:50)
if Statement (4:38)
if else Statement (4:40)
if elif Statement (5:45)
Ternary Operator (2:51)
Loops
for Loop Part 1 (4:47)
for Loop Part 2 (3:34)
for Loop Part 3 (5:40)
while Loop (2:23)
break and continue Statements (2:11)
Functions
Defining and Calling Functions and Returning Values (5:26)
Passing Arguments, Default Parameters, Scope, and Nested Functions (11:45)
Recursive Functions (6:55)
Lambda Functions (4:56)
Exception Handling
Exceptions and Errors (3:43)
Handling Exceptions (8:32)
Throwing Exceptions (6:11)
Data Input
Data Input Setup and Input Function (6:05)
File Management: Reading (9:18)
File Management: Writing (4:10)
Useful Data Structures
Tuples (9:31)
Tuple Functions (1:25)
Lists (6:03)
List Functions (5:33)
Dictionaries (6:56)
Shallow Copies (2:48)
Sets (5:26)
Set Functions (1:23)
Modules and Packages
Modules (4:12)
Packages (3:28)
Built-in Modules (10:02)
Object Oriented Programming (OOP)
Introduction to OOP (3:16)
Class Definition and Object Instantiation (9:45)
Class Methods Part 1 (4:45)
Class Methods Part 2 (9:55)
Operator Overloading (13:19)
Class Inheritance Part 1 (10:28)
Class Inheritance Part 2 (2:58)
Extra Notes in Python (5:14)
Data Visualization
Installing Modules for Visualization (14:35)
Visualization Part 1 (15:49)
Visualization Part 2 (16:13)
Visualization Part 3 (8:09)
Pandas Library (8:56)
Numpy Library
Instaling the Numpy Library (4:59)
Creating Numpy Objects (11:52)
Useful Functions from the Numpy Library (19:09)
Basic Operations with Numpy Library (7:57)
Debugging
The pdb Module (9:44)
Commands for Debugging Part 1 (10:19)
Commands for Debugging Part 2 (13:24)
Regular Expressions
Creating, Evaluating, and Compiling Regular Expressions (10:44)
Patterns (18:27)
Division and Grouping the Results (8:30)
Setting the Search Parameters (12:23)
Recursive Functions
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock