Skip to content

Welcome to PyAdventures! This repository is dedicated to providing beginner-level Python projects that are fun and educational. These projects are designed to help new Python programmers learn and develop their skills while having fun.

License

Notifications You must be signed in to change notification settings

Alok-2002/PyAdventures

Repository files navigation

PyAdventures

GitHub GitHub stars GitHub forks GitHub contributors GitHub repo size

Welcome to PyAdventures! This repository is dedicated to providing beginner-level Python projects that are fun and educational. These projects are designed to help new Python programmers learn and develop their skills while having fun.

Installation

  1. Clone this repository to your local machine.
  2. Install any required dependencies listed in the individual project's README file.
  3. Run any of the Python files to start the project.

Projects

The following are the projects available in this repository:

1. Binary Search Algorithm

In this project, the user is asked to give the input of the target element that user wants to search. Then the programmer searches that element and tells the user.

2. Rock Paper Scissors

In this project, the user plays against the computer in a game of rock-paper-scissors. The user selects their choice and the computer randomly generates their choice. The winner is determined based on the rules of the game.

3. Currency Converter

In this project, the user is asked to enter the Money in US Dollars and Converts it into Indian Rupees.

4. Dice_Rolling_Game

In this project, the user is ask to roll the dice. The user gets the number as a real dice displays.

5. Calculator

In this project, the user can perform basic arithmetic operations such as addition, subtraction, multiplication, and division. The calculator has a simple and user-friendly interface.

6. Email Sender

In this project, the user is asked to enter the mail of the recipent and asks for the subject , body and what's the message then it sends the email to that Reciver.

7. Email Slicer

In this project, the user is asked to enter a mail and the program gives the user its username, which domain is being used, which email extension is being used all in the separated lines.

8. Graph Plotter

In this project, the user is asked to enter the co-ordinates of X-Axis And Y-Axis. Then the program plots the graph for the given co-ordinates

9. Image_Resizer

In this project, the user is asked to enter the file name and then dimensions for resizing the image. Then the image is resized and user is again asked to enter the file name for the new resized image.

10. Intereset Payment Calculator

In this project, the user is asked to enter the loan amount, time period, and interest and then the program calculates the interest amount and displays on the screen.

11. Kaun Banega Crorepati

In this project, this is the clone of the famous Indian Television Show ''Kaun Banega Crorepati (KBC)', hosted by Amitabh Bachhan. The user is given some questions and asked the aswer to the following questions And then for every correct answer the user wins money .

12. Leap Year Checker

In this project, A Simple program for checking a year that it is leap year or not. The user is asked to enter year.

13. Password Strength Checker

In this project,The password_strength function takes a password as an argument and returns a score from 0 to 5 based on the strength of the password. The function checks the length of the password, whether it contains both uppercase and lowercase letters, whether it contains at least one digit and one special character, and whether it is a common password.

14. Password Validator

In this project,The program takes a password as an argument and returns a score from 0 to 5 based on the strength of the password. The function checks the length of the password, whether it contains both uppercase and lowercase letters, whether it contains at least one digit and one special character, and whether it is a common password. If the password satisfies the above conditions then it it said to valid otherwise invalid.

15. QR Code Generator

In this project,A QR code generator made using Python is a powerful tool that can be used to create custom QR codes for a variety of purposes. By leveraging Python's built-in libraries and third-party packages like qrcode, developers can create high-quality QR codes that encode a wide range of data types including text, URLs, contact information, and more. The process of generating a QR code using Python is relatively simple and involves creating a QR code object with the desired data, specifying any custom settings such as size and color, and then rendering the QR code as an image that can be saved to a file or displayed on a web page. With its ease of use and versatility, a QR code generator made using Python can help businesses and individuals enhance their marketing and communication efforts, improve inventory management and tracking, and streamline various other processes.

16. Guess The Number

In this project, Once the user guesses the correct number, the program exits the loop and prints a congratulatory message.

17. A Simple Web Page

In this project, a simple interface of the web page which contains functionalities like SignUp, SignIn And Games.

18. Site Connectivity Checker

In this project, Site connectivity checker is a tool that can be used to monitor the connectivity of a website or web application from a remote location. The tool can help website administrators and IT professionals to identify connectivity issues, performance problems, or network disruptions that can affect the availability and user experience of a website.

19. Word Dictionary

In this project, a simple dictionary the user is asked to enter a word .

20. Word Replacement Program

In this project,A word replacement program is a software application that allows users to replace words or phrases in a text or meesage with other words or phrases. The program can be useful for a variety of purposes, such as editing academic papers, writing reports, or creating marketing copy.

21. Random Password Generator

In this project, A random password generator made using Python is a powerful tool that can create strong and unique passwords for various applications. The program uses Python's built-in libraries and third-party packages to generate random strings of characters, digits, and symbols, and can be customized to meet specific security requirements. The random password generator can help users to enhance the security of their online accounts, protect sensitive data, and reduce the risk of identity theft or hacking attacks.

Coffee Machine

In this project, A coffee machine just like a real nade world is made by python. In this user have to enter the coffee name, then insert money .Then the program evalautes the money if it is enough or not then it gives coffee to the user and gives the change to the user.

Contributing

If you would like to contribute to this repository, please feel free to submit a pull request. Contributions are always welcome!

About

Welcome to PyAdventures! This repository is dedicated to providing beginner-level Python projects that are fun and educational. These projects are designed to help new Python programmers learn and develop their skills while having fun.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages