Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

The Complete Python Course 2024 by Chris Haroun

Posted By: ELK1nG
The Complete Python Course 2024 by Chris Haroun

The Complete Python Course 2024
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.87 GB | Duration: 14h 31m

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

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

Requirements

No programming experience is required to take this course.

Description

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. Anyone can take this course as this comprehensive course has 4 tracks as follows:  Beginner Track for students that have no experience with programming Intermediate Track for students that have some programming experience, but no Python experience[G] Genius Track for students that have some Python experience, but want to learn more advanced and brand new Python concepts.[A] All Track for students who want to take the whole course and go from knowing nothing about Python to becoming a master of Python! After taking this course you be able to take your career or business to the next level by thoroughly understanding Python.COURSE OUTLINE:  Level 1 of 17: Intro, How to Take the Course, Access Free Python Book & Our First Exercise[B/I/G/A] Welcome, How to Take the Course and How to Download the Free Python Book[B/I/A] Introduction to Python (What, Why and How of Level 1)[B/I/A] How to Use Python Online Using Google Colab for Free[B/I/A] Exercise 1.1: Our First Python Code: “Hello World”[B/I/A] Answer 1.1: Our first Python Code: “Hello World”[B/I/A] Optional Lecture: Who Uses Python & What are the Pros & Cons of Python?[B/I/A] Quiz for Level 1[B/I/A] Level 2: Data Types and Variables[B/I/A] Intro to Data Types and Variables (What, Why and How of Level 2)[B/I/A] How to Code Data Types & Variables in Python (String+Integer Variables)[B/I/A] Exercise 2.1: Using String and Integer Data Types[B/I/A] Answer 2.1: Using String and Integer Data Types[B/I/A] Floating and Boolean Data Types[B/I/A] Exercise 2.2: Using Floating and Boolean Data Types[B/I/A] Answer 2.2: Using Floating and Boolean Data Types[B/I/A] How to Change the Content or Data Type of a Variable ("Casting")[B/I/A] Exercise 2.3: How to Change the Content or Type of a Variable[B/I/A] Answer 2.3: How to Change the Content or Type of a Variable[B/I/A] Level 2 Final Exercise: Currency Converter[B/I/A] Level 2 Final Exercise Answer: Currency Converter[B/I/A] Quiz for Level 2[B/I/A] Level 3: Python Math (Meaning Operators) and "Strings"[B/I/A] Intro to Python Math (Operators) & Strings (What, Why & How of Level 3)[B/I/A] Arithmetic Rules in Python[B/I/A] Exercise 3.1: Arithmetic Rules in Python[B/I/A] Answer 3.1: Arithmetic Rules in Python[B/I/A] Stringing Together Variables[B/I/A] Exercise 3.2: Stringing Together Variables[B/I/A] Answer 3.2: Stringing Together Variables[B/I/A] Level 3 Final Exercise: Simple Interest Calculator for a Savings Account[B/I/A] Level 3 Final Exercise Answer[B/I/A] Quiz for Level 3[B/I/G/A] Level 4: Built in Functions & Creating Basic Functions[B/I/G/A] Intro to Built-In/Creating Functions (What, Why & How of Level 4)[B/I/A] Basic Built in Python Functions that Use Math[B/I/A] Exercise 4.1: Built in Functions that Use Math[B/I/A] Answer 4.1: Built in Functions that Use Math[B/I/A] Input Built in Python Function[B/I/A] Exercise 4.2: Input Built in Python Function[B/I/A] Answer 4.2: Input Built in Python Function & Stringing Together Objects[B/I/A] Creating Basic Custom Functions Part 1[B/I/A] Exercise 4.3: Creating Custom Functions Part 1[B/I/A] Answer 4.3: Creating Custom Functions Part 1[I/G/A] Creating Basic Custom Functions Part 2[I/G/A] Exercise 4.4: Creating Basic Custom Functions Part 2[I/G/A] Answer 4.4: Creating Basic Custom Functions Part 2[I/G/A] Creating Advanced Functions (Keyword and Default Values)[I/G/A] Exercise 4.5: Creating Advanced Functions Keyword and Default Values)[I/G/A] Answer 4.5: Creating Advanced Functions (Keyword and Default Values)[I/G/A] Returning Values from Custom Functions[I/G/A] Exercise 4.6: Returning Values from Custom Functions[I/G/A] Answer 4.6: Returning Values from Custom Functions[B/I/G/A] Level 4 Final Exercise: Simple Calculator with Functions[B/I/G/A] Level 4 Final Exercise Answer: Simple Calculator with Functions[B/I/G/A] Quiz for Level 4[B/I/G/A] Level 5: The List Data Type and the Sum Function[B/I/G/A] Intro to List Data Type (What, Why and How of Level 5)[B/I/G/A] How Does the List Data Type Work (and Using the SUM Function)?[B/I/G/A] Exercise 5.1: The List Data Type Work (and Using the SUM Function)[B/I/G/A] Answer 5.1: The List Data Type Work (and Using the SUM Function)[B/I/G/A] Level 5 Final Exercise: Grocery Shopping List[B/I/G/A] Level 5 Final Exercise Answer: Grocery Shopping List[B/I/G/A] Quiz for Level 5[B/I/G/A] Level 6: Logic and Loops[B/I/G/A] Intro to Logic and Loops (What, Why and How of Level 6)[B/I/A] The IF, ELSE Statement[B/I/A] Exercise 6.1: The IF, ELSE Statement[B/I/A] Answer 6.1: The IF, ELSE Statement[B/I/A] Using A Nested IF Statement[B/I/A] Exercise 6.2: Using A Nested IF Statement[B/I/A] Answer 6.2: Using A Nested IF Statement[B/I/A] Using ELIF in an IF Statement and the OR & AND Logic[B/I/A] Exercise 6.3: Using ELIF in an IF Statement and the OR & AND Logic[B/I/A] Answer 6.3: Using ELIF in an IF Statement and the OR & AND Logic[B/I/G/A] Using the MATCH and CASE Logic[B/I/G/A] Exercise 6.4: Using the MATCH and CASE Logic[B/I/G/A] Answer 6.4: Using the MATCH and CASE Logic[B/I/A] Formatting[B/I/A] Exercise 6.5: Formatting[B/I/A] Answer 6.5: Formatting[B/I/A] Slicing[B/I/A] Exercise 6.6: Slicing[B/I/A] Answer 6.6: Slicing[B/I/A] For Loop[B/I/A] Exercise 6.7: For Loop[B/I/A] Answer 6.7: For Loop[B/I/A] While Loop[B/I/A] Exercise 6.8: While Loop[B/I/A] Answer 6.8: While Loop[I/G/A] Level 6 Final Exercise: Time Tracker for Tasks[I/G/A] Level 6 Final Exercise Answer: Time Tracker for Tasks[B/I/G/A] Quiz for Level 6[B/I/G/A] Level 7: 3 More Data Types: Tuple, Dictionary and Set[B/I/G/A] Intro to More Data Types (What, Why and How of Level 7)[B/I/G/A] Tuples Explained How is it Different from a List?[B/I/G/A] Exercise 7.1: Tuples[B/I/G/A] Answer 7.1: Tuples[I/G/A] Introduction to Dictionaries[I/G/A] Dictionary Methods/Functionality[I/G/A] Exercise 7.2: Dictionaries[I/G/A] Answer 7.2: Dictionaries[I/G/A] Introduction to Sets[I/G/A] Exercise 7.3: Sets[I/G/A] Answer 7.3: Sets[I/G/A] Level 7 Final Exercise: Restaurant Menu Manager[I/G/A] Level 7 Final Exercise Answer: Restaurant Menu Manager[B/I/G/A] Quiz for Level 7[B/I/G/A] Level 8: Methods and Advanced Strings[B/I/G/A] Intro to Methods and Advanced Strings (What, Why and How of Level 8)[B/I/A] What is a Method and How do Get the Methods for An Object?[B/I/A] Exercise 8.1: Methods[B/I/A] Answer 8.1: Methods[B/I/G/A] String Methods[B/I/G/A] Exercise 8.2: String Methods[B/I/G/A] Answer 8.2: String Methods[I/G/A] Advanced String Operations[I/G/A] Exercise 8.3: Advanced String Operations[I/G/A] Answer 8.3: Advanced String Operations[G/A] Lambda Functions & Map[G/A] Recursion[I/G/A] Level 8 Final Exercise: Customer Support Chat Log Analysis[I/G/A] Level 8 Final Exercise Answer: Customer Support Chat Log Analysis[B/I/G/A] Quiz for Level 8[B/I/G/A] Level 9: Object Oriented Programming (OOP) & Classes[B/I/G/A] Intro to OOP (What, Why and How of Level 9)[B/I/G/A] Understanding Classes and Instances[B/I/G/A] Exercise 9.1: Creating Your First Class and Instance[B/I/G/A] Answer 9.1: Creating Your First Class and Instance[B/I/G/A] Defining Methods in a Class[I/G/A] Understanding Self in Python[I/G/A] Class Attributes Versus Instance Attributes[I/G/A] Exercise 9.2: Classes, Instances and Attributes[I/G/A] Answer 9.2: Classes, Instances and Attributes[I/G/A] Inheritance: Extending Functionality[I/G/A] Encapsulation: Hiding Information[I/G/A] Exercise 9.3: Implementing Encapsulation[I/G/A] Answer 9.3: Implementing Encapsulation[I/G/A] Understanding Magic Dunder Methods[G/A] Understanding Composition and Aggregation[G/A] Level 9 Final Exercise: Simple Bank Account Manager[G/A] Level 9 Final Exercise Answer: Simple Bank Account Manager[B/I/G/A] Quiz for Level 9[I/G/A] Level 10 Mastering NumPy (Numerical Python)[I/G/A] Intro to NumPy (What, Why and How of Level 10)[I/G/A] Libraries Explained and Installing NumPy[I/G/A] Arrays Data Type[I/G/A] NumPy Array Creation Methods[I/G/A] Operations with Arrays[I/G/A] Slicing NumPy Arrays[I/G/A] Exercise/Project 10.1: Slicing and Indexing with NumPy[I/G/A] Answer 10.1: Slicing and Indexing with NumPy[I/G/A] Loops Versus Vectorization[I/G/A] Exercise/Project 10.2: Vectorization[I/G/A] Answer 10.2: Vectorization[I/G/A] Universal Functions[I/G/A] Conditional Filtering[I/G/A] Reshaping Arrays[I/G/A] Handling Missing Values Using NumPy[I/G/A] File Handling[I/G/A] Quiz for Level 10[I/G/A] Level 11: Pandas and Polars[I/G/A] Intro to Pandas & Polars (What, Why and How of Level 11)[I/G/A] Installing Pandas and Polars[I/G/A] Loading Data Using Pandas and Polars[I/G/A] Reading Data in Different Ways[I/G/A] Exercise 11.1: First Pandas/Polars Exercise[I/G/A] Answer 11.1: First Pandas/Polars Exercise[I/G/A] Understanding Series[I/G/A] Dataframe Operations[I/G/A] Dealing with Missing Data[I/G/A] Map and Transform[I/G/A] Merging and Joining[I/G/A] Exercise 11.2: Second Pandas/Polars Exercise[I/G/A] Answer 11.2: Second Pandas/Polars Exercise[I/G/A] Strings[I/G/A] Sales Data Visualization[I/G/A] Exercise 11.3: Third Pandas/Polars Exercise[I/G/A] Answer 11.3: Third Pandas/Polars Exercise[I/G/A] Quiz for Level 11[I/G/A] Level 12: Data Processing and ETL (Extract, Transform and Load)[I/G/A] Intro to Data Processing and ETL (What, Why and How of Level 12)[I/G/A] Data Cleaning Part 1[I/G/A] Data Cleaning Part 2[I/G/A] Label Encoder and Data Transformation Part 1[I/G/A] Label Encoder and Data Transformation Part 2[I/G/A] Label Encoder and Data Transformation Part 3[I/G/A] Handling Imbalanced Data[I/G/A] Data Partitioning[I/G/A] Quiz for Level 12[B/I/G/A] Level 13: Writing Clean and Efficient Code[B/I/G/A] Intro to Writing Clean/Efficient Code (What, Why and How of Level 13)[B/I/G/A] Clean and Modular Code[B/I/G/A] Python Naming Conventions[B/I/G/A] Documentation[B/I/G/A] Testing Your Code[I/G/A] Working with Teams on GitHub[I/G/A] Questionnaire on How to Conduct a Code Review[I/G/A] Quiz for Level 13[I/G/A] Level 14: Using Python in Excel[I/G/A] Introduction to Using Python in Excel (What, Why and How of Level 14)[I/G/A] How to Install Python In Excel[I/G/A] How to Use Python In Excel[I/G/A] Exercise 14.1: Using Python in Excel[I/G/A] Answer 14.1: Using Python in Excel[I/G/A] Using Dataframes with Python in Excel[I/G/A] Exercise 14.2: Using Python Dataframes in Excel[I/G/A] Answer 14.2: Using Python Dataframes in Excel[I/G/A] How to Create a Linear Regression Using Python In Excel[I/G/A] Exercise 14.3: Using Python and Excel to Create a Regression Analysis[I/G/A] Answer 14.3: Using Python and Excel to Create a Regression Analysis[I/G/A] Quiz for Level 14[G/A] Level 15: Mojo[G/A] Intro to Mojo (What, Why and How of Level 15)[G/A] What is Mojo and Why is it a Gamer Changer for Python Developers?[G/A] Complied Versus Interpreted Programming When it Comes to Mojo[G/A] Coding with Mojo[G/A] Variables in Mojo (Mutability and Immutability)[G/A] Data Types in Mojo[G/A] Else If in Mojo[G/A] Loops in Mojo[G/A] Functions in Mojo[G/A] Struct Versus Class In Mojo[G/A] Error Handling in Mojo[G/A] "Inout, Borrowed and Owned" in Mojo[G/A] Importing NumPy in Mojo[G/A] Quiz for Level 15[B/I/G/A] Level 16: All Built-In Python Functions[B/I/G/A] Intro to All Built-In Python Functions (What, Why and How of Level 16)[B/A] Absolute Value Built-In Function: abs( )[B/I/A] All Built-In Function: all( )[B/I/A] Any Built-In Function: any( )[G/A] ASCII Built-In Function: ascii( )[G/A] Bin Built-In Function: bin( )[B/I/G/A] Bool Built-In Function: bool( )[I/G/A] Breakpoint Built-In Function: breakpoint( )[G/A] Bytearray Built-In Function: bytearray( )[G/A] Bytes Built-In Function: bytes( )[I/G/A] Callable Built-In Function: callable( )[I/G/A] Chr Built-In Function: chr( )[I/G/A] Classmethod Built-In Function: classmethod( )[G/A] Compile Built-In Function: compile( )[G/A] Complex Built-In Function: complex( )[I/G/A] Dict Built-In Function: dict( )[I/G/A] Dir Built-In Function: dir( )[B/I/G/A] Divmod Built-In Function: divmod( )[G/A] Enumerate Built-In Function: enumerate( )[I/G/A] Eval Built-In Function: eval( )[I/G/A] Exec Built-In Function: exec( )[B/I/G/A] Filter Built-In Function: filter( )[B/I/G/A] Float Built-In Function: float( )[B/I/G/A] Format Built-In Function: format( )[I/G/A] Frozenset Built-In Function: frozenset( )[I/G/A] Hash Built-In Function: hash( )[B/I/G/A] Help Built-In Function: help( )[I/G/A] Hex Built-In Function: hex( )[I/G/A] ID Built-In Function: id( )[B/I/G/A] Input Built-In Function: input( )[B/I/G/A] Int Built-In Function: int( )[G/A] Isinstance Built-In Function: isinstance( )[I/G/A] Issubclass Built-In Function: issubclass( )[I/G/A] Iter Built-In Function: iter( )[B/I/G/A] Len Built-In Function: len( )[B/I/G/A] List Built-In Function: list( )[G/A] Map Built-In Function: map( )[B/I/G/A] Max Built-In Function: Max( )[B/I/G/A] Min Built-In Function: Min( )[I/G/A] Next Built-In Function: next( )[G/A] Oct Built-In Function: oct( )[I/G/A] Open Built-In Function: open( )[I/G/A] Ord Built-In Function: ord( )[B/I/G/A] Pow Built-In Function: pow( )[B/I/G/A] Print Built-In Function: print( )[B/I/G/A] Range Built-In Function: range( )[I/G/A] Repr Built-In Function: repr( )[B/I/G/A] Reversed Built-In Function: reversed( )[B/I/G/A] Round Built-In Function: round( )[I/G/A] Set Built-In Function: set( )[I/G/A] Slice Built-In Function: slice( )[B/I/G/A] Sorted Built-In Function: sorted( )[B/I/G/A] Str Built-In Function: str( )[B/I/G/A] Sum Built-In Function: sum( )[B/I/G/A] Tuple Built-In Function: tuple( )[B/I/G/A] Type Built-In Function: type( )[I/G/A] Zip Built-In Function: zip( )[B/I/G/A] Level 17: Conclusion, Next Steps and Additional Python Topics[B/I/G/A] CONGRATULATIONS & Next Steps!By the end of this comprehensive course, you will be armed and ready to take your career or business to the next level using Python. 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. Thanks,Chris Haroun and Luka Anicin

Overview

Section 1: Intro, How to Take the Course, Access Free Python Book & Our First Exercise

Lecture 1 Welcome, How to Take the Course and How to Download the Free Python Book

Lecture 2 [B/I/A] Introduction to Python (What, Why and How of Level 1)

Lecture 3 [B/I/A] How to Use Python Online Using Google Colab for Free

Lecture 4 [B/I/A] Exercise 1.1: Our First Python Code: “Hello World”

Lecture 5 [B/I/A] Answer 1.1: Our first Python Code: “Hello World”

Lecture 6 [B/I/A] Optional Lecture: Who Uses Python & What are the Pros & Cons of Python?

Section 2: [B/I/A] Level 2: Data Types and Variables

Lecture 7 [B/I/A] Intro to Data Types and Variables (What, Why and How of Level 2)

Lecture 8 [B/I/A] How to Code Data Types & Variables in Python (String+Integer Variables)

Lecture 9 [B/I/A] Exercise 2.1: Using String and Integer Data Types

Lecture 10 [B/I/A] Answer 2.1: Using String and Integer Data Types

Lecture 11 [B/I/A] Floating and Boolean Data Types

Lecture 12 [B/I/A] Exercise 2.2: Using Floating and Boolean Data Types

Lecture 13 [B/I/A] Answer 2.2: Using Floating and Boolean Data Types

Lecture 14 [B/I/A] How to Change the Content or Data Type of a Variable ("Casting")

Lecture 15 [B/I/A] Exercise 2.3: How to Change the Content or Type of a Variable

Lecture 16 [B/I/A] Answer 2.3: How to Change the Content or Type of a Variable

Lecture 17 [B/I/A] Level 2 Final Exercise: Currency Converter

Lecture 18 [B/I/A] Level 2 Final Exercise Answer: Currency Converter

Section 3: [B/I/A] Level 3: Python Math (Meaning Operators) and "Strings"

Lecture 19 [B/I/A] Intro to Python Math (Operators) & Strings (What, Why & How of Level 3)

Lecture 20 [B/I/A] Arithmetic Rules in Python

Lecture 21 [B/I/A] Exercise 3.1: Arithmetic Rules in Python

Lecture 22 [B/I/A] Answer 3.1: Arithmetic Rules in Python

Lecture 23 [B/I/A] Stringing Together Variables

Lecture 24 [B/I/A] Exercise 3.2: Stringing Together Variables

Lecture 25 [B/I/A] Answer 3.2: Stringing Together Variables

Lecture 26 [B/I/A] Level 3 Final Exercise: Simple Interest Calculator for a Savings Account

Lecture 27 [B/I/A] Level 3 Final Exercise Answer

Section 4: [B/I/G/A] Level 4: Built in Functions & Creating Basic Functions

Lecture 28 [B/I/G/A] Intro to Built-In/Creating Functions (What, Why & How of Level 4)

Lecture 29 [B/I/A] Basic Built in Python Functions that Use Math

Lecture 30 [B/I/A] Exercise 4.1: Built in Functions that Use Math

Lecture 31 [B/I/A] Answer 4.1: Built in Functions that Use Math

Lecture 32 [B/I/A] Input Built in Python Function

Lecture 33 [B/I/A] Exercise 4.2: Input Built in Python Function

Lecture 34 [B/I/A] Answer 4.2: Input Built in Python Function & Stringing Together Objects

Lecture 35 [B/I/A] Creating Basic Custom Functions Part 1

Lecture 36 [B/I/A] Exercise 4.3: Creating Custom Functions Part 1

Lecture 37 [B/I/A] Answer 4.3: Creating Custom Functions Part 1

Lecture 38 [I/G/A] Creating Basic Custom Functions Part 2

Lecture 39 [I/G/A] Exercise 4.4: Creating Basic Custom Functions Part 2

Lecture 40 [I/G/A] Answer 4.4: Creating Basic Custom Functions Part 2

Lecture 41 [I/G/A] Creating Advanced Functions (Keyword and Default Values)

Lecture 42 [I/G/A] Exercise 4.5: Creating Advanced Functions Keyword and Default Values)

Lecture 43 [I/G/A] Answer 4.5: Creating Advanced Functions (Keyword and Default Values)

Lecture 44 [I/G/A] Returning Values from Custom Functions

Lecture 45 [I/G/A] Exercise 4.6: Returning Values from Custom Functions

Lecture 46 [I/G/A] Answer 4.6: Returning Values from Custom Functions

Lecture 47 [B/I/G/A] Level 4 Final Exercise: Simple Calculator with Functions

Lecture 48 [B/I/G/A] Level 4 Final Exercise Answer: Simple Calculator with Functions

Section 5: [B/I/G/A] Level 5: The List Data Type and the Sum Function

Lecture 49 [B/I/G/A] Intro to List Data Type (What, Why and How of Level 5)

Lecture 50 [B/I/G/A] How Does the List Data Type Work (and Using the SUM Function)?

Lecture 51 [B/I/G/A] Exercise 5.1: The List Data Type Work (and Using the SUM Function)

Lecture 52 [B/I/G/A] Answer 5.1: The List Data Type Work (and Using the SUM Function)

Lecture 53 [B/I/G/A] Level 5 Final Exercise: Grocery Shopping List

Lecture 54 [B/I/G/A] Level 5 Final Exercise Answer: Grocery Shopping List

Section 6: [B/I/G/A] Level 6: Logic and Loops

Lecture 55 [B/I/G/A] Intro to Logic and Loops (What, Why and How of Level 6)

Lecture 56 [B/I/A] The IF, ELSE Statement

Lecture 57 [B/I/A] Exercise 6.1: The IF, ELSE Statement

Lecture 58 [B/I/A] Answer 6.1: The IF, ELSE Statement

Lecture 59 [B/I/A] Using A Nested IF Statement

Lecture 60 [B/I/A] Exercise 6.2: Using A Nested IF Statement

Lecture 61 [B/I/A] Answer 6.2: Using A Nested IF Statement

Lecture 62 [B/I/A] Using ELIF in an IF Statement and the OR & AND Logic

Lecture 63 [B/I/A] Exercise 6.3: Using ELIF in an IF Statement and the OR & AND Logic

Lecture 64 [B/I/A] Answer 6.3: Using ELIF in an IF Statement and the OR & AND Logic

Lecture 65 [B/I/G/A] Using the MATCH and CASE Logic

Lecture 66 [B/I/G/A] Exercise 6.4: Using the MATCH and CASE Logic

Lecture 67 [B/I/G/A] Answer 6.4: Using the MATCH and CASE Logic

Lecture 68 [B/I/A] Formatting

Lecture 69 [B/I/A] Exercise 6.5: Formatting

Lecture 70 [B/I/A] Answer 6.5: Formatting

Lecture 71 [B/I/A] Slicing

Lecture 72 [B/I/A] Exercise 6.6: Slicing

Lecture 73 [B/I/A] Answer 6.6: Slicing

Lecture 74 [B/I/A] For Loop

Lecture 75 [B/I/A] Exercise 6.7: For Loop

Lecture 76 [B/I/A] Answer 6.7: For Loop

Lecture 77 [B/I/A] While Loop

Lecture 78 [B/I/A] Exercise 6.8: While Loop

Lecture 79 [B/I/A] Answer 6.8: While Loop

Lecture 80 [I/G/A] Level 6 Final Exercise: Time Tracker for Tasks

Lecture 81 [I/G/A] Level 6 Final Exercise Answer: Time Tracker for Tasks

Section 7: [B/I/G/A] Level 7: 3 More Data Types: Tuple, Dictionary and Set

Lecture 82 [B/I/G/A] Intro to More Data Types (What, Why and How of Level 7)

Lecture 83 [B/I/G/A] Tuples Explained How is it Different from a List?

Lecture 84 [B/I/G/A] Exercise 7.1: Tuples

Lecture 85 [B/I/G/A] Answer 7.1: Tuples

Lecture 86 [I/G/A] Introduction to Dictionaries

Lecture 87 [I/G/A] Dictionary Methods/Functionality

Lecture 88 [I/G/A] Exercise 7.2: Dictionaries

Lecture 89 [I/G/A] Answer 7.2: Dictionaries

Lecture 90 [I/G/A] Introduction to Sets

Lecture 91 [I/G/A] Exercise 7.3: Sets

Lecture 92 [I/G/A] Answer 7.3: Sets

Lecture 93 [I/G/A] Level 7 Final Exercise: Restaurant Menu Manager

Lecture 94 [I/G/A] Level 7 Final Exercise Answer: Restaurant Menu Manager

Section 8: [B/I/G/A] Level 8: Methods and Advanced Strings

Lecture 95 [B/I/G/A] Intro to Methods and Advanced Strings (What, Why and How of Level 8)

Lecture 96 [B/I/A] What is a Method and How do Get the Methods for An Object?

Lecture 97 [B/I/A] Exercise 8.1: Methods

Lecture 98 [B/I/A] Answer 8.1: Methods

Lecture 99 [B/I/G/A] String Methods

Lecture 100 [B/I/G/A] Exercise 8.2: String Methods

Lecture 101 [B/I/G/A] Answer 8.2: String Methods

Lecture 102 [I/G/A] Advanced String Operations

Lecture 103 [I/G/A] Exercise 8.3: Advanced String Operations

Lecture 104 [I/G/A] Answer 8.3: Advanced String Operations

Lecture 105 [G/A] Lambda Functions & Map

Lecture 106 [G/A] Recursion

Lecture 107 [I/G/A] Level 8 Final Exercise: Customer Support Chat Log Analysis

Lecture 108 [I/G/A] Level 8 Final Exercise Answer: Customer Support Chat Log Analysis

Section 9: [B/I/G/A] Level 9: Object Oriented Programming (OOP) & Classes

Lecture 109 [B/I/G/A] Intro to OOP (What, Why and How of Level 9)

Lecture 110 [B/I/G/A] Understanding Classes and Instances

Lecture 111 [B/I/G/A] Exercise 9.1: Creating Your First Class and Instance

Lecture 112 [B/I/G/A] Answer 9.1: Creating Your First Class and Instance

Lecture 113 [B/I/G/A] Defining Methods in a Class

Lecture 114 [I/G/A] Understanding Self in Python

Lecture 115 [I/G/A] Class Attributes Versus Instance Attributes

Lecture 116 [I/G/A] Exercise 9.2: Classes, Instances and Attributes

Lecture 117 [I/G/A] Answer 9.2: Classes, Instances and Attributes

Lecture 118 [I/G/A] Inheritance: Extending Functionality

Lecture 119 [I/G/A] Encapsulation: Hiding Information

Lecture 120 [I/G/A] Exercise 9.3: Implementing Encapsulation

Lecture 121 [I/G/A] Answer 9.3: Implementing Encapsulation

Lecture 122 [I/G/A] Understanding Magic Dunder Methods

Lecture 123 [G/A] Understanding Composition and Aggregation

Lecture 124 [G/A] Level 9 Final Exercise: Simple Bank Account Manager

Lecture 125 [G/A] Level 9 Final Exercise Answer: Simple Bank Account Manager

Section 10: [I/G/A] Level 10 Mastering NumPy (Numerical Python)

Lecture 126 [I/G/A] Intro to NumPy (What, Why and How of Level 10)

Lecture 127 [I/G/A] Libraries Explained and Installing NumPy

Lecture 128 [I/G/A] Arrays Data Type

Lecture 129 [I/G/A] NumPy Array Creation Methods

Lecture 130 [I/G/A] Operations with Arrays

Lecture 131 [I/G/A] Slicing NumPy Arrays

Lecture 132 [I/G/A] Exercise/Project 10.1: Slicing and Indexing with NumPy

Lecture 133 [I/G/A] Answer 10.1: Slicing and Indexing with NumPy

Lecture 134 [I/G/A] Loops Versus Vectorization

Lecture 135 [I/G/A] Exercise/Project 10.2: Vectorization

Lecture 136 [I/G/A] Answer 10.2: Vectorization

Lecture 137 [I/G/A] Universal Functions

Lecture 138 [I/G/A] Conditional Filtering

Lecture 139 [I/G/A] Reshaping Arrays

Lecture 140 [I/G/A] Handling Missing Values Using NumPy

Lecture 141 [I/G/A] File Handling

Section 11: [I/G/A] Level 11: Pandas and Polars

Lecture 142 [I/G/A] Intro to Pandas & Polars (What, Why and How of Level 11)

Lecture 143 [I/G/A] Installing Pandas and Polars

Lecture 144 [I/G/A] Loading Data Using Pandas and Polars

Lecture 145 [I/G/A] Reading Data in Different Ways

Lecture 146 [I/G/A] Exercise 11.1: First Pandas/Polars Exercise

Lecture 147 [I/G/A] Answer 11.1: First Pandas/Polars Exercise

Lecture 148 [I/G/A] Understanding Series

Lecture 149 [I/G/A] Dataframe Operations

Lecture 150 [I/G/A] Dealing with Missing Data

Lecture 151 [I/G/A] Map and Transform

Lecture 152 [I/G/A] Merging and Joining

Lecture 153 [I/G/A] Exercise 11.2: Second Pandas/Polars Exercise

Lecture 154 [I/G/A] Answer 11.2: Second Pandas/Polars Exercise

Lecture 155 [I/G/A] Strings

Lecture 156 [I/G/A] Sales Data Visualization

Lecture 157 [I/G/A] Exercise 11.3: Third Pandas/Polars Exercise

Lecture 158 [I/G/A] Answer 11.3: Third Pandas/Polars Exercise

Section 12: [I/G/A] Level 12: Data Processing and ETL (Extract, Transform and Load)

Lecture 159 [I/G/A] Intro to Data Processing and ETL (What, Why and How of Level 12)

Lecture 160 [I/G/A] Data Cleaning Part 1

Lecture 161 [I/G/A] Data Cleaning Part 2

Lecture 162 [I/G/A] Label Encoder and Data Transformation Part 1

Lecture 163 [I/G/A] Label Encoder and Data Transformation Part 2

Lecture 164 [I/G/A] Label Encoder and Data Transformation Part 3

Lecture 165 [I/G/A] Handling Imbalanced Data

Lecture 166 [I/G/A] Data Partitioning

Section 13: [B/I/G/A] Level 13: Writing Clean and Efficient Code

Lecture 167 [B/I/G/A] Intro to Writing Clean/Efficient Code (What, Why and How of Level 13)

Lecture 168 [B/I/G/A] Clean and Modular Code

Lecture 169 [B/I/G/A] Python Naming Conventions

Lecture 170 [B/I/G/A] Documentation

Lecture 171 [B/I/G/A] Testing Your Code

Lecture 172 [I/G/A] Working with Teams on GitHub

Lecture 173 [I/G/A] Questionnaire on How to Conduct a Code Review

Section 14: [I/G/A] Level 14: Using Python in Excel

Lecture 174 [I/G/A] Introduction to Using Python in Excel (What, Why and How of Level 14)

Lecture 175 [I/G/A] How to Install Python In Excel

Lecture 176 [I/G/A] How to Use Python In Excel

Lecture 177 [I/G/A] Exercise 14.1: Using Python in Excel

Lecture 178 [I/G/A] Answer 14.1: Using Python in Excel

Lecture 179 [I/G/A] Using Dataframes with Python in Excel

Lecture 180 [I/G/A] Exercise 14.2: Using Python Dataframes in Excel

Lecture 181 [I/G/A] Answer 14.2: Using Python Dataframes in Excel

Lecture 182 [I/G/A] How to Create a Linear Regression Using Python In Excel

Lecture 183 [I/G/A] Exercise 14.3: Using Python and Excel to Create a Regression Analysis

Lecture 184 [I/G/A] Answer 14.3: Using Python and Excel to Create a Regression Analysis

Section 15: [G/A] Level 15: Mojo

Lecture 185 [G/A] Intro to Mojo (What, Why and How of Level 15)

Lecture 186 [G/A] What is Mojo and Why is it a Gamer Changer for Python Developers?

Lecture 187 [G/A] Complied Versus Interpreted Programming When it Comes to Mojo

Lecture 188 [G/A] Coding with Mojo

Lecture 189 [G/A] Variables in Mojo (Mutability and Immutability)

Lecture 190 [G/A] Data Types in Mojo

Lecture 191 [G/A] Else If in Mojo

Lecture 192 [G/A] Loops in Mojo

Lecture 193 [G/A] Functions in Mojo

Lecture 194 [G/A] Struct Versus Class In Mojo

Lecture 195 [G/A] Error Handling in Mojo

Lecture 196 [G/A] "Inout, Borrowed and Owned" in Mojo

Lecture 197 [G/A] Importing NumPy in Mojo

Section 16: [B/I/G/A] Level 16: All Built-In Python Functions

Lecture 198 [B/I/G/A] Intro to All Built-In Python Functions (What, Why and How of Level 16)

Lecture 199 [B/A] Absolute Value Built-In Function: abs( )

Lecture 200 [B/I/A] All Built-In Function: all( )

Lecture 201 [B/I/A] Any Built-In Function: any( )

Lecture 202 [G/A] ASCII Built-In Function: ascii ( )

Lecture 203 [G/A] Bin Built-In Function: bin( )

Lecture 204 [B/I/G/A] Bool Built-In Function: bool( )

Lecture 205 [I/G/A] Breakpoint Built-In Function: breakpoint( )

Lecture 206 [G/A] Bytearray Built-In Function: bytearray( )

Lecture 207 [G/A] Bytes Built-In Function: bytes( )

Lecture 208 [I/G/A] Callable Built-In Function: callable( )

Lecture 209 [I/G/A] Chr Built-In Function: chr ( )

Lecture 210 [I/G/A] Classmethod Built-In Function: classmethod( )

Lecture 211 [G/A] Compile Built-In Function: compile( )

Lecture 212 [G/A] Complex Built-In Function: complex( )

Lecture 213 [I/G/A] Dict Built-In Function: dict( )

Lecture 214 [I/G/A] Dir Built-In Function: dir( )

Lecture 215 [B/I/G/A] Divmod Built-In Function: divmod( )

Lecture 216 [G/A] Enumerate Built-In Function: enumerate( )

Lecture 217 [I/G/A] Eval Built-In Function: eval( )

Lecture 218 [I/G/A] Exec Built-In Function: exec( )

Lecture 219 [B/I/G/A] Filter Built-In Function: filter( )

Lecture 220 [B/I/G/A] Float Built-In Function: float( )

Lecture 221 [B/I/G/A] Format Built-In Function: format( )

Lecture 222 [I/G/A] Frozenset Built-In Function: frozenset( )

Lecture 223 [I/G/A] Hash Built-In Function: hash( )

Lecture 224 [B/I/G/A] Help Built-In Function: help( )

Lecture 225 [I/G/A] Hex Built-In Function: hex( )

Lecture 226 [I/G/A] ID Built-In Function: id( )

Lecture 227 [B/I/G/A] Input Built-In Function: input( )

Lecture 228 [B/I/G/A] Int Built-In Function: int( )

Lecture 229 [G/A] Isinstance Built-In Function: isinstance( )

Lecture 230 [I/G/A] Issubclass Built-In Function: issubclass( )

Lecture 231 [I/G/A] Iter Built-In Function: iter( )

Lecture 232 [B/I/G/A] Len Built-In Function: len( )

Lecture 233 [B/I/G/A] List Built-In Function: list( )

Lecture 234 [G/A] Map Built-In Function: map( )

Lecture 235 [B/I/G/A] Max Built-In Function: Max( )

Lecture 236 [B/I/G/A] Min Built-In Function: Min( )

Lecture 237 [I/G/A] Next Built-In Function: next( )

Lecture 238 [G/A] Oct Built-In Function: oct( )

Lecture 239 [I/G/A] Open Built-In Function: open( )

Lecture 240 S16L43 [I/G/A] Ord Built-In Function: ord( )

Lecture 241 [B/I/G/A] Pow Built-In Function: pow( )

Lecture 242 [B/I/G/A] Print Built-In Function: print( )

Lecture 243 [B/I/G/A] Range Built-In Function: range( )

Lecture 244 [I/G/A] Repr Built-In Function: repr( )

Lecture 245 [B/I/G/A] Reversed Built-In Function: reversed( )

Lecture 246 [B/I/G/A] Round Built-In Function: round( )

Lecture 247 [I/G/A] Set Built-In Function: set( )

Lecture 248 [I/G/A] Slice Built-In Function: slice( )

Lecture 249 [B/I/G/A] Sorted Built-In Function: sorted( )

Lecture 250 [B/I/G/A] Str Built-In Function: str( )

Lecture 251 [B/I/G/A] Sum Built-In Function: sum( )

Lecture 252 [B/I/G/A] Tuple Built-In Function: tuple( )

Lecture 253 [B/I/G/A] Type Built-In Function: type( )

Lecture 254 [I/G/A] Zip Built-In Function: zip( )

Section 17: [B/I/G/A] Level 17: Conclusion, Next Steps and Additional Python Topics

Lecture 255 [B/I/G/A] CONGRATULATIONS & Next Steps!

Section 18: Bonus Materials

Lecture 256 Bonus Items

This course is for anyone interested in learning beginner, intermediate or advanced Python skills (no programming experience is required).