sachinl0har / Python

Features small Python projects. You are welcome to contribute here!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python

This repository features various projects in Python. Do check them out!!

You can contribute too! πŸ˜„

Programs/Projects in this repository -

  1. Simple Calculator - This is a small program which can implement basic mathematical operations (like addition, subtraction, multiplication, division etc.).

  2. Dice roll simulator - This program simulates the rolling of a 6-sided die. It shoots out random numbers from 1 to 6.

  3. Guess the number - This is a simple one-player game that anyone can implement and play. The computer chooses a random number, which we have to guess in a specific number of guesses.

  4. Check leap year - This is a simple program which takes user input and checks if the entered year is a leap year or not.

  5. Madlibs - A very simple and funny game. The computer/program asks the user to enter specific types of words (like nouns, pronouns etc.). The result is a fun script which you get to read and laugh at! (Console version of the standard Madlibs game!)

  6. Contact list - A program which stores, edits and displays phone numbers for users. I have tried to make it as user-friendly as possible!

  7. Username generator - A fun program which generates fun usernames.

  8. URL Shortener - A small program to shorten URLs!

  9. Roshambo - A small program to play Rock Paper Scissors.

  10. Basic Calculator GUI Using Tkinter - A Basic Calculator Program with GUI.

ss

  1. Virtual Assistant - A Virtual Assistant build in Python using pyttsx3, speech_recognition and some more, This Assistant can help you with your daily work on Laptop/PC By Providing you to give Talk Command.

ss

  1. Digital Clock - A Digital Clock Build using tkinter.

ss

  1. RPS Game - Rock Paper Scissors Game.

  2. Acro Chat - A Talking AI ChatBot.

  3. Tic Tac Toe - Tic Tac Toe, the most played entertaining game, is played between two players where they choses one symbol for themselves either '0' or 'X'. Each player gets a chance to fill a 3 by 3 matrix with there symbol turn by turn and the player who successfully fills one whole row or column or diagonal with his/her symbol, wins the game.

Screenshot (2374)

  1. Chess game - This a simple game of chess that uses the concept of socket programming.

  2. job Scraping - A Job scraping program that uses beautifulsoup library. image

  3. Days Alive - This is a simple program that takes input from users - Date of Birth, and using the data and using the datetime function is able to return the number of days the users has spent on the planet. The inputs for the date of birth given in yyyy-mm-dd format.

  4. quiz game - This quiz game will be asking questions to the player to which player has to reply with the right answer. Each question will have 3 attempts. At the end of the game, the total points scored by the player are displayed.

  5. DSA Telegram Bot - A project in Python which helps in DSA preparation by helping with resources for practice and studying concepts.

  6. Random Option Chooser - A simple project that gets some different options from the user and gives back a randomly chosen one to the user.

  7. HANGMAN - In this fun game, user have to guess the movie name by suggesting letters within a certain number of guesses.

  8. Music Player - A simple music player to enjoy during your leisure.
    image

24.Billing System - Simple billing system that will be helpful for any shop. User can generate the bill and save the data.
Bill

  1. Roulette Game - This program simulates a game of roulette. In roulette, a wheel spins and yields a number between 1 and 49 when a ball drops into a numbered slot. The initial amount is monitored throughout the game and will be reminded to the player after each guess. If the amount goes zero, then the game ends.

  2. Youtube Video Downloader using Pytube - This script downloads your favouraite Youtube Video using Pytube ss

  3. QR code generator - QR code generator developed using pyqrcode module for automating the process of creating QR codes.You can enter any text or link to the program and it will attempt to follow and generate the QR code standard as closely as possible. qr_code

Can I contribute?

Yes! You can definitely contribute here πŸ˜„!

These are some of the things that you can do -

  • If you have a project in Python that is not yet included in the repository, you can open up a PR. You can also open up a PR if you have a better way of coding (code enhancement) any of the projects in the repo!
  • You can open an issue, if you see something like an error, or something buggy!
  • Better documentation is also a great help to any repo! If you are one of those people who like to document stuff, this suggestion is for you!

What should I keep in mind while contributing?

  • When you are contributing, make sure that the work is entirely your own and not from some other source.
  • Make sure you are adding your project in the proper folder.
  • Before you open a PR, do update the readme.md of the repository with your project/program details.

Do ⭐ the repo if you find it useful! πŸ˜‡πŸ˜ƒπŸ˜‡

What if I am new to Python?

Check out my Youtube video tutorials here! You'll get a thorough understanding of the basics of Python!

Contributors

Made with contributors-img.

About

Features small Python projects. You are welcome to contribute here!

License:MIT License


Languages

Language:Jupyter Notebook 84.2%Language:Python 15.8%