Skip to content

A curated collection of simple to moderately challenging Python programs that help you understand and strengthen fundamental concepts like loops, functions, recursion, OOP, file handling, and more.

Notifications You must be signed in to change notification settings

PriyankaGowda2005/python-concept-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Python Mini Projects

Welcome to Python Mini Projects, a curated collection of beginner to intermediate Python projects. These mini-programs are designed to help you understand Python concepts hands-on through fun and practical code.


🧰 Project List

πŸ”’ Project Name Description
1 cows_bulls_game.py Classic guessing game that sharpens logical thinking.
2 currency_convert.py A simple currency converter using fixed rates.
3 dice_rolling.py Simulates a dice roll using random.
4 miniatm.py Simulates a mini ATM system with basic banking operations.
5 password_generator.py Random password generator with customizable options.
6 password_strength_checker.py Checks and scores password strength.
7 pig_dice_game.py Fun dice game played between two players.
8 qr_code_generator.py Generate QR codes for text input.
9 quiz_game.py A simple CLI-based quiz app.
10 random_number.py Generates random numbers with conditions.
11 rock_paper_scissor.py Classic game vs computer with random choice.
12 simple_text_editor.py Basic text editor in the terminal.
13 slot_machine.py Slot machine simulation with a win/loss system.
14 tic_tac_toe.py A two-player terminal tic-tac-toe game.
15 todo.py Simple to-do list manager using file handling.
16 word_guessing_game.py Word guessing game similar to Hangman.
17 words.txt List of words used for guessing games.

πŸ’‘ Purpose

  • Strengthen problem-solving and logic-building skills
  • Reinforce Python fundamentals
  • Hands-on experience with control flow, functions, files, and libraries like random, os, etc.

🎯 How to Run

  1. Clone the repository:
    git clone https://github.com/priyankapinky2004/python-concept-practice.git
    cd python-concept-practice/Simple_Project
  2. Run any script:
  python filename.py

πŸ“š Recommended Learning Path Start with: Games: dice_rolling.py, rock_paper_scissor.py, quiz_game.py Logic: cows_bulls_game.py, tic_tac_toe.py File Handling: todo.py, simple_text_editor.py Security: password_generator.py, password_strength_checker.py Fun: slot_machine.py, qr_code_generator.py

🀝 Contribute Want to add more beginner-friendly or tricky projects? Fork the repo and make a PR!

About

A curated collection of simple to moderately challenging Python programs that help you understand and strengthen fundamental concepts like loops, functions, recursion, OOP, file handling, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages