Coder Social home page Coder Social logo

prajaktasathe / python Goto Github PK

View Code? Open in Web Editor NEW
27.0 2.0 44.0 45.08 MB

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

License: MIT License

Python 3.59% Jupyter Notebook 96.41%
python python-programming python-project good-first-issue good-first-pr beginner beginner-friendly help-wanted leap-year calculator

python's Introduction

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.

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

  10. 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.

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

  12. 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

  13. Language Translator - Language Translator is used to detect and translate between languages created using gTTS (google text to speech), googletrans, and streamlit python packages. translator

  14. Space Shooter Game - A simple and fun space shooter game.

  15. Stopwatch - A simple stopwatch which makes use of multithreading to display a count up timer whilst the stopwatch runs.

  16. 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. image

  17. EDA by Pandas - By using this you will be able to analyse your data well ss

  18. Face Recognition Program - A simple face recognition program ss

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!

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!

How do I contribute if I am a beginner?

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

Contributors

Made with contributors-img.

python's People

Contributors

aatmaj-zephyr avatar akshat-pandey16 avatar anukindipa avatar aviralj58 avatar dalekvim avatar dila-wa avatar favour-olumese avatar ghostuser avatar huyxuantrieu avatar ishasah avatar kennyoliver avatar kiinitix avatar krippto99 avatar nhimanshujain avatar nigafrog02 avatar prajaktasathe avatar priyanshuc529 avatar ravindu-dheerarathne avatar sachinl0har avatar sahilsatyam avatar salimcodes avatar sanjanasogimatt avatar sj0605-datasci avatar sonika-shah avatar sulagna-dutta-roy avatar ujwalkandi avatar usmanahmadsaeed avatar vedant488 avatar vidhyavarshanyjs avatar yatindra29 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

python's Issues

Update readme file

  • Add a "contributors" section to the bottom (which will update itself every time someone new contributes)
  • Check and update the list of projects/programs (if that can be updated automatically every time somebody contributes, it would be great!)

If anyone is willing to do this, please let me know!

Instance Segmentation with PyTorch

I have a collection of

Python codes with PyTorch and Keras/Tensorflow for Instance Segmentation, Object Detection with YOLOv4, and Classification.

I also have codes to create

CNN, RNN, LSTM, ANN from scratch with Pytorch.

I also have a project for Object Tracking task with Deep Sort.
So can I make PR's for all these projects.

Add projects in Python

If you have implemented a project that has not been included in this repository yet, you can open up a PR!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.