Skip to content

A collection of simple yet useful beginner-friendly Python projects including a Calculator, Drink Water Notifier, Millionaire Game, PDF Merger, and News API App. Perfect for learning core Python concepts, logic building, and working with APIs and modules.

Notifications You must be signed in to change notification settings

AbdulSamad502/Basic-Python-Projects-Collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ Basic Python Projects Collection

A collection of small, beginner-friendly Python projects built to strengthen Python fundamentals, logic building, and hands-on experience with libraries and APIs.


๐Ÿš€ Projects Included

  1. ๐Ÿงฎ Calculator

    • A simple command-line calculator performing basic arithmetic operations.
    • Concepts: Functions, User Input, Conditional Statements.
  2. ๐Ÿ’ง Drink Water Notifier

    • Desktop reminder app to stay hydrated by sending periodic notifications.
    • Concepts: time, plyer library for notifications.
  3. ๐Ÿ’ฐ Who Wants to Be a Millionaire (Quiz Game)

    • Console-based quiz game inspired by the TV show.
    • Concepts: Loops, Conditionals, Data Structures (lists/dictionaries).
  4. ๐Ÿ“„ PDF Merger

    • Merge multiple PDF files into a single file using PyPDF2.
    • Concepts: File Handling, External Libraries.
  5. ๐Ÿ“ฐ News API App

    • Fetches and displays latest news headlines using the News API.
    • Concepts: requests, APIs, JSON Handling.

โš™๏ธ How to Run

  1. 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

About

A collection of simple yet useful beginner-friendly Python projects including a Calculator, Drink Water Notifier, Millionaire Game, PDF Merger, and News API App. Perfect for learning core Python concepts, logic building, and working with APIs and modules.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages