Skip to content

KushShriv/Python-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects

This repository contains a collection of simple Python scripts and a few OOP projects, each serving a specific purpose. Below is a brief description of each project.

Project Descriptions

Single-Script Projects

1. automate morning text.py

Sends an automated morning text message to a specified recipient.

2. basic calculator.py

A basic calculator that can perform simple arithmetic operations like addition, subtraction, multiplication, and division.

3. binary search algorithm.py

Implementation of the binary search algorithm to find the position of an element in a sorted list.

4. currency converter.py

Converts amounts from one currency to another using real-time exchange rates.

5. dice rolling simulator.py

Simulates the rolling of a dice, generating a random number between 1 and 6.

6. email sender.py

A simple script to send emails programmatically using Python.

7. email slicer.py

Extracts and displays the username and domain from an email address.

8. graph plotter.py

Plots simple graphs and charts using user-provided data.

9. image resizer.py

Resizes images to specified dimensions while maintaining aspect ratio.

10. interest payment calculator.py

Calculates the total interest payable on a loan or investment over a given period.

11. leap year checker.py

Checks whether a given year is a leap year or not.

12. python face detection.py

Detects faces in images or video streams using OpenCV.

13. qr code generator.py

Generates QR codes from text or URLs that can be scanned by a QR code reader.

14. quiz program.py

A simple quiz program that asks multiple-choice questions and scores the user's answers.

15. random password generator.py

Generates a random, secure password based on specified criteria.

16. rock paper scissors.py

A basic implementation of the classic Rock, Paper, Scissors game.

17. site connectivity checker.py

Checks whether a website is up and running by pinging its URL.

18. word dictionary.py

A basic dictionary that returns the meaning of a word based on a predefined dataset.

19. word replacement.py

Replaces a specified word in a text with another word.

20. give.py

A script that demonstrates how to accept input and process it in some manner.

How to Run

Each script is standalone and can be run directly using Python. Simply navigate to the repository directory containing the script and run:

python script_name.py

Python OOP Projects

This repository contains a collection of Python projects that demonstrate object-oriented programming (OOP) principles.

Projects List

1. Employee System System

The employee System Project is a simple Python-based project that showcases the use of object-oriented programming (OOP) principles, this project provides a basic example of managing employee data and interactions using OOP concepts.

2. Hospital System System:

This Python-based command-line application helps manage patient queues in a hospital. It offers features like creating specializations, adding patients with different urgency levels, retrieving the next patient, and more.

3. Library Management System:

This is a simple library management system implemented in Python. It allows users to add books, manage users, borrow and return books, and view information about books and users through a command-line interface.

How to Run

Each Project is within it's own directory and has to be run by running the main file using Python. Simply navigate to the project directory and run:

python main.py

About

Simple Python Projects and python OOP projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages