A collection of beginner-friendly to intermediate-level Python projects and games.
These projects are made to practice core Python concepts like loops, conditionals, functions, OOP, and file handling.
-
Choose_Your_Own_Adventure_Game.py
A text-based adventure game where the player makes choices to determine the storyโs outcome. -
Madlibs_Generator.py
A fun Madlibs word game that takes user inputs and generates a random, humorous story. -
Number_Guessing_Game.py
Classic number guessing game where the computer randomly selects a number, and the player tries to guess it. -
PIG.py
Dice rolling game based on the traditional "Pig Game". -
Password_Manager.py
A simple password manager to securely store and retrieve passwords. -
Quiz_Game.py
A multiple-choice quiz game to test knowledge. -
Rock_Paper_Scissors.py
The traditional Rock-Paper-Scissors game against the computer. -
Slot_Machine.py
A mini slot machine game simulating spins and winnings. -
Story.txt
A text file containing sample story content used in some projects. -
Timed_Math.py
Math quiz game with a timer to test speed and accuracy.
- Python 3
- Concepts: Loops, Conditionals, Functions, Randomization, File I/O, Basic OOP
- Strengthen Python fundamentals through practical coding.
- Learn problem-solving with mini projects.
- Build a base for larger, more complex applications.