The Complete Python Course 2024

The Complete Python Course 2024

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 256 lectures (14h 30m) | 15.82 GB

The most COMPREHENSIVE + UP TO DATE Python Course. Free 980 page book version of course included +Python in Excel +Mojo

Welcome to the The Complete Python Course 2024, which is the most COMPREHENSIVE and UP TO DATE Python course with many exercises and resources.

The course also includes a 980 page book version of the course for free, which is only available to students who take this course.

This course teaches new features introduced in Python; the course also includes how to use the next generation version of Python called Mojo, how to use Python in Excel and much more. No experience in Python or with programming is required to take this course. There is a 30 day money back guarantee, so you have nothing to lose and everything to gain. Please watch the comprehensive promotional video trailer for an outline of the course.

What you’ll learn

  • Learn Python from scratch. There are 4 tracks depending on how much experience the student has with programming.
  • Go from absolute beginner to expert in this comprehensive course.
  • Learn NEW Python coding features that were just introduced; this is the MOST UP TO DATE Python course on the market.
  • Also included is the next generation Python language (Mojo), how to use Python in Excel and much more.
  • A free 980 page book version of the course is included and is only available to students that take this course.
  • Learn Python Data Types and Variables
  • Learn Python Math (Meaning Operators) and “Strings”
  • Learn Python Built in Functions & Creating Basic Functions
  • Learn Python’s List Data Type and the Sum Function
  • Learn Python Logic and Loops
  • Learn Python Tuples, Dictionaries and Sets
  • Learn Python Methods and Advanced Strings
  • Learn Python Object Oriented Programming (OOP) & Classes
  • Learn Python NumPy (Numerical Python)
  • Learn Python Pandas and Polars
  • Learn Python Data Processing and ETL (Extract, Transform and Load)
  • Learn Python Writing Clean and Efficient Code Processes
  • Learn Python in Excel
  • Learn Mojo
  • Learn All Built-In Python Functions
Table of Contents

Intro, How to Take the Course, Access Free Python Book & Our First Exercise
1 Welcome, How to Take the Course and How to Download the Free Python Book
2 [BIA] Introduction to Python (What, Why and How of Level 1)
3 [BIA] How to Use Python Online Using Google Colab for Free
4 [BIA] Exercise 1.1 Our First Python Code “Hello World”
5 [BIA] Answer 1.1 Our first Python Code “Hello World”
6 [BIA] Optional Lecture Who Uses Python & What are the Pros & Cons of Python

[BIA] Level 2 Data Types and Variables
7 [BIA] Intro to Data Types and Variables (What, Why and How of Level 2)
8 [BIA] How to Code Data Types & Variables in Python (String+Integer Variables)
9 [BIA] Exercise 2.1 Using String and Integer Data Types
10 [BIA] Answer 2.1 Using String and Integer Data Types
11 [BIA] Floating and Boolean Data Types
12 [BIA] Exercise 2.2 Using Floating and Boolean Data Types
13 [BIA] Answer 2.2 Using Floating and Boolean Data Types
14 [BIA] How to Change the Content or Data Type of a Variable (Casting)
15 [BIA] Exercise 2.3 How to Change the Content or Type of a Variable
16 [BIA] Answer 2.3 How to Change the Content or Type of a Variable
17 [BIA] Level 2 Final Exercise Currency Converter
18 [BIA] Level 2 Final Exercise Answer Currency Converter

[BIA] Level 3 Python Math (Meaning Operators) and Strings
19 [BIA] Intro to Python Math (Operators) & Strings (What, Why & How of Level 3)
20 [BIA] Arithmetic Rules in Python
21 [BIA] Exercise 3.1 Arithmetic Rules in Python
22 [BIA] Answer 3.1 Arithmetic Rules in Python
23 [BIA] Stringing Together Variables
24 [BIA] Exercise 3.2 Stringing Together Variables
25 [BIA] Answer 3.2 Stringing Together Variables
26 [BIA] Level 3 Final Exercise Simple Interest Calculator for a Savings Account
27 [BIA] Level 3 Final Exercise Answer

[BIGA] Level 4 Built in Functions & Creating Basic Functions
28 [BIGA] Intro to Built-InCreating Functions (What, Why & How of Level 4)
29 [BIA] Basic Built in Python Functions that Use Math
30 [BIA] Exercise 4.1 Built in Functions that Use Math
31 [BIA] Answer 4.1 Built in Functions that Use Math
32 [BIA] Input Built in Python Function
33 [BIA] Exercise 4.2 Input Built in Python Function
34 [BIA] Answer 4.2 Input Built in Python Function & Stringing Together Objects
35 [BIA] Creating Basic Custom Functions Part 1
36 [BIA] Exercise 4.3 Creating Custom Functions Part 1
37 [BIA] Answer 4.3 Creating Custom Functions Part 1
38 [IGA] Creating Basic Custom Functions Part 2
39 [IGA] Exercise 4.4 Creating Basic Custom Functions Part 2
40 [IGA] Answer 4.4 Creating Basic Custom Functions Part 2
41 [IGA] Creating Advanced Functions (Keyword and Default Values)
42 [IGA] Exercise 4.5 Creating Advanced Functions Keyword and Default Values)
43 [IGA] Answer 4.5 Creating Advanced Functions (Keyword and Default Values)
44 [IGA] Returning Values from Custom Functions
45 [IGA] Exercise 4.6 Returning Values from Custom Functions
46 [IGA] Answer 4.6 Returning Values from Custom Functions
47 [BIGA] Level 4 Final Exercise Simple Calculator with Functions
48 [BIGA] Level 4 Final Exercise Answer Simple Calculator with Functions

[BIGA] Level 5 The List Data Type and the Sum Function
49 [BIGA] Intro to List Data Type (What, Why and How of Level 5)
50 [BIGA] How Does the List Data Type Work (and Using the SUM Function)
51 [BIGA] Exercise 5.1 The List Data Type Work (and Using the SUM Function)
52 [BIGA] Answer 5.1 The List Data Type Work (and Using the SUM Function)
53 [BIGA] Level 5 Final Exercise Grocery Shopping List
54 [BIGA] Level 5 Final Exercise Answer Grocery Shopping List

[BIGA] Level 6 Logic and Loops
55 [BIGA] Intro to Logic and Loops (What, Why and How of Level 6)
56 [BIA] The IF, ELSE Statement
57 [BIA] Exercise 6.1 The IF, ELSE Statement
58 [BIA] Answer 6.1 The IF, ELSE Statement
59 [BIA] Using A Nested IF Statement
60 [BIA] Exercise 6.2 Using A Nested IF Statement
61 [BIA] Answer 6.2 Using A Nested IF Statement
62 [BIA] Using ELIF in an IF Statement and the OR & AND Logic
63 [BIA] Exercise 6.3 Using ELIF in an IF Statement and the OR & AND Logic
64 [BIA] Answer 6.3 Using ELIF in an IF Statement and the OR & AND Logic
65 [BIGA] Using the MATCH and CASE Logic
66 [BIGA] Exercise 6.4 Using the MATCH and CASE Logic
67 [BIGA] Answer 6.4 Using the MATCH and CASE Logic
68 [BIA] Formatting
69 [BIA] Exercise 6.5 Formatting
70 [BIA] Answer 6.5 Formatting
71 [BIA] Slicing
72 [BIA] Exercise 6.6 Slicing
73 [BIA] Answer 6.6 Slicing
74 [BIA] For Loop
75 [BIA] Exercise 6.7 For Loop
76 [BIA] Answer 6.7 For Loop
77 [BIA] While Loop
78 [BIA] Exercise 6.8 While Loop
79 [BIA] Answer 6.8 While Loop
80 [IGA] Level 6 Final Exercise Time Tracker for Tasks
81 [IGA] Level 6 Final Exercise Answer Time Tracker for Tasks

[BIGA] Level 7 3 More Data Types Tuple, Dictionary and Set
82 [BIGA] Intro to More Data Types (What, Why and How of Level 7)
83 [BIGA] Tuples Explained How is it Different from a List
84 [BIGA] Exercise 7.1 Tuples
85 [BIGA] Answer 7.1 Tuples
86 [IGA] Introduction to Dictionaries
87 [IGA] Dictionary MethodsFunctionality
88 [IGA] Exercise 7.2 Dictionaries
89 [IGA] Answer 7.2 Dictionaries
90 [IGA] Introduction to Sets
91 [IGA] Exercise 7.3 Sets
92 [IGA] Answer 7.3 Sets
93 [IGA] Level 7 Final Exercise Restaurant Menu Manager
94 [IGA] Level 7 Final Exercise Answer Restaurant Menu Manager

[BIGA] Level 8 Methods and Advanced Strings
95 [BIGA] Intro to Methods and Advanced Strings (What, Why and How of Level 8)
96 [BIA] What is a Method and How do Get the Methods for An Object
97 [BIA] Exercise 8.1 Methods
98 [BIA] Answer 8.1 Methods
99 [BIGA] String Methods
100 [BIGA] Exercise 8.2 String Methods
101 [BIGA] Answer 8.2 String Methods
102 [IGA] Advanced String Operations
103 [IGA] Exercise 8.3 Advanced String Operations
104 [IGA] Answer 8.3 Advanced String Operations
105 [GA] Lambda Functions & Map
106 [GA] Recursion
107 [IGA] Level 8 Final Exercise Customer Support Chat Log Analysis
108 [IGA] Level 8 Final Exercise Answer Customer Support Chat Log Analysis

[BIGA] Level 9 Object Oriented Programming (OOP) & Classes
109 [BIGA] Intro to OOP (What, Why and How of Level 9)
110 [BIGA] Understanding Classes and Instances
111 [BIGA] Exercise 9.1 Creating Your First Class and Instance
112 [BIGA] Answer 9.1 Creating Your First Class and Instance
113 [BIGA] Defining Methods in a Class
114 [IGA] Understanding Self in Python
115 [IGA] Class Attributes Versus Instance Attributes
116 [IGA] Exercise 9.2 Classes, Instances and Attributes
117 [IGA] Answer 9.2 Classes, Instances and Attributes
118 [IGA] Inheritance Extending Functionality
119 [IGA] Encapsulation Hiding Information
120 [IGA] Exercise 9.3 Implementing Encapsulation
121 [IGA] Answer 9.3 Implementing Encapsulation
122 [IGA] Understanding Magic Dunder Methods
123 [GA] Understanding Composition and Aggregation
124 [GA] Level 9 Final Exercise Simple Bank Account Manager
125 [GA] Level 9 Final Exercise Answer Simple Bank Account Manager

[IGA] Level 10 Mastering NumPy (Numerical Python)
126 [IGA] Intro to NumPy (What, Why and How of Level 10)
127 [IGA] Libraries Explained and Installing NumPy
128 [IGA] Arrays Data Type
129 [IGA] NumPy Array Creation Methods
130 [IGA] Operations with Arrays
131 [IGA] Slicing NumPy Arrays
132 [IGA] ExerciseProject 10.1 Slicing and Indexing with NumPy
133 [IGA] Answer 10.1 Slicing and Indexing with NumPy
134 [IGA] Loops Versus Vectorization
135 [IGA] ExerciseProject 10.2 Vectorization
136 [IGA] Answer 10.2 Vectorization
137 [IGA] Universal Functions
138 [IGA] Conditional Filtering
139 [IGA] Reshaping Arrays
140 [IGA] Handling Missing Values Using NumPy
141 [IGA] File Handling

[IGA] Level 11 Pandas and Polars
142 [IGA] Intro to Pandas & Polars (What, Why and How of Level 11)
143 [IGA] Installing Pandas and Polars
144 [IGA] Loading Data Using Pandas and Polars
145 [IGA] Reading Data in Different Ways
146 [IGA] Exercise 11.1 First PandasPolars Exercise
147 [IGA] Answer 11.1 First PandasPolars Exercise
148 [IGA] Understanding Series
149 [IGA] Dataframe Operations
150 [IGA] Dealing with Missing Data
151 [IGA] Map and Transform
152 [IGA] Merging and Joining
153 [IGA] Exercise 11.2 Second PandasPolars Exercise
154 [IGA] Answer 11.2 Second PandasPolars Exercise
155 [IGA] Strings
156 [IGA] Sales Data Visualization
157 [IGA] Exercise 11.3 Third PandasPolars Exercise
158 [IGA] Answer 11.3 Third PandasPolars Exercise

[IGA] Level 12 Data Processing and ETL (Extract, Transform and Load)
159 [IGA] Intro to Data Processing and ETL (What, Why and How of Level 12)
160 [IGA] Data Cleaning Part 1
161 [IGA] Data Cleaning Part 2
162 [IGA] Label Encoder and Data Transformation Part 1
163 [IGA] Label Encoder and Data Transformation Part 2
164 [IGA] Label Encoder and Data Transformation Part 3
165 [IGA] Handling Imbalanced Data
166 [IGA] Data Partitioning

[BIGA] Level 13 Writing Clean and Efficient Code
167 [BIGA] Intro to Writing CleanEfficient Code (What, Why and How of Level 13)
168 [BIGA] Clean and Modular Code
169 [BIGA] Python Naming Conventions
170 [BIGA] Documentation
171 [BIGA] Testing Your Code
172 [IGA] Working with Teams on GitHub
173 [IGA] Questionnaire on How to Conduct a Code Review

[IGA] Level 14 Using Python in Excel
174 [IGA] Introduction to Using Python in Excel (What, Why and How of Level 14)
175 [IGA] How to Install Python In Excel
176 [IGA] How to Use Python In Excel
177 [IGA] Exercise 14.1 Using Python in Excel
178 [IGA] Answer 14.1 Using Python in Excel
179 [IGA] Using Dataframes with Python in Excel
180 [IGA] Exercise 14.2 Using Python Dataframes in Excel
181 [IGA] Answer 14.2 Using Python Dataframes in Excel
182 [IGA] How to Create a Linear Regression Using Python In Excel
183 [IGA] Exercise 14.3 Using Python and Excel to Create a Regression Analysis
184 [IGA] Answer 14.3 Using Python and Excel to Create a Regression Analysis

[GA] Level 15 Mojo
185 [GA] Intro to Mojo (What, Why and How of Level 15)
186 [GA] What is Mojo and Why is it a Gamer Changer for Python Developers
187 [GA] Complied Versus Interpreted Programming When it Comes to Mojo
188 [GA] Coding with Mojo
189 [GA] Variables in Mojo (Mutability and Immutability)
190 [GA] Data Types in Mojo
191 [GA] Else If in Mojo
192 [GA] Loops in Mojo
193 [GA] Functions in Mojo
194 [GA] Struct Versus Class In Mojo
195 [GA] Error Handling in Mojo
196 [GA] Inout, Borrowed and Owned in Mojo
197 [GA] Importing NumPy in Mojo

[BIGA] Level 16 All Built-In Python Functions
198 [BIGA] Intro to All Built-In Python Functions (What, Why and How of Level 16)
199 [BA] Absolute Value Built-In Function abs( )
200 [BIA] All Built-In Function all( )
201 [BIA] Any Built-In Function any( )
202 [GA] ASCII Built-In Function ascii ( )
203 [GA] Bin Built-In Function bin( )
204 [BIGA] Bool Built-In Function bool( )
205 [IGA] Breakpoint Built-In Function breakpoint( )
206 [GA] Bytearray Built-In Function bytearray( )
207 [GA] Bytes Built-In Function bytes( )
208 [IGA] Callable Built-In Function callable( )
209 [IGA] Chr Built-In Function chr ( )
210 [IGA] Classmethod Built-In Function classmethod( )
211 [GA] Compile Built-In Function compile( )
212 [GA] Complex Built-In Function complex( )
213 [IGA] Dict Built-In Function dict( )
214 [IGA] Dir Built-In Function dir( )
215 [BIGA] Divmod Built-In Function divmod( )
216 [GA] Enumerate Built-In Function enumerate( )
217 [IGA] Eval Built-In Function eval( )
218 [IGA] Exec Built-In Function exec( )
219 [BIGA] Filter Built-In Function filter( )
220 [BIGA] Float Built-In Function float( )
221 [BIGA] Format Built-In Function format( )
222 [IGA] Frozenset Built-In Function frozenset( )
223 [IGA] Hash Built-In Function hash( )
224 [BIGA] Help Built-In Function help( )
225 [IGA] Hex Built-In Function hex( )
226 [IGA] ID Built-In Function id( )
227 [BIGA] Input Built-In Function input( )
228 [BIGA] Int Built-In Function int( )
229 [GA] Isinstance Built-In Function isinstance( )
230 [IGA] Issubclass Built-In Function issubclass( )
231 [IGA] Iter Built-In Function iter( )
232 [BIGA] Len Built-In Function len( )
233 [BIGA] List Built-In Function list( )
234 [GA] Map Built-In Function map( )
235 [BIGA] Max Built-In Function Max( )
236 [BIGA] Min Built-In Function Min( )
237 [IGA] Next Built-In Function next( )
238 [GA] Oct Built-In Function oct( )
239 [IGA] Open Built-In Function open( )
240 S16L43 [IGA] Ord Built-In Function ord( )
241 [BIGA] Pow Built-In Function pow( )
242 [BIGA] Print Built-In Function print( )
243 [BIGA] Range Built-In Function range( )
244 [IGA] Repr Built-In Function repr( )
245 [BIGA] Reversed Built-In Function reversed( )
246 [BIGA] Round Built-In Function round( )
247 [IGA] Set Built-In Function set( )
248 [IGA] Slice Built-In Function slice( )
249 [BIGA] Sorted Built-In Function sorted( )
250 [BIGA] Str Built-In Function str( )
251 [BIGA] Sum Built-In Function sum( )
252 [BIGA] Tuple Built-In Function tuple( )
253 [BIGA] Type Built-In Function type( )
254 [IGA] Zip Built-In Function zip( )

[BIGA] Level 17 Conclusion, Next Steps and Additional Python Topics
255 [BIGA] CONGRATULATIONS & Next Steps!

Bonus Materials
256 Bonus Items

Homepage