
Explore variables and input in Python: assign values, use camel case names, convert input to integers, perform simple arithmetic, and print results with string formatting.
Master Python loop control statements by using break and continue to alter the flow of while loops and manage iterations. Practice a three-attempt secret-number game using Python's random and try-except.
Explore counting and summing loop patterns in Python by building a character frequency program and a summing loop that ends when negative one is entered.
A unit three final project walkthrough builds a Python pattern printer that prompts for a shape and height, validates input with while loops, and prints triangle, square, or pyramid shapes.
Welcome to Part 1 of the 25 Projects of Python in 25 Days course!
This beginner-friendly course is for students who want to explore the basics of Python programming. Students do not need any prior coding/programming experience before starting Part 1 of the 25 Projects of Python in 25 Days Course.
In this part of the course, we will go over basic Python topics, including:
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)
After completing Part 1 of the 25 Projects of Python in the 25 Days course series, you are recommended to start Part 2 of the 25 Projects of Python in the 25 Days course series. Part 2 will go over more advanced Python topics such as creating and utilizing functions, recursion, lists, and dictionaries. At the end of Part 2, presumably around 25 days after starting Part 1 of the course, students will complete their 25th Python project, a Battle Royale Project, which will incorporate lesson material learned from BOTH Part 1 AND Part 2 of the 25 Projects of Python in 25 Days course.