Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Python Programming From A-Z: Beginner To Expert Course
Training Overview
Description of Training
Video Overview (4:37)
Introduction to Python Programming from A-Z
1.1 Intro To Python Section Overview (5:20)
1.2 What is Python Programming? (9:30)
1.3 Who is This Course For? (4:33)
1.4 Python Programming Marketplace (5:47)
1.5 Python Job Opportunities (4:43)
1.6 How to Land a Python Job Without a Degree (8:20)
1.7 Python Programmer Job Roles (8:41)
1.8 Python from A-Z Course Structure (4:18)
Getting Familiar with Python
2.1 Getting Familiar With Python Section Overview (5:56)
2.2 Installing Python on Windows (9:36)
Quiz 1: Installing Python on Windows Quiz
2.3 Anaconda and Jupyter Notebooks 1 (7:30)
2.4 Anaconda and Jupyter Notebooks 2 (16:24)
2.5 Python Syntax (2:13)
Quiz 2: Python Syntax Quiz
2.6 Line Structure (2:43)
2.7 Line Structure Exercise (7:12)
Quiz 3: Line Structure Quiz
2.8 Comments (5:01)
Quiz 4: Comments Quiz
2.9 Joining Lines (5:00)
Quiz 5: Joining Lines Quiz
2.10 Multiple Statements on a Single Line (4:52)
Quiz 6: Multiple Statements on a Single Line Quiz
2.11 Indentation (7:40)
Quiz 7: Indentation Quiz
Basic Data Types
3.1 Basic Data Types Section Overview (8:25)
3.2 Python Variables (8:10)
Quiz 8: Python Variables Quiz
3.3 Integers and Floats (8:26)
Quiz 9: Integers and Floats Quiz
Coding Exercise 1: Integers and Floats Exercise
3.4 Strings Overview (9:50)
Quiz 10: String Overview Quiz
Coding Exercise 2: String Overview Exercise
String Overview Exercise Solution
3.5 String Manipulation (7:17)
Quiz 11: String Manipulation Quiz
Coding Exercise 3: String Manipulation Exercise
String Manipulation Exercise Solution
3.6 String Indexing (4:28)
Quiz 12: String Indexing Quiz
3.7 String Slicing (8:16)
Quiz 13: String Slicing Quiz
Coding Exercise 4: Strings Exercise
Strings Exercise Solution
3.8 Booleans (4:53)
3.9 Printing (9:48)
Quiz 14: Printing Quiz
3.10 Mini-Project 1 - Letter Counter (19:55)
Python Operators
4.1 Python Operators Section Overview (4:11)
4.2 Arithmetic Operators (8:17)
Quiz 15: Arithmetic Operators Quiz
Coding Exercise 5: Arithmetic Operators Exercise
Arithmetic Operators Exercise Solution
4.3 Assignment Operators (3:40)
Quiz 16: Assignment Operators Quiz
Coding Exercise 6: Assignment Operators Exercise
Assignment Operators Exercise Solution
4.4 Comparison Operators (9:20)
Quiz 17: Comparison Operators Quiz
4.5 Logical Operators (12:37)
StackOverFlow. Our new best friend !
Quiz 18: Logical Operators Quiz
Coding Exercise 7: Logical Operators Exercise
Logical Operators Exercise Solution
4.6 Identity Operators (4:41)
Quiz 19: Identity Operators Quiz
4.7 Membership Operators (2:01)
4.8 Bitwise Operators (7:49)
Quiz 20: Bitwise Operators Quiz
Advance Data Types
5.1 Python Advanced Data Types Section Overview (10:37)
5.2 List Overview (4:38)
Start Coding Exercise 8: Lists Exercise
Lists Exercise Solution
5.3 List Indexing and Slicing (4:26)
Quiz 21: List Slicing and Indexing Quiz
5.4 Tuples (2:20)
Quiz 22: Tuples
Coding Exercise 9: Tuples Exercise
Tuples Exercise Solution
5.5 Sets (6:01)
Quiz 23: Sets Quiz
5.6 Dictionaries (10:40)
Quiz 24: Dictionaries Quiz
Coding Exercise 10: Dictionaries Exercise
Dictionaries Exercise Solution
5.7 When to use each one? (4:31)
Quiz 25: When to use each one Quiz
5.8 Compound Data Types (2:43)
Quiz 26: Compound Data Types Quiz
Control Flow Part 1
6.1 Control Flow Part 1 Section Overview (15:00)
6.2 Intro to Control Flow (0:56)
6.3 Basic Conditional Statements (13:38)
Quiz 27: Basic Conditional Statements Quiz
Coding Exercise 11: Basic Conditional Statements Exercise
Basic Conditional Statements Exercise Solution
6.4 More Conditional Statements (5:04)
Quiz 28: More Conditional Statements Quiz
Coding Exercise 12: More Conditional Statements Exercise
More Conditional Statements Exercise Solution
6.5 For Loops (9:51)
Quiz 29: For Loops Quiz
Coding Exercise 13: For Loops Exercise
For Loops Exercise Solution
6.6 While Loops (11:46)
Quiz 30: While Loops Quiz
Control Flow Part 2
7.1 Control Flow Part 2 Section Overview (2:28)
7.2 Break Statements (7:59)
Quiz 31: Break Statements Quiz
Coding Exercise 14: Break Statements Exercise
Break Statements Exercise Solution
7.3 Continue Statements (4:51)
Quiz 32: Continue Statements Quiz
Coding Exercise 15: Continue Statements Exercise
Continue Statements Exercise Solution
7.4 Zip Function (7:20)
Quiz 33: Zip Function Quiz
Coding Exercise 16: Zip Function Exercise
Zip Function Exercise Solution
7.5 Enumerate Function (3:58)
Quiz 34: Enumerate Function Quiz
Coding Exercise 17: Enumerate Function Exercise
Enumerate Function Exercise Solution
7.6 List Comprehension (4:27)
Quiz 35: List Comprehension Quiz
Coding Exercise 18: List Comprehension Exercise
List Comprehension Exercise Solution
Python Functions
8.1 Python Functions Section Overview (2:49)
8.2 Intro to Functions (2:16)
8.3 Python Help Function (3:11)
8.4 Defining Functions (9:29)
Coding Exercise 19: Functions Exercise 1
Functions Exercise 1 Solution
Coding Exercise 20: Functions Exercise 2
Functions Exercise 2 Solution
Coding Exercise 21: Functions Exercise 3
Functions Exercise 3 Solution
Coding Exercise 22: Functions Exercise 4
Functions Exercise 4 Solution
Coding Exercise 23: Functions Exercise 5
Functions Exercise 5 Solution
8.5 Variable Scope (8:13)
Quiz 36: Variable Scope Quiz
8.6 DocStrings (3:44)
Quiz 37: Doc Strings Quiz
User Input and Error Handling
9.1 Error Handling and User Input Section Overview (1:48)
9.2 Intro to Error Handling (2:48)
9.3 User Input (4:22)
Quiz 38: User Input Quiz
Coding Exercise 24: User Input Exercise
User Input Exercise Solution
9.4 Syntax Errors (4:00)
Quiz 39: Syntax Errors Quiz
9.5 Exceptions (11:22)
Quiz 40: Exceptions Quiz
9.6 Handling Exceptions 1 (8:29)
9.7 Handling Exceptions 2 (8:18)
Coding Exercise 25: Handling Exceptions Exercise
Handling Exceptions Exercise Solution
Quiz 41: Handling Exceptions Quiz
Python Advanced Functions
10.1 Python Advanced Functions Section Overview (5:10)
10.2 Lambda Functions (5:29)
Quiz 42: Lambda Functions Quiz
Coding Exercise 26: Lambda Functions Exercise
Lambda Functions Exercise Solution
10.3 Functions args and kwargs (10:01)
Quiz 43: Functions args and kwargs Quiz
Coding Exercise 27: Functions args and kwargs Exercise
Functions args and kwargs Exercise Solution
10.4 Iterators (8:12)
Quiz 44: Iterators Quiz
10.5 Generators and Yield (11:53)
Quiz 45: Generators and Yield Quiz
10.6 Map Functions (14:24)
Quiz 46: Map Function Quiz
Coding Exercise 28: Map Function Exercise
Map Function Exercise Solution
10.7 Filter Functions (8:03)
Quiz 47: Filter Function Quiz
Coding Exercise 29: Filter Function Exercise
Filter Function Exercise Solution
Python Scripting and Libraries
11.1 Scripting and Libraries Section Overview (4:29)
11.2 What is a script (1:24)
Quiz 48: Python Scripts Quiz
11.3 What is an IDE (17:20)
11.4 What is a text editor (11:46)
11.5 from jupyter notebook to vscode 1 (14:45)
11.6 from jupyter notebook to vscode 2 (5:03)
11.7 Importing Scripts (3:04)
Quiz 49: Importing Scripts Quiz
11.8 Standard Libraries (4:13)
11.9 Third Party Libraries (5:35)
NumPy
12.1 Numpy Section Overview (4:08)
12.2 Intro to NumPy (4:28)
12.3 Why use NumPy? (4:10)
12.4 NumPy Arrays (10:24)
Quiz 50: NumPy Arrays Quiz
Coding Exercise 30: NumPy Arrays Exercise
NumPy Arrays Exercise Solution
12.5 Reshaping, Accessing and Modifying (7:19)
Quiz 51: Reshaping, Accessing, and Modifying Quiz
Coding Exercise 31: Reshaping, Accessing, and Modifying Exercise
Reshaping, Accessing, and Modifying Exercise Solution
12.6 Slicing and Copying (5:52)
Quiz 52: Slicing and Copying Quiz
Coding Exercise 32: Slicing and Copying Exercise
Slicing and Copying Exercise Solution
12.7 Inserting , Appending and Deleting (9:45)
Quiz 53: Inserting, Appending, and Deleting Quiz
Coding Exercise 33: Inserting, Appending, and Deleting Exercise
Inserting, Appending, and Deleting Exercise Solution
12.8 Array Logical Indexing (3:43)
Quiz 54: Array Logical Indexing Quiz
Coding Exercise 34: Array Logical Indexing Exercise
Array Logical Indexing Exercise Solution
12.9 Broadcasting (8:20)
Quiz 55: Broadcasting Quiz
Pandas
13.1 Intro to Pandas (16:43)
Quiz 56: Intro to Pandas Quiz
13.2 Pandas Series (16:58)
Quiz 57: Pandas Series Quiz
13.3 Pandas Series Manipulation (16:32)
Quiz 58: Pandas Series Manipulation Quiz
Coding Exercise 35: Pandas Series Exercise
Pandas Series Exercise Solution
13.4 Pandas DataFrame (17:04)
Quiz 59: Pandas DataFrame Quiz
13.5 Pandas DataFrame Manipulation (12:54)
13.6 Dealing with Missing Values (10:09)
Intro to OOP
14.2 OOP key definitions (4:04)
14.1 Functional vs OOP (6:16)
14.3 Create your First Class (12:09)
14.4 How to create and use Objects (6:04)
14.5 Modifying Attributes (12:28)
Advanced OOP
15.2 Property Decorator (8:43)
15.1 Python Decorators (27:09)
15.3 Class Methods Decorator (7:11)
15.4 Static Methods Decorators (10:29)
15.5 Inheritance from A to Z (20:36)
Starting a Career in Python
16.1 Python Career Section Overview (5:55)
16.2 Getting Started with Freelancing (9:26)
16.3 Building a Brand (11:57)
16.4 Personal Branding (13:08)
16.5 Importance of Having Website/Blog (4:22)
16.6 Do's and Don'ts of Networking (5:31)
16.7 Top Freelance Websites (8:04)
16.8 Creating a Python Developer Resume (6:00)
Audio Version of the Training
Audio Download
Video Overview
Download
Complete and Continue
Become a Member and Get
Unlimited Access
to 30,000+ Top Cyber Security Courses And Labs.
UPGRADE NOW