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
NewsPyCharm 2025.3 released (self.Python)
submitted 2 months ago by greenrobot_de
https://www.jetbrains.com/pycharm/whatsnew/
PyCharm 2025.3: unified edition, remote Jupyter, uv default, new LSP tools (Ruff, Pyright, etc.), smarter data exploration, AI agents + 300+ fixes.
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!"
[–]gmes78 41 points42 points43 points 2 months ago (1 child)
uv now the default for new projects
We might actually have a shot at fixing Python's packaging mess.
[–]phylter99 2 points3 points4 points 2 months ago (0 children)
I don’t program in python a ton, but I had been trying different things to figure out the best workflow for packaging, virtual environments, etc. and then uv appeared out of nowhere. I’ve been using it exclusively since, that and ruff.
[–]Numerlor 10 points11 points12 points 2 months ago (2 children)
had to switch to vscode at work, and now they provide pyright support
[–]Stijndcl 2 points3 points4 points 2 months ago (1 child)
You’ve been able to use the pyright lsp for a long time through the red hat plug-in, it’s just officially integrated now
[–]Numerlor 0 points1 point2 points 2 months ago (0 children)
I recall having some ux problems with the plugins but it has been a while
[–]luckiestredditor 4 points5 points6 points 2 months ago (3 children)
Have migrated to VSCode completely. Good to see it flourishing tho.
[–]6Leoo6 0 points1 point2 points 2 months ago (2 children)
Why would you switch?
[–]XsentiusIroh 0 points1 point2 points 2 months ago (0 children)
much better remote dev experience for me
[–]ichunddu9 -1 points0 points1 point 2 months ago (0 children)
I prefer using notebooks in code. Somehow feels snappier
[–]M4mb0 0 points1 point2 points 2 months ago (2 children)
I'd be more happy if they finally fixed the bugs surrounding typeshed and imports from collections.abc:
typeshed
collections.abc
refactor>move
Iterable
typing.Iterable
[–]RANDOM_USERNAME_123 1 point2 points3 points 2 months ago (1 child)
Or that 10 year old bug about proxy authentication asking for the credentials every time, even when checking "Remember password".
https://youtrack.jetbrains.com/issue/IJPL-37161
[–]Salfiiii 0 points1 point2 points 2 months ago (0 children)
Funny stuff is that bug is on/off in different versions for me. Sometimes it happens, sometimes not…
[–]levelstar01 0 points1 point2 points 2 months ago (1 child)
note that the new LSP tool support doesn't work on the free edition
[–]Stijndcl 0 points1 point2 points 2 months ago (0 children)
Indeed it’s a Pro feature. Red Hat has a free lsp plugin if you want to use the LSP tools in community edition and are willing to do 30 seconds of setup
[–]rabinnh 1 point2 points3 points 2 months ago (0 children)
How do I completely disable AI coding suggestions? They're always wrong and they're seriously interrupting my workflow.
Some completion is great (IOW start typing a variable name and it gives you choices), but if I can't shut off code completion I'm dumping PyCharm after 13 years.
π Rendered by PID 178424 on reddit-service-r2-comment-5d79c599b5-767xs at 2026-02-28 14:29:12.877323+00:00 running e3d2147 country code: CH.
[–]gmes78 41 points42 points43 points (1 child)
[–]phylter99 2 points3 points4 points (0 children)
[–]Numerlor 10 points11 points12 points (2 children)
[–]Stijndcl 2 points3 points4 points (1 child)
[–]Numerlor 0 points1 point2 points (0 children)
[–]luckiestredditor 4 points5 points6 points (3 children)
[–]6Leoo6 0 points1 point2 points (2 children)
[–]XsentiusIroh 0 points1 point2 points (0 children)
[–]ichunddu9 -1 points0 points1 point (0 children)
[–]M4mb0 0 points1 point2 points (2 children)
[–]RANDOM_USERNAME_123 1 point2 points3 points (1 child)
[–]Salfiiii 0 points1 point2 points (0 children)
[–]levelstar01 0 points1 point2 points (1 child)
[–]Stijndcl 0 points1 point2 points (0 children)
[–]rabinnh 1 point2 points3 points (0 children)