A collection of Python mini-projects built while learning and practicing core programming concepts. This repository showcases projects covering Python fundamentals, API integration, game development, data handling, and problem-solving.
Fetches and displays the latest business news headlines using the NewsAPI service.
- REST APIs
- HTTP Requests
- JSON Parsing
- Data Extraction
A command-line quiz game inspired by Kaun Banega Crorepati (KBC).
- ✅ Multiple-choice questions
- ✅ Prize progression system
- ✅ Safe amount tracking
- ✅ Option to quit anytime
- Loops
- Conditional Statements
- Lists & Dictionaries
- User Input Handling
A simple billing application for generating customer bills.
- ✅ Product entry
- ✅ Quantity and price calculation
- ✅ Bill generation
- Dictionaries
- Data Storage
- Arithmetic Operations
Encodes and decodes messages using a custom text transformation algorithm.
- ✅ Message encryption
- ✅ Message decryption
- ✅ Randomized character generation
- String Manipulation
- Functions
- Random Module
A Python implementation of the classic Snake-Water-Gun game.
- ✅ Player vs Computer gameplay
- ✅ Score tracking
- ✅ Multiple rounds
- Randomization
- Game Logic
- Conditional Statements
Retrieves inspirational quotes from an external API.
- API Integration
- Environment Variables
- JSON Handling
Searches for word definitions using the Merriam-Webster Dictionary API.
- REST APIs
- JSON Parsing
- Error Handling
- Python 3
- Requests
- JSON
- python-dotenv
This repository was created to strengthen my understanding of:
- Python Fundamentals
- Problem Solving
- API Integration
- Data Structures
- User Interaction
- Project Organization
- Add better exception handling
- Improve project structure
- Add unit tests
- Create graphical interfaces for selected projects
- Enhance documentation
- Add screenshots and usage examples
Aiman Fazal
GitHub: https://github.com/aimanfazal
⭐ If you found these projects interesting, feel free to explore the code and follow my learning journey!