The Complete Python Course
Categories:ProgrammingSoftware Development
This course includes
- Course Content
- Description
- What To Learn
- Materials Included
- Requirements
- Target Audience
Welcome, How to Take the Course and How to Download the Free Python Book 7:35
Introduction to Python (What, Why and How of Level 1) 1:12
How to Use Python Online Using Google Colab for Free 6:39
Exercise 1.1 Our First Python Code “Hello World” 00:45
Answer 1.1 Our first Python Code “Hello World” 1:14
Optional Lecture Who Uses Python & What are the Pros & Cons of Python 4:09
Intro to Data Types and Variables (What, Why and How of Level 2) 1:15
How to Code Data Types & Variables in Python (String+Integer Variables) 13:39
Exercise 2.1 Using String and Integer Data Types 00:44
Answer 2.1 Using String and Integer Data Types 1:26
Floating and Boolean Data Types 5:18
Exercise 2.2 Using Floating and Boolean Data Types 00:59
Answer 2.2 Using Floating and Boolean Data Types 1:26
How to Change the Content or Data Type of a Variable (Casting) 7:48
Exercise 2.3 How to Change the Content or Type of a Variable 1:36
Answer 2.3 How to Change the Content or Type of a Variable 1:12
Level 2 Final Exercise Currency Converter 1:40
Level 2 Final Exercise Answer Currency Converter 1:16
Intro to Python Math (Operators) & Strings (What, Why & How of Level 3) 1:15
Arithmetic Rules in Python 2:21
Exercise 3.1 Arithmetic Rules in Python 00:53
Answer 3.1 Arithmetic Rules in Python 00:45
Stringing Together Variables 4:14
Exercise 3.2 Stringing Together Variables 00:30
Answer 3.2 Stringing Together Variables 1:32
Level 3 Final Exercise Simple Interest Calculator for a Savings Account 1:33
Level 3 Final Exercise Answer 1:21
Intro to Built-In Creating Functions (What, Why & How of Level 4) 1:09
Basic Built in Python Functions that Use Math 5:25
Exercise 4.1 Built in Functions that Use Math 00:35
Answer 4.1 Built in Functions that Use Math 2:47
Input Built in Python Function 3:22
Exercise 4.2 Input Built in Python Function 00:10
Answer 4.2 Input Built in Python Function & Stringing Together Objects 2:23
Creating Basic Custom Functions Part 1 2:36
Exercise 4.3 Creating Custom Functions Part 1 00:24
Answer 4.3 Creating Custom Functions Part 1 1:31
Creating Basic Custom Functions Part 2 3:36
Exercise 4.4 Creating Basic Custom Functions Part 2 00:46
Answer 4.4 Creating Basic Custom Functions Part 2 2:38
Creating Advanced Functions (Keyword and Default Values) 2:23
Exercise 4.5 Creating Advanced Functions Keyword and Default Values) 1:00
Answer 4.5 Creating Advanced Functions (Keyword and Default Values) 1:38
Returning Values from Custom Functions 00:37
Exercise 4.6 Returning Values from Custom Functions 00:15
Answer 4.6 Returning Values from Custom Functions 00:31
Level 4 Final Exercise Simple Calculator with Functions 2:07
Level 4 Final Exercise Answer Simple Calculator with Functions 3:33
Intro to List Data Type (What, Why and How of Level 5) 00:53
How Does the List Data Type Work (and Using the SUM Function) 8:41
Exercise 5.1 The List Data Type Work (and Using the SUM Function) 00:46
Answer 5.1 The List Data Type Work (and Using the SUM Function) 1:12
Level 5 Final Exercise Grocery Shopping List 2:14
Level 5 Final Exercise Answer Grocery Shopping List 3:35
Intro to Logic and Loops (What, Why and How of Level 6) 1:09
Exercise 6.1 The IF, ELSE Statement 1:03
Answer 6.1 The IF, ELSE Statement 1:25
Using A Nested IF Statement 2:52
Exercise 6.2 Using A Nested IF Statement 00:37
Answer 6.2 Using A Nested IF Statement 1:13
Using ELIF in an IF Statement and the OR & AND Logic 12:19
Exercise 6.3 Using ELIF in an IF Statement and the OR & AND Logic 1:35
Answer 6.3 Using ELIF in an IF Statement and the OR & AND Logic 2:26
Using the MATCH and CASE Logic 7:49
Exercise 6.4 Using the MATCH and CASE Logic 00:31
Answer 6.4 Using the MATCH and CASE Logic 1:47
Level 6 Final Exercise Time Tracker for Tasks 2:39
Level 6 Final Exercise Answer Time Tracker for Tasks 7:00
Intro to More Data Types (What, Why and How of Level 7) 1:23
Tuples Explained How is it Different from a List 6:19
Introduction to Dictionaries 8:21
Dictionary MethodsFunctionality 8:37
Exercise 7.2 Dictionaries 1:06
Level 7 Final Exercise Restaurant Menu Manager 2:29
Level 7 Final Exercise Answer Restaurant Menu Manager 10:03
Intro to Methods and Advanced Strings (What, Why and How of Level 8) 1:05
What is a Method and How do Get the Methods for An Object 4:27
Exercise 8.2 String Methods 1:13
Answer 8.2 String Methods 1:25
Advanced String Operations 16:03
Exercise 8.3 Advanced String Operations 1:19
Answer 8.3 Advanced String Operations 1:20
Level 8 Final Exercise Customer Support Chat Log Analysis 1:37
Level 8 Final Exercise Answer Customer Support Chat Log Analysis 4:44
Intro to OOP (What, Why and How of Level 9) 1:01
Understanding Classes and Instances 10:46
Exercise 9.1 Creating Your First Class and Instance 00:56
Answer 9.1 Creating Your First Class and Instance 1:34
Defining Methods in a Class 2:21
Understanding Self in Python 7:08
Class Attributes Versus Instance Attributes 3:30
Exercise 9.2 Classes, Instances and Attributes 00:47
Answer 9.2 Classes, Instances and Attributes 1:39
Inheritance Extending Functionality 6:46
Encapsulation Hiding Information 4:11
Exercise 9.3 Implementing Encapsulation 1:02
Answer 9.3 Implementing Encapsulation 1:43
Understanding Magic Dunder Methods 7:59
Understanding Composition and Aggregation 2:23
Level 9 Final Exercise Simple Bank Account Manager 1:48
Level 9 Final Exercise Answer Simple Bank Account Manager 10:33
Intro to NumPy (What, Why and How of Level 10) 00:56
Libraries Explained and Installing NumPy 16:14
NumPy Array Creation Methods 8:32
ExerciseProject 10.1 Slicing and Indexing with NumPy 1:23
Answer 10.1 Slicing and Indexing with NumPy 6:55
Loops Versus Vectorization 9:44
ExerciseProject 10.2 Vectorization 1:04
Answer 10.2 Vectorization 3:04
Handling Missing Values Using NumPy 13:11
Intro to Pandas & Polars (What, Why and How of Level 11) 1:19
Installing Pandas and Polars 3:36
Loading Data Using Pandas and Polars 14:46
Reading Data in Different Ways 14:41
Exercise 11.1 First PandasPolars Exercise 2:27
Answer 11.1 First PandasPolars Exercise 4:56
Dealing with Missing Data 8:48
Exercise 11.2 Second PandasPolars Exercise 1:13
Answer 11.2 Second PandasPolars Exercise 5:12
Exercise 11.3 Third PandasPolars Exercise 1:21
Answer 11.3 Third PandasPolars Exercise 3:48
Intro to Data Processing and ETL (What, Why and How of Level 12) 00:43
Label Encoder and Data Transformation Part 1 7:49
Label Encoder and Data Transformation Part 2 4:17
Label Encoder and Data Transformation Part 3 6:32
Intro to Writing CleanEfficient Code (What, Why and How of Level 13) 00:55
Python Naming Conventions 2:44
Working with Teams on GitHub 3:57
Questionnaire on How to Conduct a Code Review
Introduction to Using Python in Excel (What, Why and How of Level 14) 1:29
How to Install Python In Excel 2:31
How to Use Python In Excel 10:55
Exercise 14.1 Using Python in Excel 1:21
Answer 14.1 Using Python in Excel 2:29
Using Dataframes with Python in Excel 9:38
Exercise 14.2 Using Python Dataframes in Excel 2:20
Answer 14.2 Using Python Dataframes in Excel 3:13
How to Create a Linear Regression Using Python In Excel 3:37
Exercise 14.3 Using Python and Excel to Create a Regression Analysis 00:23
Answer 14.3 Using Python and Excel to Create a Regression Analysis 2:09
Intro to Mojo (What, Why and How of Level 15) 00:48
What is Mojo and Why is it a Gamer Changer for Python Developers 8:31
Complied Versus Interpreted Programming When it Comes to Mojo 4:57
Variables in Mojo (Mutability and Immutability) 3:26
Struct Versus Class In Mojo 4:44
Inout, Borrowed and Owned in Mojo 4:59
Intro to All Built-In Python Functions (What, Why and How of Level 16) 00:34
Absolute Value Built-In Function abs( ) 00:56
All Built-In Function all( ) 1:17
Any Built-In Function any( ) 1:21
ASCII Built-In Function ascii ( ) 2:09
Bin Built-In Function bin( ) 1:15
Bool Built-In Function bool( ) 1:24
Breakpoint Built-In Function breakpoint( ) 1:29
Bytearray Built-In Function bytearray( ) 1:06
Bytes Built-In Function bytes( ) 00:41
Callable Built-In Function callable( ) 1:01
Chr Built-In Function chr ( ) 00:56
Classmethod Built-In Function classmethod( ) 1:26
Compile Built-In Function compile( ) 2:15
Complex Built-In Function complex( ) 00:55
Dict Built-In Function dict( ) 1:03
Dir Built-In Function dir( ) 1:35
Divmod Built-In Function divmod( ) 1:03
Enumerate Built-In Function enumerate( ) 1:15
Eval Built-In Function eval( ) 1:08
Exec Built-In Function exec( ) 1:31
Filter Built-In Function filter( ) 2:12
Float Built-In Function float( ) 00:41
Format Built-In Function format( ) 2:08
Frozenset Built-In Function frozenset( ) 1:05
Hash Built-In Function hash( ) 1:14
Help Built-In Function help( ) 00:29
Hex Built-In Function hex( ) 00:35
ID Built-In Function id( ) 1:05
Input Built-In Function input( ) 00:40
Int Built-In Function int( ) 00:37
Isinstance Built-In Function isinstance( ) 1:26
Issubclass Built-In Function issubclass( ) 1:04
Iter Built-In Function iter( ) 1:00
Len Built-In Function len( ) 00:57
List Built-In Function list( ) 00:54
Map Built-In Function map( ) 1:15
Max Built-In Function Max( ) 00:31
Min Built-In Function Min( ) 00:30
Next Built-In Function next( ) 1:44
Oct Built-In Function oct( ) 00:34
Open Built-In Function open( ) 1:07
Ord Built-In Function ord( ) 00:39
Pow Built-In Function pow( ) 00:31
Print Built-In Function print( ) 00:28
Range Built-In Function range( ) 1:45
Repr Built-In Function repr( ) 00:57
Reversed Built-In Function reversed( ) 00:43
Round Built-In Function round( ) 00:59
Set Built-In Function set( ) 1:10
Slice Built-In Function slice( ) 1:07
Sorted Built-In Function sorted( ) 00:33
Str Built-In Function str( ) 00:31
Sum Built-In Function sum( ) 00:42
Tuple Built-In Function tuple( ) 1:01
Type Built-In Function type( ) 1:02
Zip Built-In Function zip( ) 1:06
CONGRATULATIONS & Next Steps! 00:54