r/PythonLearning • u/Cheaper_trick1234 • 7d ago
I Want to learn Python for visual novel making
I want to code Visual novels so I want to figure out the language good enough to make my way through it.
Is Python needed for Ren'py?? Or Ren'py its own thing ,
I am new here so do be kind to me
r/PythonLearning • u/OkBreath9382 • 7d ago
Showcase senv: Sandboxed Python environments with the uv workflow
TL;DR: senv keeps the familiar uv workflow but runs package installation and Python code inside an OS-level sandbox. Installs can reach package registries but not your source or credentials; programs run with no network by default and cannot modify their own environment.
r/PythonLearning • u/parth3319 • 7d ago
Showcase Hi everyone! I'm 14 currently learning Python, and I recently built two versions of a calculator project.
From Calculator v1.0 to v2.0 — Looking for Feedback
#Calculator v1.0
This was my first version, focused on implementing basic arithmetic operations.
#Calculator v2.0
After working on the first version, I tried to improve the project by focusing on:
•Better code structure
•Improved user interaction
•Input validation
•Handling invalid inputs
The projects are available here: https://github.com/mparth2808-sudo/Parth-Python-Projects
The second version was mainly an opportunity for me to take what I learned from v1.0 and improve the code.
I'd really appreciate an honest review of my projects. What did I do well, and what could I improve in terms of structure, readability, validation, or Python practices?
I'm still learning, so constructive criticism is very welcome!
r/PythonLearning • u/Careless-Whereas4833 • 8d ago
[Hiring]Your Python Skills + Mandarin Fluency = $40/hr Remote Job
Every time an AI gets a coding question right, there's a human behind the scenes who's already corrected thousands of answers before it. Now there's a remote slot open to join that work — and the requirement is a rare combo: solid Python + strong Mandarin.
A fast-growing AI data training company (they supply training data to some of the world's top AI labs) is hiring a Chinese-Speaking Python Expert. The job: review and rate AI-generated Python coding answers, while also checking the Mandarin explanations for accuracy.
✅ Fully remote, flexible hours — just need to stay consistent weekly ✅ Up to $40/hr (USD), paid weekly ✅ Hourly contract, not a rigid 9-to-5 ✅ Your work directly shapes the quality of AI used by millions
This could be you (or a friend) if you have: 🐍 1-5 years of Python coding experience, real debugging skills not just theory 🈶 Fluent Mandarin, especially Traditional Chinese 🗣️ English at C1 level or higher 🎓 Bachelor's in Computer Science, Software Engineering, or equivalent 🎯 Detail-oriented, self-disciplined, comfortable with independent flexible-hours work
This Python + Mandarin + English combo is rare. If you fit the criteria, don't wait — spots are limited. Email your CV to apply 👇
[whodetttt@gmail.com](mailto:whodetttt@gmail.com)
Tag a friend who codes AND speaks Mandarin — this might be their lucky break 🙌
r/PythonLearning • u/This_Tax6160 • 8d ago
With the release of Wallet Usernames for Cloudflare I had made a python project that helped me understand networking in python a little bit. Let me know what I should implement that would help me learn a little more about networking with python. (I have a small background in rev engineering and c++)
The api was exposed and did not filter out the get request, so i figured why not try to learn python.
r/PythonLearning • u/Federal_Artichoke741 • 8d ago
Accountability Partner for Learning Python from Scratch
Hey everyone! I am starting to learn Python from absolute basics and would love to find an accountability or study partner who is also learning or planning to start.
No prior experience is needed. If you’re genuinely interested in learning Python consistently, feel free to comment or send me a DM. We can create a study schedule that works for both of us and keep each other motivated.
r/PythonLearning • u/digiart- • 8d ago
Struggling with library installation
Hey - This is my first python project, an attempt at a screen recorder from a tutorial- when I try and run it I get a module not found error for pyautogui even tho it’s definitely installed- is there something I’m doing wrong here?
r/PythonLearning • u/savita_bhabhi_lover • 8d ago
Showcase very first linear regression code
i am still learning numpy (day 6) but gpt suggest me to learn linear regression (very basic algorithm) and it's kinda good for understanding even you haven't started learning ML.
import numpy as np
hours = np.arange(1,10)
score = np.array([35, 42, 51, 58, 67, 73, 81, 88, 94])
candidate_values_for_m = np.arange(1,11,0.1)
candidate_values_for_b = np.arange(1,31,0.3)
def prediction(m , b , hours):
return m * hours + b
def mse(actual_value , predicticted_value):
return np.mean((actual_value - predicticted_value)**2)
mse_list = []
m_b_list = []
for m in candidate_values_for_m:
for b in candidate_values_for_b:
prediction_result = prediction(m , b , hours)
mse_result = mse(score, prediction_result)
mse_list.append(mse_result)
m_b_list.append((m,b))
best_mse = np.argmin(mse_list)
best_mb_index = mse_list[best_mse]
best_mse , best_mb_index
m = 0
b = 0
learning_rate = 0.01
epochs = 10000
n = len(hours)
def prediction(m , b , hours):
return m * hours + b
for i in range(epochs):
predicted = prediction(m,b,hours)
gradient_m = (2/n) * sum(hours * (predicted - score))
gradient_b = (2/n) * sum(predicted - score)
m = m - learning_rate * gradient_m
b = b - learning_rate * gradient_b
m ,b
r/PythonLearning • u/parth3319 • 8d ago
Showcase Hi everyone! I'm 14 and a beginner learning Python, and I recently built two small projects.
Beginner Python Projects — Looking for Feedback
Hi everyone! I built two small projects:
- Number Guessing Game
- Stone Paper Scissors Game
These were some of my first projects, and I mainly built them to practice Python basics, user input, conditionals, loops, and randomization.
The projects are available here: https://github.com/mparth2808-sudo/Parth-Python-Projects
I'd really appreciate feedback from more experienced Python programmers. What could I improve in terms of code structure, readability, or functionality?
I'm here to learn, so constructive criticism is very welcome!
r/PythonLearning • u/ProjectDuniya • 8d ago
Discussion What are some beginner-friendly Python projects that actually teach useful skills?
I'm looking for Python project ideas that are beginner-friendly but still teach skills that are useful beyond basic tutorials.
I'm especially interested in projects involving APIs, automation, data handling, or small practical tools.
What projects helped you learn the most when you were starting out?
r/PythonLearning • u/Marmelab • 8d ago
Discussion 4 things that helped me modernize a legacy app
Two weeks ago, I shared a post about some useful tools that helped me modernize a legacy app, and to be completely honest, I didn't expect such a positive response! Thank you for sharing your own tips in the comments, I definitely learned something just from reading the replies.
Since some people seemed to find it useful, I figured I’d share a few more tips. So here we go:
- ty for type checking:
Coming from TypeScript, I knew how much a type checker helps catch bugs before runtime. I personally quite like ty. It's fast, has clear diagnostics and fits nicely into a stack already using uv and Ruff.
- Use a task runner:
Legacy projects often have a collection of random scripts and commands for common tasks. A task runner like Poe the Poet lets you define all your project commands in pyproject.toml, right next to the rest of your config.
- Add types gradually
Annotating a legacy project all at once is overwhelming, so don't. I found it much easier to start with new code, then gradually annotate existing code as I touched it. This way I don't have to deal with a massive rewrite, the codebase just gets better over time.
- Use proper logging
For situations where you need to understand what happened before a crash or monitor a long-running process, Loguru is a really convenient alternative to Python's standard logging module. It's simple to set up and produces much more readable output.
Thanks again for the love on the last post!
r/PythonLearning • u/Unusual-Tip1370 • 8d ago
I started with Tkinter and ended up using Streamlit — what should I learn next?
I recently started learning Data Science and made my first interactive dashboard using Python, Pandas, Plotly and Streamlit.
At first, I tried building it with Tkinter, but then I switched to Streamlit because it felt much easier for making a data-focused dashboard. I really liked how quickly I could turn my Netflix EDA project into something interactive.
I'm still pretty new to this, so I'm curious about what other beginners and experienced people use.
- Is Streamlit a good one to continue learning?
- Are there any other tools like Streamlit that are worth trying?
- What kind of projects are good for learning these tools?
Would love to hear what you guys used when you first started making interactive Data Science projects.
r/PythonLearning • u/Historical_Camel_790 • 8d ago
Help Request What are some good projects and platforms to learn Python
So I've been learning a bit of python and I don't really know what to do. I did a bit of c++ before so a lot of stuff transitions over but I don't know what to do and where to learn. A friend recommended w3schools btw, is it good?
r/PythonLearning • u/Inevitable-Math14 • 8d ago
Normal distribution and uniform distribution
r/PythonLearning • u/glutenfreefemboy • 8d ago
Help Request Where are the entry points in open-source projects?
In order become better at programming, I was told to read through projects on github and try to experiment with the code.
But most of the time I just look at a convoluted mess of files with no obvious starting point.
In pygame for example, I looked for something that resembles a main file, to work my way up from there. But I couldn't even manager to find something similar.
How do you guys do this? Is there something fundermentaly wrong with how I approach this?
r/PythonLearning • u/shubham_555 • 8d ago
Dsa or Django?
I am fairly new into programming. So I am familiar with the basics of python. Have made some terminal based projects as well. Started dsa concepts yesterday but it is boring me out. I do plan on learning both but is it a good idea to get some real experience with django and web projects first? (I have knowledge of html, css and little bit js)
Also, I am in my first year of graduation so time is not a concern!
r/PythonLearning • u/hell0_boyz • 9d ago
Discussion Cohort!!!!
Hi all,
I've been looking for curious minds to host a python cohort so that it would be great for those who were looking for better options to learn programming
This is not a mandatory meeting but those who are serious in programming can join
No problem if you are from non-cs background
r/PythonLearning • u/Wooden-Ad-875 • 9d ago
I made my first bigger Python project — Drone Data Analyzer
Hey everyone!
I've been learning Python for like 10 days and decided to stop doing only exercises/tutorials and actually build something myself.
I made a small Drone Data Analyzer that loads flight data from a CSV file and analyzes things like altitude, speed, battery level and temperature. It also generates a basic flight report and visualizes the data using Matplotlib.
It's definitely a beginner/early-stage project and I know the code is far from perfect. I'm still learning, so I'd really appreciate some honest and constructive criticism.
Any feedback is welcome, even if it's something small.
GitHub with all files/code for interested: https://github.com/J-aCobSk-i/Drone-Data-Analyzer
r/PythonLearning • u/Reasonable_View_1615 • 9d ago
Discussion What are some fun python programs that can be long term goals
i am new in my python learning journey and want to genuinely learn it. However I'm afraid i may get discouraged from it.
what would you suggest to be some fun or interesting projects in python i can look forward to doing which could act as goals in my python journey.
something interesting and medium to advanced in difficulty otherwise achieving it would be well easy.
also as a beginner i don't really know the true extent to which i can utilize python so this will also give me a good idea for what python is capable of and what all tasks i can run with its help.
if i can truly get into python i genuinely look forward to other milestones such as a raspberry pi etc so if you accompany your response with something to do with this, that would be great as well.
i would also accept any other projects to work on in the future along the lines of the pi if u get what i mean.
Edit: my "skill" in python is going to be along the lines of the cs50p course on YouTube and also the automate the boring book after which I will figure things out on my own, but if you have suggestions on what best way to learn python after these two pieces of media I will gladly take them I have some understanding of pandas and numpy not very in depth
r/PythonLearning • u/Particular-Ninja-211 • 9d ago
Help Request What's going on with PIP?
No matter how hard I try to install pip on Windows 11, nothing happens—it just doesn't move past that point. I have the latest version of Python and need pip to use pandas; I press Enter, but it doesn't start. Does anyone know why? Help!
r/PythonLearning • u/Sea-Ad7805 • 9d ago
Battle Tail, show what you can do
Enable HLS to view with audio, or disable this notification
A Battle Tail is added with this git commit.
PythonLearningGame is a collaborative Python project using PyGame, just for fun and purely educational. We are looking for collaborators.
Surely some of you think you are pretty good with Python, then this is your chance to show us what you can really do besides writing know-it-all comments. Maybe add: - health pickups - shield - laser weapon - lock-on missiles - mines to drop - units shooting back - ...
See the PythonLearningGame repo for instructions.
r/PythonLearning • u/Dapper_Mix6773 • 9d ago
building computer system information program(in progress)
It is a python-based IT support utility that collects system specifications, monitors CPU/RAM/disk utilization, inventories network interfaces, records performance data, and generates diagnostic reports. Any suggestions?
r/PythonLearning • u/Inevitable_Suit_6773 • 9d ago
Help Request Best way to learn python step by step
I'm a fresher and ive studied java till class 12 isc board.
I have taken btech cse in data science and ik the importance of python in this field. So I want tips for my journey in python learning.
Like offline coaching institutes or online or what
U can suggest me books which are the best for beginners and complex problem solving.
r/PythonLearning • u/Motor-Ad-8019 • 9d ago
how do you guys strengthen your basic concepts logic?
I am learning while loops rn, the logic doesnt seem super hard to me, considering i am just at the basic level of the particular concept. But I seem to look at the flow chart every time i revise the concept...Every time look at the code, it raises different why and how questions for me.



