A collection of small, beginner-friendly Python projects built to strengthen Python fundamentals, logic building, and hands-on experience with libraries and APIs.
-
๐งฎ Calculator
- A simple command-line calculator performing basic arithmetic operations.
- Concepts: Functions, User Input, Conditional Statements.
-
๐ง Drink Water Notifier
- Desktop reminder app to stay hydrated by sending periodic notifications.
- Concepts:
time,plyerlibrary for notifications.
-
๐ฐ Who Wants to Be a Millionaire (Quiz Game)
- Console-based quiz game inspired by the TV show.
- Concepts: Loops, Conditionals, Data Structures (lists/dictionaries).
-
๐ PDF Merger
- Merge multiple PDF files into a single file using
PyPDF2. - Concepts: File Handling, External Libraries.
- Merge multiple PDF files into a single file using
-
๐ฐ News API App
- Fetches and displays latest news headlines using the News API.
- Concepts:
requests, APIs, JSON Handling.
- Clone this repository:
git clone https://github.com/your-username/basic-python-projects.git cd basic-python-projects
๐งฉ Requirements
Python 3.x
Libraries:
PyPDF2
requests
plyer
(All dependencies are listed in requirements.txt) ๐ Features
Beginner-friendly and easy to understand
Each project is standalone and well-commented
Teaches Python basics through practical examples
๐ก Future Improvements
Add GUI (Tkinter or PyQt) for some projects
Add more mini projects (e.g., To-Do App, Weather App)
Combine all tools into a single Python dashboard app
๐งโ๐ป Author
Abdul Samad ๐ง samad784600@gmail.com ๐ AbdulSamad502