r/PythonLearning 1d ago

How did you get your first python job?

5 Upvotes

I'm currently looking through pages of job listings. I've found the overwhelming majority of Python developer positions require quite a bit of experience. This seems to be a bit of catch-22, so how did you get your first job developing software in Python?


r/PythonLearning 1d ago

Made dictionary (just the skeleton)

Post image
1 Upvotes

I'm new with python. I made this project but the word list is now empty. How to automate this. I don't want to add words and meanings in the wordlist manually. So which will be good for now? - learning Data handling / using API's / making other projects / or, go for next topic

(My english is bad so hope you understand what i want to say)


r/PythonLearning 1d ago

Show off a Python project you're proud of

26 Upvotes

Big or small, I'd love to see something you've built. It could be an automation script, a web app, a game, a bot, or even a tiny utility that saves you five minutes every day. Share a screenshot, GitHub link, or just describe it.


r/PythonLearning 1d ago

I don't get this...

Post image
3 Upvotes

Hi, Im kinda new to learning python, and wanted to get past running "Hello, World". The only problem I am facing is the line in red. It keeps popping up whenever I run the string shown in the screenshot. How do I fix this? Also, I am using the current version of Pycharm.


r/PythonLearning 1d ago

Discussion Debugging with protocol

2 Upvotes

Am I the only one who gets frustrated debugging Python code that relies heavily on Protocol?
I understand why it’s useful. Structural typing is elegant, and it gives you a lot of flexibility.
But when you’re trying to understand an unfamiliar codebase, it can be painful. You see a variable typed as a Protocol, jump to its definition, and… there’s no implementation. Now you have to hunt through the codebase to figure out which concrete class is actually being passed around.
In a large project, that can make understanding the execution flow much harder than it needs to be.
Maybe it’s just a tooling issue, or maybe I’m still getting used to Python after years of Java, but I’m curious how other people deal with this. Does it eventually become second nature?


r/PythonLearning 1d ago

Built a Python Playground that visualizes data structures, concurrency, and full memory analysis in real time

Enable HLS to view with audio, or disable this notification

18 Upvotes

Hey r/PythonLearning ,I’ve been working on an online Python playground that goes a bit beyond the usual “run and see output.” It actually visualizes:

  • Data structures
  • Concurrency
  • Complete Memory analysis (you can literally see which variables escape to heap vs stay on stack, with the compiler’s decisions highlighted)

It’s at: https://8gwifi.org/online-compiler/ I made it mostly for my own learning and debugging, but I figured some of you might find it useful too — especially when teaching, onboarding, or just trying to really understand what the runtime is doing under the hood.

Would love any feedback, bug reports, or feature ideas. It’s still a work in progress but already helped me catch a few sneaky escape-analysis surprises in my own code.Let me know what you think!


r/PythonLearning 1d ago

Help Request asking

0 Upvotes

what core concepts of programming should i focus on to have software engineering skills and concepts.


r/PythonLearning 1d ago

My First Pygame game in Python 3.8.10!

11 Upvotes

Hello, I (16M) am in progress of finishing my first pygame game (copy of Flappy Bird) and I am using Windows 7 with Python 3.8.10, No VS Code, just the default IDLE with my pygame, I wanted to put in use my old laptop and to start simple as possible, I take notes on my WordPad and I learn the concept of 2D gaming. It works perfectly for me, but only if absolutely necessary I use Google Gemini to help me with the code, because as I said I am on an older version and in YouTube there isn't any tutorials for the older versions. Just wanted to share and seek any helo with tutorials/documents online. Thanks in advance!


r/PythonLearning 1d ago

My first Python project: a Tor forum monitoring bot with Telegram alerts

Post image
2 Upvotes

Hello everyone,

I recently created my first Python script, a small monitoring tool that watches a forum and sends Telegram notifications when new topics appear. The project uses:

  • Python
  • Requests + BeautifulSoup for web scraping
  • Tor proxy support to access .onion services
  • Telegram Bot API for notifications
  • JSON storage to keep track of already seen topics

The goal was to learn more about:

  • web scraping
  • automation
  • handling sessions/cookies
  • working with APIs
  • structuring a small Python project

This is my first real Python project, so the code is far from perfect. I would really appreciate feedback, suggestions, and contributions from the community to improve it.

GitHub repository:
https://github.com/user236054/DeepWeb_Monitor

Feel free to check it out, suggest improvements, or contribute.

Thanks!


r/PythonLearning 2d ago

Day -1 With Flask (any suggestions)

Thumbnail
gallery
99 Upvotes

r/PythonLearning 2d ago

New update with (def), soon!

Thumbnail
gallery
9 Upvotes

r/PythonLearning 2d ago

Which Python library saved you the most time?

17 Upvotes

Not necessarily the most popular one.

Just a library that made you think:

"I can't believe I used to do this manually."

Could be for:

  • automation
  • APIs
  • data analysis
  • image processing
  • web scraping
  • CLI tools
  • AI

Looking for hidden gems too.


r/PythonLearning 1d ago

Showcase Texted-Based RPG

2 Upvotes

Hey yall I’ve been working on a text-based RPG for the past week and have pushed v0.1.4 out to GitHub.

https://github.com/DraytonLarimore-Rowe/Timeless_Adventures-Text-Based-RPG

I’d be honored if anyone wants to give it a go as I start to build the story. The foundation for combat is there and so is a shop.


r/PythonLearning 1d ago

Showcase AI engineers who care about great software

0 Upvotes

We’re building Extra, an open-source AI agent framework, and we’re looking for contributors.
If you enjoy solving hard engineering problems, we’d love to have you.
We care about code quality. Every PR gets a real review—not just a quick approval. We discuss architecture, challenge design decisions, and aim to keep the codebase something we’re proud of.
We’re working on problems around AI agents, orchestration, MCP, memory, approvals, and developer experience.
If you’re looking for an open-source project where you’ll actually learn from reviews and work on modern AI infrastructure, check out the issues and pick one.
Contributions of all sizes are welcome.


r/PythonLearning 1d ago

Showcase I've been grinding python for a month.Kinda stuck rn cuz idk what to learn next,this is what I have built:

Thumbnail github.com
0 Upvotes

Anyone please check out and help me on what to learn next


r/PythonLearning 2d ago

Title: How do I stop opening my laptop just to procrastinate instead of learning Python?

27 Upvotes

Hi everyone,

I'm a student who really wants to learn Python. My long-term goal is to become good enough to build projects and eventually use Python in my engineering journey.

The problem isn't that I don't know where to start. I've already asked for roadmaps before, watched tutorials, and even saved resources. But every time I open my laptop to learn Python, I somehow lose motivation and end up watching movies, YouTube, or doing something else.

I think my biggest issue is consistency and procrastination, not a lack of resources.

For people who have been through this:

- How did you build the habit of coding consistently?

- What helped you actually sit down and start?

- Should I begin with tiny daily goals instead of long study sessions?

- Are there any beginner-friendly project ideas that make learning more enjoyable?

I'd really appreciate practical advice from people who struggled with this themselves.

Thanks!


r/PythonLearning 2d ago

Discussion Anyone looking for 1:1 Python mentorship? (Backend, AI & real-world projects)

20 Upvotes

Hey everyone,

I've been thinking about doing a few one-on-one Python mentoring sessions outside of work and wanted to see if there's any interest.

I've been working with Python professionally for the past 5+ years, mainly building production backend systems with FastAPI. I've also been on the startup side of things, so I've spent a lot of time taking products from an idea to something real that people use.

A lot of learning resources teach you syntax, but not necessarily how software is actually built in production. Things like:

\- structuring a project

\- writing clean, maintainable code

\- APIs with FastAPI

\- databases

\- authentication

\- logging & debugging

\- testing

\- deployment

\- working with Git

\- and using Python to build AI-powered applications

If you're:

\- just getting started with programming,

\- switching into software engineering,

\- or want to become comfortable building real Python projects,

I'd be happy to help.

The idea is to keep it completely personalized—1:1 sessions where we work toward your goals instead of following a generic course.

I'm just gauging interest for now. If this sounds useful, leave a comment or send me a DM with what you're trying to learn.


r/PythonLearning 2d ago

Discussion What's the most underrated Python library you've used recently?

20 Upvotes

I feel like every few months I discover a library that makes me wonder why nobody talks about it. Not the obvious ones like requests or pandas. I'm talking about those hidden gems that solved a real problem for you. What was the library and what did you use it for?


r/PythonLearning 2d ago

Discussion Week 1 of making an programming language teaching app with my friends

4 Upvotes

Soo today is week 1 of me and my friend making an python teaching app and ik this is kinda a old ahh idea and there is soo many apps for teaching python and every language but one thing i see in every app is like they will ask for money to learn more about python or any other language after a point and I am broke as hell for paying random apps to learn programming language soo we are making this (ps: there might be some apps that is free but idc )

This week we made a ui and basic lesson for the app and also working on the complier. If anyone has any suggestions can u tell us byeee :)


r/PythonLearning 2d ago

Help Request I'm a computer animator who's got multiple decades working in the field but I'm embarrassed because I just never really learned how to script in either Python or Mel and I would really like some suggestions or recommendations for books or websites for beginners.

5 Upvotes

I've used Python scripts a lot at work but they were always written and constructed by others and I feel bad that I've gone my whole career not really knowing how to construct my own scripts and tools. I'm very right-brained and feel intimidated by code. Can anyone recommend some good books or websites for beginners? I think I can pick it up fast since I've been tangential to Python for years but I just need a clear explainer on the fundamentals.


r/PythonLearning 1d ago

18yo in Pakistan with only a Matric degree. Stressed, lost, and desperate for a Python career roadmap. How do I get job-ready?

0 Upvotes

Hi everyone,

I’m Saqib, 18 years old from Pakistan. I just finished my Matric. I know Python basics (syntax, functions, loops), but I am completely lost on what to do next. Honestly, I am extremely stressed, anxious, and my heart feels heavy because I desperately want to earn and become financially independent, but I don't know the way forward.

Local software houses (even my own uncle's company) will not hire a Matric student. They require a degree or higher education. I plan to complete my Intermediate over the next two years, but I want to use this time to practice aggressively and become fully job-ready.

I need your urgent advice on

  • The Next Step: What exactly should I learn after Python basics to master it?
  • Projects: What real-world projects can I build to prove my skills without a degree?
  • Earning: How can an 18-year-old with no high school degree find freelance or remote work?
  • github : https://github.com/saqib783?tab=repositories

r/PythonLearning 3d ago

Showcase MUSIC THEORY AND PYTHON

Enable HLS to view with audio, or disable this notification

20 Upvotes

Hey everyone I just want to show off something cool and theory related I wrote on my free time over the past many months as I learnt how to program in python (my first programing language).

This is serial 12-tone matrix generator. It takes your input as numbers from 0-11 which represents your tone row. Currently it needs to be pre-transposed to 0 before inputting, otherwise the matrix wont generate in the correct order. BUT the math will still give you correct transpositions, just not in the correct order.

I like to write music using serial techniques, and I wrote this to facilitate the process of writing out the 12-tone matrix, which I find particularly tedious.

I wrote this entirely without the help of AI, I used books and youtube videos to learn how to do this.

My main source is "Python Crash Course" by Eric Matthes. I also used a book called Python Tricks, which helped me understand loops and how python handles loops at a deeper level. The many youtube videos that helped me with this I don't really remember anymore.

I'm not showing my code here because I want to keep it under lock and key since this took me so long to write, and I don't want anyone stealing my logic since I'm planning on implementing a ful GUI and more features in the future.

Please enjoy the short demo. :)

p.s. if you have any suggestion for features that would be cool in something like this feel free to share. Currently I have plans to add an input filter where the input does not need to be pre-transposed.

I'm also going to eventually incorporate the ability to generate modulus 2-12 matrices.

I'm also using numpy to handle the math on the input.

Super proud I finally pulled this off!


r/PythonLearning 3d ago

Python journeys starts now

16 Upvotes

Guys, I am starting python, cs and algorithms with maths today. Also thinking to apply with physics. Any good resources, recommendations? 🙏


r/PythonLearning 2d ago

Help Request How can I batch-generate 3D assets from prompts or images using an API, and which 3D generation APIs support batch generation?

1 Upvotes

I was just needing to create a set of easy to make 3D props, but realized that submitting each prompt individually via a web-based interface wouldn't work on a large scale. It was manageable to create the generation but repeating the upload of references, the progress check and the download of files became the problem.

I began the workflow as a controlled queue. Prompts and pictures would first be stored with distinctive asset IDs. The application would then make a few generation requests, record the task IDs that were returned, and poll them asynchronously to see if they were completed. The batch could be automatically downloaded if failed files were moved to a retry queue instead of stopping the batch altogether.

In the course of developing this concept, I stumbled upon the Tripo AI API due to its ability to generate 3D models from text, images, and multiple views based on specific tasks. An ID for each submitted request is returned which can be used to monitor progress of the request until the output is ready. It also has an official Python SDK which supports async submission, polling and downloading models.

I would still refrain from sending hundreds of jobs with no restrictions. Some of the more critical features would be concurrency controls, credit tracking, time out handling, and input validation, then scale, topology, textures, and failed geometry would be reviewed.

Any one have an experience in creating a batch pipeline around the Tripo AI API? Has speed of generation or consistency of output taken the place of speed of output?


r/PythonLearning 2d ago

Is the $20 version of ChatGPT worth it?

0 Upvotes

Using the $8 version of ChatGPT for light Python programming. Getting a lot of backwash from the AI agent. Like it tried to take over my project and made 5X as much work. Then ran into a problem, which Chat denied existed for over an hour. Grok solved it in about 5'. Wondering if the $20 version is any better.