This repository features various projects in Python. Do check them out!!
You can contribute too! :smile:
Simple Calculator - This is a small program which can implement basic mathematical operations (like addition, subtraction, multiplication, division etc.).
Dice roll simulator - This program simulates the rolling of a 6-sided die. It shoots out random numbers from 1 to 6.
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.
Check leap year - This is a simple program which takes user input and checks if the entered year is a leap year or not.
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!)
Contact list - A program which stores, edits and displays phone numbers for users. I have tried to make it as user-friendly as possible!
Username generator - A fun program which generates fun usernames.
URL Shortener - A small program to shorten URLs!
Roshambo - A small program to play Rock Paper Scissors.
Basic Calculator GUI Using Tkinter - A Basic Calculator Program with GUI.
RPS Game - Rock Paper Scissors Game.
Acro Chat - A Talking AI ChatBot.
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.
Chess game - This a simple game of chess that uses the concept of socket programming.
Job Scraping - A Job scraping program that uses beautifulsoup library.
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.
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.
DSA Telegram Bot - A project in Python which helps in DSA preparation by helping with resources for practice and studying concepts.
Random Option Chooser - A simple project that gets some different options from the user and gives back a randomly chosen one to the user.
HANGMAN - In this fun game, user have to guess the movie name by suggesting letters within a certain number of guesses.
Music Player - A simple music player to enjoy during your leisure.
Billing System - Simple billing system that will be helpful for any shop. User can generate the bill and save the data.
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.
Youtube Video Downloader using Pytube - This script downloads your favouraite Youtube Video using Pytube
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.
Language Translator - Language Translator is used to detect and translate between languages created using gTTS (google text to speech), googletrans, and streamlit python packages.
Space Shooter Game - A simple and fun space shooter game.
Stopwatch - A simple stopwatch which makes use of multithreading to display a count up timer whilst the stopwatch runs.
RiddleMe! - A simple app which challenges the players with multiple riddles which are to be solved in maximum of 3 chances. The players are awarded a score accordingly.
EDA by Pandas - By using this you will be able to analyse your data well
Face Recognition Program - A simple face recognition program
Yes! You can definitely contribute here :smile:!
These are some of the things that you can do -
Do :star: the repo if you find it useful! 😇😃😇
Check out my Youtube video tutorials here! You'll get a thorough understanding of the basics of Python!
You may want to check out the Python official webpage for the documention here. A few more resources for new Python users are w3schools and tutorialspoint for their basic guide and lessons on python!
It's okay to be a beginner and want to contribute! Here are other resources to use to learn more about Open Source contribution for beginners:
This article from github explains how to create a repository, forking a repository, managing files, contributing to projects, and more!
This article from github explains Git and its usages. In addition, it shows some of its capabilities and functionalities, as well as commonly used Git commands to work with can be found here.
This article explains the basic of contributing to an open source project, including looking through documentation for contribution guide, checking for existing issues and Pull Requests or creating new ones, and other helpful tips when considering to contribute to a project:
Here is a helpful video explaining some basic steps to contributing to an open source project on github: here
Made with contributors-img.