Welcome to Part 2 of the 25 Projects of Python in 25 Days course!
This course is for students who want to dive deeper into Python programming. Students who breezed through Part 1 of the 25 Projects of Python in 25 Days Course should take this course as well. Students who have not yet completed Part 1 of the course series are recommended to do so before starting this course unless they already have a strong understanding of Python data types, conditional statements, and loops. Part 1 of the 25 Projects of Python in 25 Days course included:
Basic Data Types (Integers, Floats, Strings)
Basic Python Operations
Taking Input from users
Basic String Manipulation
Imported Modules
If/Else/Elif conditional statements
Comparison Operators and Boolean Expressions
Nested Conditionals and Multi-Way Decisions
While Loops and For Loops
Loop Control Statements
Loop Patterns (counting and summing)
In this part of the course, we will go over more advanced Python topics:
Defining Functions
Utilizing Functions in Python Programs
Passing Arguments into your Function
Recursive Functions
Introduction to Data Structures
Storing Elements in Lists and Dictionaries
Data Structure Operations and Manipulations
At the end of this course, you will find the Battle Royale Final Project, which will incorporate lesson material learned from BOTH Part 1 AND Part 2 of the 25 Projects of Python in 25 Days course.