ONTRIVE
Browse Categories
Community
Code Playground
Blog
Pricing
Login
Sign Up
Home
Explore
Community
Code Playground
Account
Home
Course
The Complete Python Course
The Complete Python Course
Categories:
Programming,
Software Development
This course includes
full time access
certificate of completion
Enroll Now
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
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
Level 2 Data Types and Variables
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
Level 3 Python Math (Meaning Operators) and Strings
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
Level 4 Built in Functions & Creating Basic Functions
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
Level 5 The List Data Type and the Sum Function
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
Level 6 Logic and Loops
Intro to Logic and Loops (What, Why and How of Level 6)
1:09
The IF, ELSE Statement
4:25
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
Formatting
5:46
Exercise 6.5 Formatting
00:52
Answer 6.5 Formatting
1:37
Slicing
8:42
Exercise 6.6 Slicing
00:20
Answer 6.6 Slicing
00:50
For Loop
4:42
Exercise 6.7 For Loop
00:13
Answer 6.7 For Loop
1:15
While Loop
2:52
Exercise 6.8 While Loop
00:37
Answer 6.8 While Loop
1:12
Level 6 Final Exercise Time Tracker for Tasks
2:39
Level 6 Final Exercise Answer Time Tracker for Tasks
7:00
Level 7 3 More Data Types Tuple, Dictionary and Set
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
Exercise 7.1 Tuples
1:04
Answer 7.1 Tuples
1:43
Introduction to Dictionaries
8:21
Dictionary MethodsFunctionality
8:37
Exercise 7.2 Dictionaries
1:06
Answer 7.2 Dictionaries
1:54
Introduction to Sets
6:05
Exercise 7.3 Sets
00:48
Answer 7.3 Sets
1:24
Level 7 Final Exercise Restaurant Menu Manager
2:29
Level 7 Final Exercise Answer Restaurant Menu Manager
10:03
Level 8 Methods and Advanced Strings
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.1 Methods
00:19
Answer 8.1 Methods
00:31
String Methods
4:47
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
Lambda Functions & Map
6:01
Recursion
12:03
Level 8 Final Exercise Customer Support Chat Log Analysis
1:37
Level 8 Final Exercise Answer Customer Support Chat Log Analysis
4:44
Level 9 Object Oriented Programming (OOP) & Classes
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
Level 10 Mastering NumPy (Numerical Python)
Intro to NumPy (What, Why and How of Level 10)
00:56
Libraries Explained and Installing NumPy
16:14
Arrays Data Type
5:30
NumPy Array Creation Methods
8:32
Operations with Arrays
17:31
Slicing NumPy Arrays
15:10
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
Universal Functions
12:14
Conditional Filtering
8:15
Reshaping Arrays
14:42
Handling Missing Values Using NumPy
13:11
File Handling
5:43
Level 11 Pandas and Polars
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
Understanding Series
10:11
Dataframe Operations
15:04
Dealing with Missing Data
8:48
Map and Transform
5:32
Merging and Joining
6:41
Exercise 11.2 Second PandasPolars Exercise
1:13
Answer 11.2 Second PandasPolars Exercise
5:12
Strings
5:41
Sales Data Visualization
4:35
Exercise 11.3 Third PandasPolars Exercise
1:21
Answer 11.3 Third PandasPolars Exercise
3:48
Level 12 Data Processing and ETL (Extract, Transform and Load)
Intro to Data Processing and ETL (What, Why and How of Level 12)
00:43
Data Cleaning Part 1
7:07
Data Cleaning Part 2
6:49
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
Handling Imbalanced Data
7:52
Data Partitioning
3:59
Level 13 Writing Clean and Efficient Code
Intro to Writing CleanEfficient Code (What, Why and How of Level 13)
00:55
Clean and Modular Code
10:35
Python Naming Conventions
2:44
Documentation
5:50
Testing Your Code
4:16
Working with Teams on GitHub
3:57
Questionnaire on How to Conduct a Code Review
Level 14 Using Python in Excel
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
Level 15 Mojo
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
Coding with Mojo
2:41
Variables in Mojo (Mutability and Immutability)
3:26
Data Types in Mojo
8:14
Else If in Mojo
3:17
Loops in Mojo
6:02
Functions in Mojo
3:54
Struct Versus Class In Mojo
4:44
Error Handling in Mojo
4:28
Inout, Borrowed and Owned in Mojo
4:59
Importing NumPy in Mojo
3:57
Level 16 All Built-In Python Functions
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
Level 17 Conclusion, Next Steps and Additional Python Topics
CONGRATULATIONS & Next Steps!
00:54
Bonus Materials
Bonus Items
Reviews (0)
No Reviews
This course includes
full time access
certificate of completion
Enroll Now