Skip to content

cyb3erasad/python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 My Python Basic + Intermediate Projects Collection

Welcome to my Python Projects Repository! 🎯
This repository is a collection of beginner to intermediate-level projects I’ve built while learning and practicing Python programming.
Each project is simple, logical, and helps strengthen my understanding of programming concepts.


🚀 Projects Included

1️⃣ Scientific Calculator (with Physics Formulas)

A calculator that can perform:

  • Basic arithmetic operations ➕ ➖ ✖️ ➗
  • Physics formulas such as Work, Power, Velocity, Displacement, and more (10–11 formulas)

Tech Used: Python
Type: Console Application


2️⃣ Digital Clock (PyQt5)

A simple yet elegant digital clock built with PyQt5.

Features:

  • Real-time updates ⏰
  • Modern and clean UI

Tech Used: Python, PyQt5
Type: GUI Application


3️⃣ YouTube Manager App

A console-based YouTube management app that lets you:

  • Add, view, and update videos
  • Manage video names and durations

Tech Used: Python
Type: Console Application


4️⃣ YouTube Manager App (with SQLite Database)

An upgraded version of the YouTube Manager App that uses a database for storage.

Features:

  • Add, view, update, and delete videos
  • Data stored in an SQLite database
  • Clean and modular code

Tech Used: Python, SQLite
Type: Console Application


5️⃣ Nurse Management System (Python)

A Python console application to manage nurse bookings for patients in a hospital or clinic.
This project helps to view nurses, check availability, book, generate bills, and manage payments easily.

✨ Features

🔹 View All Nurses – See a complete list of all registered nurses.
🔹 View Available Nurses – Quickly check which nurses are available.
🔹 Book Nurse – Assign a nurse to a patient with booking details.
🔹 Generate Bill – Create a bill showing charges, payments, paid, due and status.
🔹 Add Nurse – Register a new nurse with speciality, charges, and availability.
🔹 Update Payment – Record payments and update dues for bookings.
🔹 Exit – Close the system safely.

Tech Used: Python
Type: Console Application


6️⃣ Bus Booking System

A basic console-based booking system where users can:

  • View available buses 🚌
  • Book seats
  • See ticket details

Tech Used: Python
Type: Console Application


7️⃣ Simple ATM Simulator

A console application to simulate basic ATM functionalities:

  • Withdraw 💵
  • Deposit 💰
  • Check balance

Tech Used: Python
Type: Console Application


8️⃣ Restaurant Ordering App (Console)

A text-based restaurant ordering system where:

  • Menu items are displayed 🍔
  • Users can place orders
  • Bill is generated

Tech Used: Python
Type: Console Application


9️⃣ Rock Paper Scissors Game (Console)

A fun mini-game where the user plays against the computer.

Tech Used: Python
Type: Console Game


🔟 Number Guessing Game (Console)

A simple guessing game where:

  • The computer picks a random number 🔢
  • User tries to guess it with hints

Tech Used: Python
Type: Console Game


1️⃣1️⃣ Basic Quiz Game (Console)

A question-and-answer style quiz game where:

  • User answers multiple-choice questions ❓
  • Score is displayed at the end

Tech Used: Python
Type: Console Game


1️⃣2️⃣ Basic Dice Game (Console)

A simple dice rolling game 🎲 where:

  • User rolls the dice
  • Computer generates random dice values

Tech Used: Python
Type: Console Game


1️⃣3️⃣ QR Code Generator

A QR code generator tool that creates QR codes for any text or link.

Tech Used: Python (qrcode library)
Type: Console / File Output


1️⃣4️⃣ Password Manager

A basic password manager where:

  • User can save account credentials 🔑
  • Encryption is used for security

Tech Used: Python (cryptography)
Type: Console Application


1️⃣5️⃣ Encrypt & Decrypt Tool

A simple tool to encrypt and decrypt text.

Tech Used: Python
Type: Console Application


1️⃣6️⃣ Basic Credit Card Checker

A program that verifies if a given credit card number is valid or invalid using the Luhn algorithm.

Tech Used: Python
Type: Console Application


1️⃣7️⃣ Timer

A basic countdown timer with start and stop functionality ⏳.

Tech Used: Python
Type: Console Application


🛠 How to Run These Projects

  1. Clone the repository
    git clone https://github.com/cyb3erasad/python-projects.git

About

Beginner to advance python projects for learning.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published