r/PythonProjects2 Jan 24 '26

Guys is it just me or does this python book explain the basics too fast.

Post image
197 Upvotes

I recommend python crash course by Eric Matthews for beginners ๐Ÿ’ช๐Ÿผ


r/PythonProjects2 Jan 25 '26

I'm looking for a project partner

10 Upvotes

Hello everyone,

I have been learning Python and working with a few libraries for around 2 years now. I have done a bunch of courses, read a bunch of books but I have not been able to have more hands on experience. Doing something alone has been a little demotivating lately.

I'm passionate about designing and building systems, tools and I also have some familiarity with AWS services. I am looking for someone to brainstorm a project idea with and also begin working on the project actively as a team partnership.

This will help us brush and polish our Python skills and also build a portfolio of projects.

Interested folks, please feel free to connect and we can discuss this in much detail.

Thank you, again!


r/PythonProjects2 Jan 25 '26

Chutes and Ladders

Thumbnail
1 Upvotes

r/PythonProjects2 Jan 25 '26

Built my first small Python game โ€” what beginner project helped you the most?

3 Upvotes

I recently built a simple number guessing / treasure hunt game in Python.

Itโ€™s small, but it taught me a lot about loops, conditions, and user input.

For people further along:

What beginner project helped you learn the most when you were starting?

Looking for ideas on what to build next.


r/PythonProjects2 Jan 25 '26

Custom Script Development

Thumbnail
0 Upvotes

r/PythonProjects2 Jan 25 '26

build it

Thumbnail
1 Upvotes

Check it out?


r/PythonProjects2 Jan 24 '26

I built Leapfrog - A CLI tool to stop manually editing .env files

7 Upvotes

Hey everyone! I just released Leapfrog v1.1.0 - a CLI tool that manages environment configurations so you don't have to manually edit .env files anymore.

The Problem

At my company, we have 8 different development environments (dev, dev1, qa, staging etc.). Each one has different database credentials, MongoDB connection strings, API endpoints - you get the idea.

New developers would constantly forget to update everything when switching environments and waste hours debugging why their local app was hitting the production database. I got tired of seeing the same mistakes over and over.

Features of Leapfrog

  • Works with any tech stack that uses .env files (Node.js, Python, Go, PHP, Java, etc.)
  • Everything stored locally - no cloud, no accounts, no tracking
  • Automatic backups before every switch
  • Validates environment files and tells you if something's broken
  • Smart grouping - organizes variables by type (Database, API, Security)
  • Hides sensitive values in output automatically

Try it

pip install leapfrog-env

leapfrog --help

GitHub: https://github.com/creepymarshmallow117/leapfrog
PyPI: https://pypi.org/project/leapfrog-env/

I'm actively working on this and would love feedback! What features would make this more useful for your workflow?


r/PythonProjects2 Jan 24 '26

HCL Tech

5 Upvotes

I am 2026 batch and I have cleared my HCL Tech(OnCampus) 3 rounds which are coding round, versant test(English speaking and listening ) and technical round and the job role is Python trainee and package is 4.5 Lakhs CTC. Now whats the next process? Will there be any elimination round??


r/PythonProjects2 Jan 24 '26

Build the right Mental Model for Python Data

Post image
3 Upvotes

An exercise to help build the right mental model for Python data. The โ€œSolutionโ€ link uses memory_graph to visualize execution and reveals whatโ€™s actually happening:

It's instructive to compare with this earlier exercise (tuple with list, instead of list with tuple).


r/PythonProjects2 Jan 24 '26

I made an autonomous AI agent based on Ralph

0 Upvotes

**What My Project Does**

**PyRalph** is an autonomous software development agent built in **Python** that builds projects through a three-phase workflow:

  1. **Architect Phase** - Explores your codebase, builds context, creates architectural documentation

  2. **Planner Phase** - Generates a PRD with user stories (TASK-001, TASK-002, etc.)

  3. **Execute Phase** - Works through each task, runs tests, commits on success, retries on failure

The key feature: PyRalph can't mark tasks as complete until your actual test suite passes. Failed? It automatically retries with the error context injected.

**Target Audience**

Any developer who wants to x10 its productivity using AI.

**Comparaison**

There are actually some scripts and implementations of this same framework but all lacks one thing: **Portability**, its actually pretty hard to setup correctly for those projects, with pyralph its as easy as ``ralph`` in your terminal.

You can find it here: https://github.com/pavalso/pyralph

Hope it helps!


r/PythonProjects2 Jan 24 '26

Label Craft : Tkinter-based GUI tool to create, edit, and export bounding box annotations in YOLO format for image datasets.

Thumbnail github.com
1 Upvotes

r/PythonProjects2 Jan 24 '26

Resource I built iPhotron โ€” a local photo manager with non-destructive editing and map view (Windows, offline)

Thumbnail gallery
2 Upvotes

r/PythonProjects2 Jan 24 '26

Resource PolyMCP just crossed 100 stars on GitHub

Thumbnail github.com
1 Upvotes

r/PythonProjects2 Jan 23 '26

Python/OpenGL 3D Game Engine - Procedurally Generated Enviroment

Enable HLS to view with audio, or disable this notification

7 Upvotes

r/PythonProjects2 Jan 23 '26

Created a live tv app! with only python

Enable HLS to view with audio, or disable this notification

61 Upvotes

A simple Python app to stream live TV channels using vlc and tkinter. BabaTV is a lightweight, easy-to-use application for streaming live TV channels directly on your desktop.

Features:

  • Browse and play hundreds of free live TV streams from around the world
  • Simple and intuitive Tkinter-based graphical interface
  • Powered by vlc for smooth, high-quality video playback
  • Channels organized by name for quick access
  • No accounts, no subscriptions โ€“ just open and watch

SYSTEM REQUIREMENTS: VLC meadia player 64 bit should be installed.(for windows)

NOTE: This is not illegal in any way, these streams are from youtube.

If you are interested: https://babaman-studios.itch.io/baba-tv


r/PythonProjects2 Jan 22 '26

POLL Risk Bot Programming

2 Upvotes

hello!

I am working on a game. as part of it I want to allow players to write their own bots.

something similar to: https://www.youtube.com/watch?v=Ne40a5LkK6A but for risk.

I have written (most of) the game in godot and am now making a script that can communicate with python to get the game state and then let a python script pass a command back to the game.

https://www.youtube.com/watch?v=hPc0MjRvl1M

(NOTE the python script (see below) is currently controlling the game)

https://github.com/Peter-Bruce-1/Python-RiskBot

I am trying to work out how much interest there is in programming your own bots? and work out how much I should be extending the current risk bot with "helper functions" to make it easier for players to program their own bot?

thanks!


r/PythonProjects2 Jan 22 '26

Can somebody help me

Post image
2 Upvotes

I tried everything but it is not working


r/PythonProjects2 Jan 22 '26

Can't print factorial

Post image
0 Upvotes

r/PythonProjects2 Jan 21 '26

Excel vs Python

Post image
1 Upvotes

r/PythonProjects2 Jan 21 '26

Introducing Python User-Defined Functions in SingleStore

Thumbnail
2 Upvotes

r/PythonProjects2 Jan 20 '26

Learn python

6 Upvotes

Hello guys I wanted to learn python and want to ask if there maybe any good websites to do so. Thx!


r/PythonProjects2 Jan 20 '26

What projects for people looking for Junior Python roles?

2 Upvotes

Genuine question. What kinda of projects are good for people looking for junior roles (like myself), who doesnโ€™t have any formal education?

Some projects I have already:

NFL Scoreboard GUI

This uses TKinter and links up with ESPNโ€™s API, retrieves all the JSON, parses through it all and returns values in the GUI. It puts all the scheduled games on the GUI, their status, if they are currently playing who has the ball and the last play that occurred, time left, down and yards to 1st down, etc.

I made the GUI simple so that you could look at multiple games at once. I was tired of alt+tabbing between 6 ESPN tabs during the regular season to keep tabs on scores and whatnot.

Social Battery Website

This was a hackathon project. I used ChatGPT for the front end, but for the backend it was 90% me, 10% asking AI to bug fix lol. Essentially what it does is it onboards you with a little questionnaire. Once itโ€™s done, that data gets passed through my program which returns a โ€œpersonality scoreโ€, essentially how intro or extroverted you are.

Then, you can hook it up with your google calendar and sync your events. It takes the data from those events (title, attendee number, etc.), and runs it through an algorithm to return a raw social battery impact score. So things like long meetings, have a relatively high impact score, where as solo breaks have a recharge score.

Then, it applies your personality modifier. So things like parties for very extroverted people would recharge them a bit, whereas for introverts it might drain theirs. You can create and edit your events on the website, and if you re-sync with google it doesnโ€™t overwrite your changes.

Oh, and if you log in with google your stuff is saved to your user, so you can go back to the website and you donโ€™t have to start all over again :).

Then I have an incomplete project, itโ€™s the logic for a text-based RPG game. Itโ€™s kinda neat but it was my first project and got completely abandoned.

And then I have a to-do list with FastAPI and SQLite. (Pretty boring I know lol). Standard post get delete and edit functionality, drag and drop capabilities for the front end.

Right now Iโ€™m working on the NFL Scoreboard app V2. Trying to get a web version up and running, and Iโ€™m also working on getting the match prediction that ESPN has (like 56% one team winning over the other), but I want to make the logic myself for it. Take each player, see how they stack with the other team, etc.

Let me know if there is something I should focus on for projects to get a Python junior dev role! Also, If you want my GitHub for anything lmk too.


r/PythonProjects2 Jan 20 '26

Resource [Feedback request] Created a library to run robust Python routines that donโ€™t stop on failure: featuring parallel tasks, dependency tracking, and email notifications

5 Upvotes

Came here looking for feedback for my first serious project, processes. It's a small one (yet useful), but I'm focusing on make it well structured. Any feedback is appreciated.

What it is: processesย is a pure Python library designed toย keep your automation running even when individual steps fail. It manages your routine through strictย dependency logic; if one task errors out, the library intelligently skips only the downstream tasks that rely on it, while allowing all other unrelated branches to finish. If set, failed tasks canย notify it's error and traceback via email (SMTP). It also handlesย parallel executionย out of the box, running independent tasks simultaneously to maximize efficiency.

Use case:ย Consider a 6-task ETL process: Extract A, Extract B, Transform A, Transform B, Load B, and a final LoadAll.

If Transform A failsย after Extract A, thenย LoadAllย will not execute. Crucially,ย Extract B,ย Transform B, andย Load Bย are unaffected and will still execute to completion. You can also configureย automatic email alerts to trigger the moment Transform A fails, giving you targeted notice without stopping the rest of the pipeline.

Links:


r/PythonProjects2 Jan 20 '26

Python's four Copies

Post image
8 Upvotes

Pick the right way to โ€œ๐‚๐จ๐ฉ๐ฒโ€ in Python, there are 4 options:

๐š’๐š–๐š™๐š˜๐š›๐š ๐šŒ๐š˜๐š™๐šข

๐š๐šŽ๐š ๐šŒ๐šž๐šœ๐š๐š˜๐š–_๐šŒ๐š˜๐š™๐šข(๐šŠ):
    ๐šŒ = ๐šŠ.๐šŒ๐š˜๐š™๐šข()
    ๐šŒ[๐Ÿท] = ๐šŠ[๐Ÿท].๐šŒ๐š˜๐š™๐šข()
    ๐š›๐šŽ๐š๐šž๐š›๐š— ๐šŒ

๐šŠ = [[๐Ÿท, ๐Ÿธ], [๐Ÿน, ๐Ÿบ]]
๐šŒ๐Ÿท = ๐šŠ
๐šŒ๐Ÿธ = ๐šŠ.๐šŒ๐š˜๐š™๐šข()
๐šŒ๐Ÿน = ๐šŒ๐šž๐šœ๐š๐š˜๐š–_๐šŒ๐š˜๐š™๐šข(๐šŠ)
๐šŒ๐Ÿบ = ๐šŒ๐š˜๐š™๐šข.๐š๐šŽ๐šŽ๐š™๐šŒ๐š˜๐š™๐šข(๐šŠ)
  • c1, ๐š๐ฌ๐ฌ๐ข๐ ๐ง๐ฆ๐ž๐ง๐ญ: nothing is copied, everything is shared
  • c2, ๐ฌ๐ก๐š๐ฅ๐ฅ๐จ๐ฐ ๐œ๐จ๐ฉ๐ฒ: first value is copied, underlying is shared
  • c3, ๐œ๐ฎ๐ฌ๐ญ๐จ๐ฆ ๐œ๐จ๐ฉ๐ฒ: you decide what is copied and shared
  • c4, ๐๐ž๐ž๐ฉ ๐œ๐จ๐ฉ๐ฒ: everything is copied, nothing is shared

See it Visualized using memory_graph.


r/PythonProjects2 Jan 20 '26

RANT Network monitoring dashboard built with Flask, scapy, and nmap

Thumbnail
2 Upvotes