A collection of Python projects I built while learning and practicing Python programming.
These projects helped me strengthen my understanding of programming fundamentals such as variables, conditionals, loops, functions, user input, error handling, and basic application logic.
| # | Project | Description |
|---|---|---|
| 1 | 🧮 Calculator | A simple calculator that performs basic arithmetic operations. |
| 2 | 🎯 Number Guessing Game | A game where the user tries to guess a randomly generated number. |
| 3 | ⚖️ Weight Converter | Converts weight between different units. |
| 4 | 🌡️ Temperature Converter | Converts temperatures between Celsius, Fahrenheit, and other units. |
| 5 | ✊ Rock Paper Scissors | A command-line Rock Paper Scissors game against the computer. |
| 6 | 📝 To-Do List | A simple application for adding, viewing, and managing tasks. |
| 7 | 🧠 Quiz Game | A simple quiz application that asks questions and keeps track of the score. |
- Python 3
- Python Standard Library
- Command-line interface (CLI)
Through these projects, I practiced:
- Variables and data types
- Conditional statements
- Loops
- Functions
- User input
- Type conversion
- Basic error handling
- Random number generation
- Lists and other basic data structures
- Building small command-line applications
- Problem-solving and logical thinking
git clone https://github.com/uhsadiaa-dev/Python-Projects.gitcd Python-ProjectsFor example:
python calculator.pyReplace calculator.py with the filename of the project you want to run.
This repository represents my progress while learning Python.
I plan to continue improving these projects and building more advanced applications as I learn new concepts in programming, data analysis, and machine learning.
My next learning goals include:
- NumPy
- Pandas
- SQL
- Statistics
- Machine Learning
- More advanced Python projects
⭐ More projects and improvements coming soon.