
25 Projects of Python in 25 Days (Part 2/2), Part 2 of 2 of the 25 Projects of Python in 25 Days Course Series.
Course Description
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.