OK, in this course we are going to dive deeply into the Python fundamentals, but with a lot of examples and challenges.
After completing each section, you will receive an exercise pack, contains real world challenges. So, you can check your learning progress along the way.
Also, this course is packed with Smart Cheat Sheet. I have explained it completely in the first video.
So, even if you have taken other Python courses, you can still get benefits from the exercises alone in this course and also get the benefits of my idea, the Smart Cheat Sheet.
Here is a complete curriculum of this course:
Introduction
Download the Smart Cheat Sheet File
Installing Tools on Windows
Installing Tools on macOS
Installing Tools on Ubuntu
Are You Ready?
Print() Function
Sequence Characters
Variables
Constants
String Replication
Reading Input
Python Data Types
Arithmetic Operators
Operator Precedence
Type Casting
Exception Handling in Python
Decision Making
Built-In Functions vs. User-Defined Functions
String Built-In Functions
Declaring a User-Defined Function
User -Defined Functions with Parameter(s)
Date Format
Solution
Maximum Number
Solution #1
Solution #2
Odd or Even
Solution
Validate a Zip Code
Solution
Free Shipping Calculation
Solution
Write a Simple Calculator
Solution
Multiple Variable Assignment
Accessing Characters by Index Number
String Slicing
Returning Information From a Function
Returning Multiple Values From a Function
Default Argument Value
Pass Statement
Nested If Statements
Palindrome
Solution
Ignore Case-Sensitivity
Solution
Get the File Extension
Solution
Secure the Card Number
Solution
String Comparison
Solution
ATM Pin Code Validation
Solution
For Loop
range() Function
While Loop
Break a Loop
Else Clause on Loops
Nested Loops
List in Python
Built-In Functions Related to Lists
Iterating Over a List
Tuples
Iterating Over a Tuple
Sets in Python
Operations on Sets
Dictionary in Python
Iterating Over a Dictionary
Passing a List as Argument to a List
Returning a List From a Function
Generating a Random List
Draw a Triangle
Solution
Draw a Triangle by Using a While Loop
Solution
Draw a Triangle by Using a While Loop - Version 2
Solution
Divisible Numbers by 5 (For Loop)
Solution
Divisible Numbers by 5 (While Loop)
Solution
User-Defined Divisible Numbers (For Loop)
Solution
User-Defined Divisible Numbers (While Loop)
Solution
Check If a List is Empty
Solution
Append a List to Another One
Solution
Returning a Random Item From a List
Solution
Find Common Items
Solution
Find Even Items
Solution
Find the Smallest Number in a List
Solution
Reverse a String Without String Slicing
Solution
//-------------------------------------------------------------------------------------
Here is a complete Smart Cheat Sheet codes:
Smart Cheat Sheet Code: Table-String-Declaration
Smart Cheat Sheet Code: Table-Sequence-Characters
Smart Cheat Sheet Code: Example-Sequence-Characters
Smart Cheat Sheet Code: Table-Variable-Naming-Rules
Smart Cheat Sheet Code: Table-Keywords-List
Smart Cheat Sheet Code: Table-Arithmetic-Operators
Smart Cheat Sheet Code: Example-Arithmetic-Operators
Smart Cheat Sheet Code: Example-Constant
Smart Cheat Sheet Code: Example-String-Replication
Smart Cheat Sheet Code: Example-Input-Function
Smart Cheat Sheet Code: Example-DataTypes
Smart Cheat Sheet Code: Table-Operator-Precedence
Smart Cheat Sheet Code: Example-Operator-Precedence
Smart Cheat Sheet Code: Example-Type-Casting
Smart Cheat Sheet Code: Syntax_Exception_Handling
Smart Cheat Sheet Code: Syntax-If
Smart Cheat Sheet Code: Syntax-If-Else
Smart Cheat Sheet Code: Syntax-If-Elif
Smart Cheat Sheet Code: Syntax-If-Elif-Else
Smart Cheat Sheet Code: Example-Exception-Handling
Smart Cheat Sheet Code: Example-If-Statement
Smart Cheat Sheet Code: Table-Comparison-Operators
Smart Cheat Sheet Code: Table-Logical-Operators
Smart Cheat Sheet Code: Syntax-If-Statement
Smart Cheat Sheet Code: Table-String-Functions
Smart Cheat Sheet Code: Example-Len-Function
Smart Cheat Sheet Code: Example-Capitalize-Function
Smart Cheat Sheet Code: Example-Count-Function
Smart Cheat Sheet Code: Example-Lower-Upper-Function
Smart Cheat Sheet Code: Example-isSpace-Function
Smart Cheat Sheet Code: Example-Replace-Function
Smart Cheat Sheet Code: Example-Calculate_Circle_Area
Smart Cheat Sheet Code: Example-Calculate_Circle_Area_With_Parameter
Smart Cheat Sheet Code: Example-Print_Personal_Info
Solution Code: Solution-A3
Solution Code: Solution-A4
Solution Code: Solution-A5
Solution Code: Solution-A6
Solution Code: Solution-A7
Solution Code: Solution-A8
Solution Code: Solution-A9
Smart Cheat Sheet Code: Example-Multiple-Variable-Assignment
Smart Cheat Sheet Code: Example-Reverse-String
Smart Cheat Sheet Code: Example-Return-Value-1
Smart Cheat Sheet Code: Example-Return-Value-2
Smart Cheat Sheet Code: Example-Return-Value-3
Smart Cheat Sheet Code: Example-Return-Multiple-Values
Smart Cheat Sheet Code: Example-Default-Argument-Value
Smart Cheat Sheet Code: Example-Nested-If
Solution Code: Solution-A10
Solution Code: Solution-A11
Solution Code: Solution-A12
Solution Code: Solution-A13
Solution Code: Solution-A15
Solution Code: Solution-A16
Smart Cheat Sheet Code: Example-For-Loop
Smart Cheat Sheet Code: Example-Max-Ten-Numbers
Smart Cheat Sheet Code: Example-Range-Function-2
Smart Cheat Sheet Code: Example-Range-Function-3
Smart Cheat Sheet Code: Example-While-Loop
Smart Cheat Sheet Code: Example-While-Loop
Smart Cheat Sheet Code: Example-Loop-Else-Clause
Smart Cheat Sheet Code: Example-Loop-Else-Clause-2
Smart Cheat Sheet Code: Example-Multiplication-Table
Smart Cheat Sheet Code: Example-Access-List-Index
Smart Cheat Sheet Code: Example-Check_Item_In_List
Smart Cheat Sheet Code: Example-List-Slicing
Smart Cheat Sheet Code: Example-List-Length
Smart Cheat Sheet Code: Example-Inner-List
Smart Cheat Sheet Code: Example-List-Concatenate
Smart Cheat Sheet Code: Example-List-Update
Smart Cheat Sheet Code: Table-List-Functions
Smart Cheat Sheet Code: Example-List-All
Smart Cheat Sheet Code: Example-List-Any
Smart Cheat Sheet Code: Example-List-Append
Smart Cheat Sheet Code: Example-List-Insert
Smart Cheat Sheet Code: Example-List-Pop
Smart Cheat Sheet Code: Example-List-Clear
Smart Cheat Sheet Code: Example-List-Reverse
Smart Cheat Sheet Code: Example-List-Sort
Smart Cheat Sheet Code: Example-List-Sort-2
Smart Cheat Sheet Code: Example-List-Max-Min
Smart Cheat Sheet Code: Example-List-Iterate-For-Loop
Smart Cheat Sheet Code: Example-List-Iterate-While-Loop
Smart Cheat Sheet Code: Example-List-Iterate-Inner-List
Smart Cheat Sheet Code: Example-Tuple
Smart Cheat Sheet Code: Example-Tuple-In-Keyword
Smart Cheat Sheet Code: Example-Tuple-Slicing
Smart Cheat Sheet Code: Example-Tuple-Length
Smart Cheat Sheet Code: Example-Tuple-Concatenate
Smart Cheat Sheet Code: Example-Tuple-Inner-List
Smart Cheat Sheet Code: Example-Tuple-Unpack
Smart Cheat Sheet Code: Example-Tuple-For-Loop
Smart Cheat Sheet Code: Example-Tuple-While-Loop
Smart Cheat Sheet Code: Example-Set-Define
Smart Cheat Sheet Code: Example-Set-Length
Smart Cheat Sheet Code: Example-Set-For-Loop
Smart Cheat Sheet Code: Example-Set-Add
Smart Cheat Sheet Code: Example-Set-Remove
Smart Cheat Sheet Code: Example-Set-Clear
Smart Cheat Sheet Code: Example-Set-In-Not-In
Smart Cheat Sheet Code: Example-Set-Union
Smart Cheat Sheet Code: Example-Set-Union-Pipe
Smart Cheat Sheet Code: Example-Set-Intersection
Smart Cheat Sheet Code: Example-Set-Intersection-Ampersand
Smart Cheat Sheet Code: Example-Set-Difference
Smart Cheat Sheet Code: Example-Set-Difference-Minus
Smart Cheat Sheet Code: Example-Dictionary-Declaration
Smart Cheat Sheet Code: Example-Dictionary-Access-Item
Smart Cheat Sheet Code: Example-Dictionary-Delete-Item
Smart Cheat Sheet Code: Example-Dictionary-Length
Smart Cheat Sheet Code: Example-Dictionary-Keys
Smart Cheat Sheet Code: Example-Dictionary-Values
Smart Cheat Sheet Code: Example-Function-Print-Books
Smart Cheat Sheet Code: Example-Function-Return-List
Smart Cheat Sheet Code: Example-Random_Dice
Smart Cheat Sheet Code: Example-Random-List
Solution Code: Solution-A14
Solution Code: Solution-A17
Solution Code: Solution-A18
Solution Code: Solution-A19
Solution Code: Solution-A20
Solution Code: Solution-A21
Solution Code: Solution-A22
Solution Code: Solution-A23
Solution Code: Solution-A24
Solution Code: Solution-A25
Solution Code: Solution-A26
Solution Code: Solution-A27
Solution Code: Solution-A28
Solution Code: Solution-A30
Good Luck!
Beh