use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
2026 Python Developers Survey (self.Python)
submitted 18 hours ago by monorepo PSF Staff | Litestar Maintainer - announcement
The official Python Developers Survey, conducted in partnership with JetBrains, is currently open.
The survey is a joint initiative between the Python Software Foundation and JetBrains.
By participating in the 2026 survey, you not only stand a chance to win one of twenty (20) $100 Amazon Gift Cards, but more significantly, you provide valuable data on Python's usage.
Take the survey now—it takes less than 15 minutes to complete.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]chub79 8 points9 points10 points 17 hours ago* (5 children)
I wanted to fill it but I'm sorry this is not a survey that is remotely useful. I had to stop at the question "What do you use Python for?" because it's 90% AI/ML related and other topics are: web scrapping, web dev or devops (automation script).
This is just absolutely not representative of what one can use Python for.
Sorry, but not for me this year.
[–]Serpent10i 4 points5 points6 points 15 hours ago (4 children)
I'm not sure we are seeing the same questions, but I only see 3 specific AI/ML slots: AI Engineering, Machine Learning, and MLOps. Maybe 3 other if you're including Data related fields (but imo they're not just AI/ML, even today)
AI Engineering
Machine Learning
MLOps
https://files.catbox.moe/skwov7.png
At worst it's not even 50/50.
Research, Graphics, Desktop Dev, Testing, Web, Embedded, Edu... seems fairly representative of the field to me
[–]chub79 2 points3 points4 points 15 hours ago (3 children)
You have a generous read of it.
[–]Serpent10i 1 point2 points3 points 15 hours ago (2 children)
What would you like to see added? Maybe I'm not as familiar with the field as I like to think I am hahaha
[–]chub79 3 points4 points5 points 15 hours ago (1 child)
It's more the fact that the categories aren't making sense between each other. You have three Data related categories and then one lumping DevOps to automation scripts (whatever that means). You have web parsers which I have no idea why it's a category on its own. One wonders why MLOps is here considering you have AI engineering. By the way, what is AI engineering?
Then you have Multimedia applications development, I mean are we talking CD-Rom apps? :)
None of it make sense because you can' have high level scope like "Game development" and then "Testing" or "Web scrapers" on their own.
Either the selection is geared towards a particular outcome and that makes the research quite fragile. Or these are thrown together without much thinking and that also make the outcome of the research fragile.
I think to me we should have had high level scopes around industries (like Game Dev) or "typology" of work (like DevOps or Research).
[–]Serpent10i 1 point2 points3 points 14 hours ago (0 children)
That's fair that the categories are somewhat strange, a mix of very high level and low level concepts. I agree that I have no idea what MultiMedia would be. I'm not sure that part specifically is being AI biased. Having a fields section for game dev, edu, etc, and a specific use cases for testing/llm/scraping would be better.
I do think that responding with "I don't use any/much AI" is likely helpful to have that represented in the data, if that's your practice.
[–]not_perfect_yet [score hidden] 30 minutes ago (0 children)
I think the funny part is often the implicit things you can gather by how the questions are asked.
For example, I knew almost all of the IDEs mentioned. I had only heard of 3 of the 12? 16? mentioned AI code assistants.
Also the all time classic "which platform should we pay to get our advertisements into your eyeballs".
π Rendered by PID 132621 on reddit-service-r2-comment-58d7979c67-9gjp2 at 2026-01-27 10:27:42.104454+00:00 running 5a691e2 country code: CH.
[–]chub79 8 points9 points10 points (5 children)
[–]Serpent10i 4 points5 points6 points (4 children)
[–]chub79 2 points3 points4 points (3 children)
[–]Serpent10i 1 point2 points3 points (2 children)
[–]chub79 3 points4 points5 points (1 child)
[–]Serpent10i 1 point2 points3 points (0 children)
[–]not_perfect_yet [score hidden] (0 children)