GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ndleah/python-mini-project: 🙌 Welcome open-source Python mini-project contributions!

BranchesTags
Open more actions menu

Latest commit

 

History

582 Commits
582 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Address Validator
Address Validator
 
 
Animalese_translator
Animalese_translator
 
 
Automated_Mailing
Automated_Mailing
 
 
Binary_Search_Tree
Binary_Search_Tree
 
 
Binary_tree
Binary_tree
 
 
Caesar_Cipher
Caesar_Cipher
 
 
Cat_command
Cat_command
 
 
Caterpillar_Game
Caterpillar_Game
 
 
Chess_Game
Chess_Game
 
 
Chinese_FlashCard
Chinese_FlashCard
 
 
Clip_Organizer
Clip_Organizer
 
 
Color_Game
Color_Game
 
 
Connect-Four
Connect-Four
 
 
Converter
Converter
 
 
Converting_Roman_to_Integer
Converting_Roman_to_Integer
 
 
Convoys_GameofLife
Convoys_GameofLife
 
 
Crud_in_flask
Crud_in_flask
 
 
Currency_Converter
Currency_Converter
 
 
Demerge_pdfs
Demerge_pdfs
 
 
Dice_Rolling_Stimulator
Dice_Rolling_Stimulator
 
 
Dictionary
Dictionary
 
 
Diff_Utility
Diff_Utility
 
 
Download Audio
Download Audio
 
 
Egg_Catcher
Egg_Catcher
 
 
Email Slicer
Email Slicer
 
 
Encode_Morse.py
Encode_Morse.py
 
 
Execute Shell Command
Execute Shell Command
 
 
Exercise-Timer
Exercise-Timer
 
 
Expense_Tracker
Expense_Tracker
 
 
ExtractPhoneNumberEmail
ExtractPhoneNumberEmail
 
 
Face_Recognition
Face_Recognition
 
 
Fancy_Text_Generator
Fancy_Text_Generator
 
 
Finance_Tracker
Finance_Tracker
 
 
Finding_Lanes
Finding_Lanes
 
 
Firebase_Authentication_Using_Flask
Firebase_Authentication_Using_Flask
 
 
GK_Maestro
GK_Maestro
 
 
Geo_Plot_Using_Folium
Geo_Plot_Using_Folium
 
 
Google_Translate
Google_Translate
 
 
HangMan
HangMan
 
 
Hangman_Game
Hangman_Game
 
 
Hashed_and_Salted_Pass
Hashed_and_Salted_Pass
 
 
IMG
IMG
 
 
IP_Locator
IP_Locator
 
 
Image_compressor
Image_compressor
 
 
Investment Calculator
Investment Calculator
 
 
Lazy_Pong
Lazy_Pong
 
 
Madlibs
Madlibs
 
 
Mail_Checker
Mail_Checker
 
 
Matchmaker
Matchmaker
 
 
Math_Game
Math_Game
 
 
Minesweeper_game
Minesweeper_game
 
 
Morse_code_beep
Morse_code_beep
 
 
Motion_Detection
Motion_Detection
 
 
Music-Player
Music-Player
 
 
NASA_Image_Extraction
NASA_Image_Extraction
 
 
Number Guessing Upper Boundary
Number Guessing Upper Boundary
 
 
Number Guessing
Number Guessing
 
 
Object_Detection
Object_Detection
 
 
Othello-Reversi-Game
Othello-Reversi-Game
 
 
Password Generator
Password Generator
 
 
Password_Generator_2
Password_Generator_2
 
 
Password_Manager
Password_Manager
 
 
Plotter
Plotter
 
 
Port Scanner
Port Scanner
 
 
PostgreSQL_Dumper
PostgreSQL_Dumper
 
 
Prefix_Trie
Prefix_Trie
 
 
QR Code Generator
QR Code Generator
 
 
RSS_Manager
RSS_Manager
 
 
Regression using ANN
Regression using ANN
 
 
Rock_Paper_Scissors_Spock
Rock_Paper_Scissors_Spock
 
 
Screenpet
Screenpet
 
 
Shape_Recognition
Shape_Recognition
 
 
Simple_Http_Server
Simple_Http_Server
 
 
Simple_Image_resize
Simple_Image_resize
 
 
Simple_dice
Simple_dice
 
 
Slideshare to PDF
Slideshare to PDF
 
 
Smart_Calculator
Smart_Calculator
 
 
Snake_game
Snake_game
 
 
Socket_example
Socket_example
 
 
Speaking_Dictionary
Speaking_Dictionary
 
 
Speaking_Wikipedia
Speaking_Wikipedia
 
 
Speech_To_Text
Speech_To_Text
 
 
Spinning Donut
Spinning Donut
 
 
Sqlite-crud
Sqlite-crud
 
 
Stack_structure
Stack_structure
 
 
Star_Pyramid
Star_Pyramid
 
 
Sudoku_solver
Sudoku_solver
 
 
TEXTVENTURE
TEXTVENTURE
 
 
TestTypingSpeed
TestTypingSpeed
 
 
TextEncryptor
TextEncryptor
 
 
TextToSpeech
TextToSpeech
 
 
Text_Predication
Text_Predication
 
 
Tic_Tac_Toe
Tic_Tac_Toe
 
 
Todo_App
Todo_App
 
 
Tower-of_Hanoi
Tower-of_Hanoi
 
 
Triangle Calculator
Triangle Calculator
 
 
Url_Shortener
Url_Shortener
 
 
Web Scraping IPhone from Flipkart
Web Scraping IPhone from Flipkart
 
 
Web scraping for book names
Web scraping for book names
 
 

Repository files navigation

Star Badge Open Source Love View My Profile View Repositories

forthebadge forthebadge forthebadge forthebadge

Python Mini Projects

A collection of easy Python small projects to help you improve your programming skills.

Issues Pull Requests Forks Stars License

Table Of Contents

  • Aim Of The Project
  • Contributing
  • README Template for scripts
  • Projects
  • Feedback

image Aim Of The Project

As a Python newbie, I understand the problems that people face when they first begin studying and attempting to understand various Data Science concepts, particularly Python. This project is designed for folks who are just getting started with Python principles and exploring GitHub as "contributors."

My goal is to build a common playground where everyone, from beginners to experts, can learn and share knowledge, and I hope you enjoy your stay here!

Let's "folk-ing" create amazing things together! 👉

image Contributing

Step 1: Star The Repo

Star the repo by pressing the topmost-right button to start your wonderful journey

star repo


Step 2: Fork it

On the GitHub page for this repository, click on the Button "Fork".

fork image


Step 3: Clone it
  • Method 1: GitHub Desktop

⚠️ NOTE: If you're not familiar with Git, using GitHub Desktop Application is a better start. If you choose this method, make sure to download it before continuing reading.

❗❗ Access link to download here.

Learn more about how to clone the remote respository on your local machine using GitHub Desktop here.

  • Method 2: Git

Clone the forked repository. Open git bash and type:

git clone https://github.com/<your-github-username>/python-mini-project.git

This makes a local copy of the repository in your machine.

⚠️ Replace <your-github-username>!

Learn more about forking and cloning a repo.


Step 4: Create your feature branch

Always keep your local copy of the repository updated with the original repository. Before making any changes and/or in an appropriate interval, follow the following steps:

  • Method 1: GitHub Desktop

Learn more about how to create new branch here and how to fetch and pull origin from/to your local machine here.

Learn more about how to fetch and pull origin from/to your local machine using GitHub Desktop here.

  • Method 2: Git

Run the following commands carefully to update your local repository

# If you cloned a while ago, get the latest changes from upstream
git checkout <master>
git pull upstream <master>

# Make a feature branch (Always check your current branch is up to date before creating a new branch from it to avoid merge conflicts)
git checkout -b <branch-name>

#

Step 5: Ready, Set, Go...

Once you have completed these steps, you are ready to start contributing to the project and creating pull requests.

  • Create a folder in projects directory according to your project name.

    The folder name should follow the following format "Your_Project_Name_Here". For example: Dice_Stimulator

  • Write your code and add to the respective folder in the projects directory, locally.
  • Don't forget to add a README.md in your folder, according to the README_TEMPLATE.
  • Method 1: GitHub Desktop

Learn more how to pull request from your local machine using GitHub Desktop to the main repo here.

  • Method 2: Git

Add the changes with git add, git commit:

git add -A
git commit -m "<your message>"

Push the code to your repository.

git push origin <branch-name>

Step 6: Pull Request

Go to the GitHub page of your fork, and make a pull request:

pull request image

Read more about pull requests on the GitHub help pages.

Now wait, until your Pull Request is approved! If there are any conflicts, you will get a notification.


image README Template for scripts

please make sure to add a README.md file that follow the same construction as this template for consistency.

README Template

image Our Contributors

image Feedback

If you have any feedback or ideas to improve this project, feel free to contact me via

Reeha's Linkdein Reeha's Github

About

🙌 Welcome open-source Python mini-project contributions!

Topics

data-analysisdata-sciencedata-visualizationnewbie-codenewbie-friendlypythonpython-mini-projectspython-programming-exercisespython-project-beginner

Resources

Readme
MIT license

Code of conduct

Code of conduct
Activity

Stars

4.4k stars

Watchers

55 watching

Forks

1.8k forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.