r/PythonLearning 3d ago

How to learn problem solving?

9 Upvotes

r/PythonLearning 3d ago

Need tips about architecture

4 Upvotes

Hey guys!

Currently, I'm working on a project for my company about a tool to help users manage mobile devices. Anyway...

I'm having some trouble visualizing the architecture of my code. I'm trying to implement a layered architecture.

Do you guys know any tools that I could use to get a visual sketch of the architecture? It would really help me understand it better and find ways to optimize it.

thanks ;)


r/PythonLearning 2d ago

Help Request Scheduling system using python

Post image
0 Upvotes

im looking for someone that can handle fixing the scheduling system of a project. that would be interested in doing so to use for their portfolio. it is an open source program so volunteers only but a complicated scheduling system would look good on anyones portfolio. So I thought id offer someone the chance to do that. The program is built and working but there are several key bugs keeping us from advancing any further that i have been unable to solve. Message me if your interested or message me on discord https://discord.gg/qStGsdCtP the gihub is waiting on github support bc of a 404 page error but here is the link https://github.com/StevenCLewis111/Retro-TV-Emulator.git and up to date code is available until github is fixed.


r/PythonLearning 3d ago

Python developers: What mistakes wasted the most time when you were learning?

0 Upvotes

If you could go back to the day you started learning Python, what would you do differently? What resources, habits, or mistakes would you avoid that would have saved you months of confusion?


r/PythonLearning 3d ago

Discussion New to python & need help, resources

1 Upvotes

Hello guys! im new to python, please suggest me some websites & books to learn python and any free resources anything. or guideline to follow, Mistakes to avoid.

thank you in advance.


r/PythonLearning 3d ago

Discussion How do I build my problem solving skills again !

3 Upvotes

I have been coding for a while now and have been able to solve easy to mid level questions but now with the advent of AI I feel so much more dumb and cannot solve problems I practice leetcode but goto comments to check for solutions and then it clicks. What do I do how do I develop the problem solving skills again ?


r/PythonLearning 3d ago

Suggestion

1 Upvotes

Hi all I am beginner in coding. So I have college in 20days (1st year btech) should I learn python or c. In college they start with C. So as they teach C in college should I learn python seperate or go with

C.Pls suggest me


r/PythonLearning 3d ago

Explore Database internals with python

4 Upvotes

Hey guys, I have designed a simple python based application. Please check it out and contribute. Working towards improving the repo....

https://github.com/SudVig/CraftDB


r/PythonLearning 3d ago

Discussion Is brocode's python course video good for a complete beginner?

2 Upvotes

So I have just started coding(no prior experience) and I started watching brocode's python video. Initially I was watching him do stuff first and then replicate it my way but now I will see him explain the title and would try to do it myself first and then see how he did it and if he does it more efficiently I would also try to learn it. Also would the cs50 course be better for a beginner(I tried to learn from it at start but couldn't understand anything but I have heard it's like the best course out there)


r/PythonLearning 4d ago

new to python

19 Upvotes

I'm completely new to Python and just started learning dont have any idea where to start, any tips for me ??


r/PythonLearning 3d ago

FIFA WC 2026 CLI Program- My final project for CS50P

2 Upvotes

Hey guys I just completed CS50P and it was such a nice journey and I gained sm knowledge from this course. I wanted to share my project with yall and would love to hear your thoughts about it. Since the FIFA WC was going on and I love watching football, I made this little cli app that tells u about the match results and goal scorers. Its not a really complex program but I learned so much about APIs and caching by building this.

Here’s the link-[FIFA WC CLI]
I used [Football-Data] ‘s API

Would love to hear your thoughts guys!!


r/PythonLearning 3d ago

Pypen

0 Upvotes

i built a multi-process runner for Python apps & scripts so no more using tmux sessions or screen -r to keep your python scripts or app working

Source Code: https://github.com/MysteryDemon/pypen

Docs: https://docs.pypen.xyz/


r/PythonLearning 3d ago

I’m trying to learn python

0 Upvotes

Any tips or video or hacks to make it easier


r/PythonLearning 3d ago

The advantages and disadvantages of using VS Code's Copilot when coding and should I do it

1 Upvotes

r/PythonLearning 4d ago

I built a Magic 8 Ball app in Python with text-to-speech – Looking for feedback

1 Upvotes

Hey everyone!

I recently built a Magic 8 Ball application in Python as a fun project while learning programming.

Features:

• Random Magic 8 Ball answers

• Simple and clean code

• Beginner-friendly project

I'd really appreciate any feedback on the code structure, UI, or ideas for new features.

GitHub:

https://github.com/Izaan7-7-7/python-magic8-ball.git

Thanks!


r/PythonLearning 4d ago

Am I the only one who prefers PyCharm over VS Code?

10 Upvotes

I see that many Python courses use VS Code, and it is usually the most recommended option. However, after trying both, I ended up feeling much more comfortable using PyCharm.

It gives me more confidence, its organization is easier for me to understand, and I feel that I can concentrate better on programming. Also, recent versions include AI and autocomplete features that can predict part of the code you are writing. This has been very useful for me while I am still learning.

Although PyCharm is especially focused on Python, it is also possible to work with HTML, CSS, JavaScript, and other technologies.

I am not saying that it is better for everyone. It is simply the environment where I finally felt comfortable.

Do you prefer PyCharm or VS Code? Why?

Greetings from Mexico! 🇲🇽


r/PythonLearning 3d ago

I am doing cs 50 python but what even is wrong with this like why is this program not working

Thumbnail
gallery
0 Upvotes

r/PythonLearning 5d ago

<python code>

Post image
44 Upvotes

This is python code to get student salary!


r/PythonLearning 4d ago

Jupyter requirement

9 Upvotes

hi all,

I'm not from IT background but I had a doubt that python in command center vs jupyter vs vsc.

especially why the need for jupyter (can't understand why a course taught using that application and ai suggests using it). Thanks in advance!


r/PythonLearning 5d ago

2 months of my Python progress! Built my first Tool.

Thumbnail
gallery
165 Upvotes

I started learning Python at the beginning of summer. I tried a bunch of sources until I found what worked, and I realized I learn way more from building than from watching or reading.

I made a few simple projects first and pushed them to GitHub. I had zero clue how GitHub worked before. Now I understand most of it.

This is my newest project, errex, built to help me learn Python faster.

When I write code myself I run into a lot of errors, and the terminal always throws these big technical tracebacks that honestly made my head hurt. I could never understand them, so I'd copy or screenshot the error and ask GPT or Claude to explain it. But they'd give me long walls of text, and sometimes just hand me the fixed code without me asking, which made me rely on AI way too much.

So I thought, what if I just got what went wrong and where, in plain simple English? That way I'd be pushed to debug it myself instead of leaning on AI for the answer. That's why I built errex. It watches your clipboard, detects Python tracebacks, and pops up a short plain English explanation.

One thing I'll say: I learned a ton talking to AI while building this, and I'd tell anyone learning to do the same. I never asked it to write my code. I asked what each line and term meant so I understood what was happening underneath. I wrote every function myself. So if you asked me to walk through this code line by line right now, I could.

Errex is on GitHub, you're welcome to use it, just add your own API key. I paid for mine, lol. It wasn't expensive, less than $10 to test the whole thing.

github.com/idfwyy/errex


r/PythonLearning 4d ago

Install question - did I do something unfortunate?

7 Upvotes

Hi all - I just got a new laptop and today went about installing python/jupyter. I realised about a minute too late, though, that rather than using the command 'pip install jupyterlab' I had instead used 'pip install jupyter lab', with a space between jupyter and lab. I followed up with the proper command, but in both cases something was installed.

Did I accidentally install something malicious on my machine through my added space, or am I worrying over nothing? And if I did do something stupid, how might I fix this? Thanks very much in advance!


r/PythonLearning 5d ago

If you could remove one thing from Python, what would it be?

14 Upvotes

Every language has quirks. If you had the power to remove or redesign one feature, behavior, or common pattern in Python, what would you change and why?


r/PythonLearning 5d ago

Co-op Learning

15 Upvotes

Hello there, hope yall doing well today, I started learning python these days from scratch, if anybody interested in co-op learning, Please DM me.
thank you.


r/PythonLearning 4d ago

How to make a custom bar in wayland

3 Upvotes

I want to build my own dock in Python, but due to Wayland limitations, I can't align the dock to the top of the screen. How can I bypass this limitation?

To be clear, I don't want a solution that only works on a single compositor. I want it to work across Hyprland, Niri, KDE Plasma, GNOME, and Sway.

How can I position the dock at the top of the screen, similar to how Waybar does it?


r/PythonLearning 4d ago

I am a backend dev and ex teacher who led on cognitive science. I have been building a way to practise debugging that arrives in the actual post: a printed detective case with a real bug in it

0 Upvotes

I work as a backend Python developer, but I got here the long way round: 14 years in teaching, where I led computing and led on cognitive science - the science of how people actually learn - then two years teaching myself Python. Along the way I noticed the thing that finally made code stick for me was never watching another tutorial. It was being handed something broken and having to work out why.

So I have been building that as a physical thing. It is called The Dev Dispatch, you are the new junior developer at a small fictional company. Your first envelope arrives in the post: your onboarding letter, your employee ID, a printed ticket "some orders are being charged wrong" and a fan of till receipts as evidence. You open the codebase, line the receipts up against the price list, form a theory, and go find the bug. Nobody tells you the answer.

Each month after that is a new case at a new company: new codebase, new evidence in the envelope, new class of bug.

It is aimed at people right at the start: if you can run a print statement, the free setup course gets you the rest of the way to the starting line. The whole design leans on the learning science I used as a teacher - you retrieve, you struggle a bit, you space the practice out - because that is what actually builds the skill.

I am at the stage where I need help with people trying this out. I am giving a small number of first packs away to UK beginners (I cover the postage), and the price of a seat is brutally honest feedback: where you got stuck, what confused you, what felt pointless.

If you would like to try one, comment below or DM me and I will send you the details. And if you just have opinions on the idea itself, I would love those in the comments too - teachers and developers have poked at this plenty, but not enough actual beginners.