Python beginner-friendly

Open-source Python projects categorized as beginner-friendly

Top 21 Python beginner-friendly Projects

beginner-friendly
  1. PySimpleGUI

    Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.

    Project mention: PySimpleGUI VS FreeSimpleGUI - a user suggested alternative | libhunt.com/r/PySimpleGUI | 2024-07-05
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. pokeapi

    The Pokémon API

  4. algorithm-archive

    A collaborative book on algorithms

  5. byte-of-python

    Beginners book on Python - start here if you don't know programming

    Project mention: July 8, 2024 Python Meet & Greet - Part 2 | dev.to | 2024-08-08

    Bytes of python

  6. python-tutorial

    A Python 3 programming tutorial for beginners.

    Project mention: python-tutorial VS Spindle - a user suggested alternative | libhunt.com/r/python-tutorial | 2024-12-25
  7. Machine-Learning-with-Python

    Small scale machine learning projects to understand the core concepts . Give a Star 🌟If it helps you. BONUS: Interview Bank coming up..! (by devAmoghS)

  8. 100-Days-of-Code

    Officially committing to 100 Days of code challenge. (by PritKalariya)

  9. spyrograph

    Python library for analyzing, exploring, and visualizing epitrochoids and hypotrochoids in just a few lines of code

  10. 15-mini-python-games-tutorial-series

    A collection of 12 mini games/projects written with Python 3 standard library, each game scales in complexity. Includes 3 bonus games for additional examples and learning.

  11. Beginner-Bug-Bounty-Automation

    Many script that can be modified according to your needs for Information Gathering and Asset discovery in Bug Bounty Hunting (Pull requests are welcome!)

  12. IGCSE-CS-PC-Transpiler

    IGCSE CS PseudoCode Interpreter (Translator) Note. This program is currently undergoing the final tweaks. This Program transpiles (compiles source to source) the Pseudocode syntax studied in the IGCSE Computer Science 0478 Syllabus as no other application is available to do this. For any suggestions or bug reports, please send me a message on Github If you liked it, please don't forget to star this repository. Thanks!

  13. PyProjects

    Beginner Friendly Python-Projects

  14. FuncNotify

    Automatically notifies you of start and completion using environment variables

  15. Password-Manager

    A Simple Aesthetic Password Manager (by SpreadSheets600)

    Project mention: Hacktoberfest 2024: Beginning of my open-source journey | dev.to | 2024-11-03

    Password Manager Based on a GUI

  16. PyPass

    A simple , secure , trustable and quantum safe password manager in Python3. (by Anish-M-code)

  17. docker_django_postgres_template

    A basic template for Django. Includes several custom user models to choose from.

  18. German-gender-finder

    Find the gender of a german word so you know what articles to use ( Der, Die, Das , Ein, Eine)

  19. our-toolkit

    Open source python library focused on learning about how to contribute to open source process and sharing some "useless" and funny functions

  20. MyVoteAWS

    beginner aws project to learn how various components work - build voting app

  21. DataDeck

    EngageKC is an innovative platform designed to enhance classroom collaboration and digital interaction within educational settings. Allowing students to easily upload video and pictures without logging in for use to enhance classroom learning.

    Project mention: Hackoberfest: Part 1 | dev.to | 2024-10-04

    For this first week of Hackoberfest I opted to start small. With a relatively recent project called EngageKC designed to be a sort of online classroom solution. I noticed that the setup steps for the repo included several pip install commands. I created an issue mentioning this and purposed using a requirements.txt file as a solution. Reducing the amount of commands and allowing the versions of libraries to easily be set.

  22. Basic-Login-Demo-With-Encryption

    This script allows users to register a new account by creating a new JSON file named 'cd.json' or adding new data to an existing one, and logging into the account by providing the correct credentials. The script also encrypts the password before storing it in the JSON file for added security.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python beginner-friendly discussion

Log in or Post with

Python beginner-friendly related posts

  • Hacktoberfest 2024: Beginning of my open-source journey

    3 projects | dev.to | 3 Nov 2024
  • July 8, 2024 Python Meet & Greet - Part 2

    1 project | dev.to | 8 Aug 2024
  • Can anyone suggest best free learning resources to learn Java and python

    1 project | /r/learnprogramming | 22 May 2023
  • Making First App Based on API

    1 project | /r/learnjavascript | 8 May 2023
  • Can anyone recommend a good, elaborate, public example of a rest api?

    1 project | /r/learnprogramming | 27 Mar 2023
  • Reddit bot to monitor and alert Mods whenever a new mail is received in the Modmail queue.

    1 project | /r/CKsTechNews | 22 Feb 2023
  • Show HN: A music bot for your Reddit sun

    1 project | news.ycombinator.com | 22 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source beginner-friendly projects in Python? This list will help you:

# Project Stars
1 PySimpleGUI 13,511
2 pokeapi 4,504
3 algorithm-archive 2,390
4 byte-of-python 2,334
5 python-tutorial 1,413
6 Machine-Learning-with-Python 1,185
7 100-Days-of-Code 89
8 spyrograph 27
9 15-mini-python-games-tutorial-series 25
10 Beginner-Bug-Bounty-Automation 25
11 IGCSE-CS-PC-Transpiler 14
12 PyProjects 12
13 FuncNotify 10
14 Password-Manager 9
15 PyPass 8
16 docker_django_postgres_template 7
17 German-gender-finder 7
18 our-toolkit 6
19 MyVoteAWS 6
20 DataDeck 3
21 Basic-Login-Demo-With-Encryption 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?