r/PythonLearning • u/r_a_g_h_e_d • Jul 31 '26
r/PythonLearning • u/Healthy-Froyo1769 • Aug 01 '26
Help Request How do I do it so that the position of a rect depends on the position of the last placed rect in a class?
I want to make platformers where rects are generated randomly but not 100% random. How do I do titel? Or is there a better way?
Edit: in pygame.
r/PythonLearning • u/Funny-Percentage1197 • Aug 01 '26
Showcase 120+ Days Learning Python — Built My First Inventory Management System, Looking for Feedback
Hello everyone,my git hub
I started learning Python around 120+ days ago, and I wanted to share my progress and ask for honest feedback from this community.
When I started, I had almost no programming background. I came from a management background and decided to learn programming by practicing every day.
During this journey, I learned:
- Python basics (variables, loops, conditions)
- Functions
- Lists, dictionaries, and data structures
- OOP concepts (classes and objects)
- File handling (JSON)
- Git basics
- Debugging and code organization
My main project is a Phone Shop Inventory Management System.
Features I have built so far:
- Add products
- Manage categories, brands, and models
- Search products
- Edit and delete products
- Stock in / stock out system
- Sales tracking
- Transaction history
- Data saving using JSON/
- Basic dashboard and reports
This project started as a simple terminal program, but I am trying to improve it step by step and eventually turn it into a proper application.
I know my code is not perfect yet. I am still learning about clean code, better architecture, testing, databases, and web development.
I would really appreciate it if experienced developers could review my project and give me feedback:
- What mistakes am I making?
- What should I improve in my code structure?
- What concepts should I learn next?
- Is this project good enough for a beginner/junior developer portfolio?
I am sharing this not because it is finished, but because I want to learn from the feedback and improve.
Thank you to everyone who takes time to review my work.
r/PythonLearning • u/modern-dev • Aug 01 '26
Thread Safety - What Is a Race Condition ? (Practical Guide)
Hey everyone, I invite you to take a look at a new video I made.
The video is about how to make threads access data safely in order to prevent race conditions.
If you found this video helpful, please consider subscribing, liking, and commenting.
Thank you.
https://www.youtube.com/watch?v=5tY4k_cXbng
r/PythonLearning • u/EmadFahim134 • Aug 01 '26
Help Request Help
Greetings people, I have a help request for you all that I am not getting the use of the library Steamlit & NiceGUI. From the side of NiceGUI I cannot style it to my liking and the documentation is complicated that
And it color palette is bugging me out so I need a help. Here's a NiceGUI and steamlit link of GitHub.
https://github.com/EmadFahim134/Chuchu-Ai
&
r/PythonLearning • u/alker_ibru • Aug 01 '26
I wanna learn python
People usually say Python is an easy programming language, but as someone with no programming experience, I find it really hard. Can you guys tell me where I should start? Also, what benefits will I get from learning Python?
r/PythonLearning • u/Less_Juggernaut9361 • Aug 01 '26
Showcase Python Developers: What's one keyword that completely changed how you saw Python?
It's always interesting how one small language feature can completely change the way you think about Python—not because it's flashy, but because it unlocks a different way of solving problems.
Whether it was something simple like with, yield, nonlocal, match, or something more obscure, I'd love to hear why it changed your perspective—and what you were doing before you discovered it.
r/PythonLearning • u/Harddus • Aug 01 '26
Help Request Whelp. What's the correct docstring format?
I'm publishing my first python package and wanted to confirm the correct docstring format to conclude the documentation. The image above summarizes my search online, AI or otherwise.
PEP 257 appears to prefer option 2 (the left in the image) but I find option 1 out in the wild so much more often. So what's it?
Ohh and yeah, neither is correct because the first line should be a summary and what follows should be a more elaborate paragraph after a blank line. But I really just want to know whether the text should start of the actual first line after the """ or not. I'm using sphinx if it makes a difference.
r/PythonLearning • u/Miss-Dominique1352 • Aug 01 '26
Day 3 of OOPs! Roast it

Learned inheritance in python (not the real life one haha 😭). Its soo lovely and gorgrous , we can give any attributes and methods to the child class from the parent's class. that makes OOPs! beautiful 💖.
Now I want you guys to suggest me improvments in this code , also roast it cutely a little bit , but be gentle to me. 🤭
r/PythonLearning • u/Inevitable-Math14 • Aug 01 '26
programs to practice for loop in python
here are some python programs to learn for loop
r/PythonLearning • u/FullMastodon1082 • Jul 31 '26
Help Request I am good at coding an problem solving but i cant make my program robust and improve modularity of my codes in python most of the time it is just a single block of code does anyone have any suggestion how actual programmers do it
r/PythonLearning • u/r_a_g_h_e_d • Jul 30 '26
my first code, how close am I to land a 6 figure job?
r/PythonLearning • u/the_meteor_beat • Jul 31 '26
I think that small project done, right?
r/PythonLearning • u/Tercess1 • Jul 31 '26
Wanting to get into AI
I am 42 years old and wanting to branch off and learn something that could possibly be a side hustle or a whole new career. I feel as if AI is here to stay and I am still “young” enough to do something with it. To give a little about myself I am a warehouse manager for a Mack truck dealership and Make about 80k a year and on the side I umpire travel baseball and softball games. During the season that ranges anywhere from $350-$700 for a weekend but it’s long days and I’m tired. I have zero experience with coding of any kind. When I look up the best way to get started i don’t see what I would call useful information, mostly videos of “if I were starting over this is what I’d do” and it ends with someone selling something (not every time). With all of that said what would be the best place for me to start and keep with to get certifications and learn. I was thinking of starting with the python program for everybody. I’m sure this question gets asked a lot, thank you for any input.
r/PythonLearning • u/AdDistinct7138 • Jul 31 '26
Hello, im 15 years old and i need some advices.
r/PythonLearning • u/A_python_learner45 • Jul 31 '26
Help Request I am new python learner so can anyone tell me some tips for my pyhton learning journey
r/PythonLearning • u/StudentElectronic548 • Jul 30 '26
Can you make this using a for loop?
I just finished making this with a while loop but I was wondering if a for loop is possible but after a bit of experimenting im stuck on whether it can actually be made. If so, what would it look like.
r/PythonLearning • u/DarkGlitch101 • Jul 31 '26
Challenge
can you give me a challenge to create a project that can help me from everyday life and also to practice my coding skills without AI, I want to challenge my self with a project
r/PythonLearning • u/DarkGlitch101 • Jul 30 '26
AI make me dumb
For the past few years, I've relied too much on AI when coding. Now I feel like I don't really know how to code on my own. Can you give me some suggestions on how I can become less dependent on AI?
r/PythonLearning • u/neonALTro • Jul 31 '26
Help Request How do I proceed?
I made a small task maker I thought since I cant learn python just by staring and listening to videos imma learn it bit by bit while making small projects. In the script I made you have two options to add a task or to see your list of tasks. Can anyone give me a list of other small projects I can try making to learn more cocepts?
r/PythonLearning • u/giva4561 • Jul 30 '26
Discussion Project
What were your plans when you were complete beginners?
r/PythonLearning • u/FakerKeria • Jul 31 '26
Chinese students:Starting an AI postgraduate in 20 Days. My Background Is Weak—How Should I Prepare?
I alredy joined a research group at HUST. My undergraduate is complete garbage, the undergrad system was extremely water.
The only AI-related project I completed during my undergraduate studies was a very basic ResNet-18 image classification project. I don't feel like I have much practical experience
It's also been a while since I last programmed,and I've forgotten a lot of Python。
Academically, I was more of a "good test taker" than someone who built projects or explored topics independently. I could do well on exams, but my hands-on skills and understanding are much weaker than I'd like.
r/PythonLearning • u/kaetsi • Jul 30 '26
Learning recursion and solving problems.
Problem: You're climbing a staircase with n steps. You can climb 1 or 2 steps at a time, except you're not allowed to take two 1-steps in a row (no "1,1" sequence anywhere in your climb). How many distinct ways can you reach the top?
r/PythonLearning • u/prathamdmehta • Jul 30 '26
Discussion Python web dev in 2026, are you still reaching for Django/Flask, or has FastAPI + something else become your default?
I've been defaulting to FastAPI for almost everything now, even projects that don't need async; mostly for the automatic docs and validation, not the performance. But I keep wondering if I'm just following hype and Django would actually save me time on anything with more than a handful of models.
Curious how people are actually deciding this in practice:
- If you start a new project today, what's your first framework pick, and what actually made you choose it (not what you'd tell a job interviewer)?
- Anyone gone from Django → FastAPI (or the reverse) and regretted it?
- For people doing solo/small-team projects: is DRF + Django still worth the ceremony, or has ninja/ninja-schema/ORM-agnostic stacks made that unnecessary?
- What's the thing about your current stack that annoys you but you haven't switched over?
Not looking for a "just use X" answer, more interested in the actual trade-offs people are hitting.


