Skip to content

adawatia/PyCrafted

Repository files navigation


project-image

🚀 PyCrafted - A Collection of Mini-Projects

Welcome to PyCrafted, a collection of Python mini-projects designed to enhance problem-solving skills, logic, and programming expertise. Each project covers different domains, from games and simulations to algorithms and data compression.


📑 Index

🎮 Games & Simulations

📊 Probability & Statistics

🔠 Text & String Processing

🖜️ Data Compression & Encoding


🐂 Project Categories

🎮 Games & Simulations

Project Name Description Key Features/Skills
Bagels A deductive logic game where players guess a secret 3-digit number based on feedback (like "1 digit correct"). It sharpens reasoning and pattern recognition skills. - Deductive reasoning
- User input handling
- Python logic implementation
- Looping & conditionals
PaperCuts A colorful Rock, Paper, Scissors game where users play against the computer in a visually engaging way. - Game design
- Randomized computer choice
- Looping & conditionals
- Colored terminal output

📊 Probability & Statistics

Project Name Description Key Features/Skills
Birthday Paradox Demonstrates the statistical likelihood that in a group of 23 people, two share the same birthday. Highlights the counterintuitive nature of probability. - Probability theory
- Statistical analysis
- Simulation in Python
- Data visualization

🔠 Text & String Processing

Project Name Description Key Features/Skills
ThinkAcron Generates catchy acronyms from input phrases, helping users create memorable abbreviations effortlessly. - String manipulation
- User input parsing
- Algorithmic phrase processing
Multi-Clipboard A multi-clipboard program that stores and retrieves predefined text snippets using a keyword-based system. - Clipboard automation
- Python scripting
- Command-line interface (CLI)
Pig Latin Translator A fun and interactive program that translates English messages into Pig Latin, a playful language game. - String manipulation
- User input handling
- Looping & conditionals
- Text processing
Wiki Bullet Adder Adds Wikipedia-style bullet points to the start of each line of text copied to the clipboard. - Clipboard interaction
- String manipulation
- Automation with pyperclip

🖜️ Data Compression & Encoding

Project Name Description Key Features/Skills
Hufftastic A graphical Huffman coding implementation using tkinter for visualization, making compression concepts interactive. - Data compression
- GUI development with tkinter
- Tree data structures
- Python coding skills

🛡️ License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages