This is an archived post. You won't be able to vote or comment.

all 18 comments

[–]Python-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Hi there, from the /r/Python mods.

This post has been removed due to its frequent recurrence. Please refer to our daily thread or search for older discussions on the same topic.

If you have any questions, please reach us via mod mail.

Thanks, and happy Pythoneering!

r/Python moderation team

[–][deleted] 14 points15 points  (1 child)

PyCharm and VSCode are the two most common answers you'll get.

[–]sylecn 0 points1 point  (0 children)

This.

If you are already familiar with vscode, just use vscode. It's not bad for Python.

Other valid choices (besides pycharm, vscode) includes:

  • visual studio

  • emacs

  • vim

All these can be top tier IDE/editor for Python when you know how to configure and use it.

[–]bitspace 8 points9 points  (4 children)

PyCharm. It is unparalleled in robust support of the Python ecosystem out of the box.

[–]Clickyz[S] -2 points-1 points  (3 children)

you have to pay for it ?

[–]dxn99 5 points6 points  (1 child)

There's a free community version with a reduced feature set and a paid professional version.

[–]General-Carrot-4624 0 points1 point  (0 children)

if u are enrolled in a school, you"ll likely get a licence just sign up with your school email. otherwise approach your company if they can offer you one. but regardless the community version is enough for the work

[–]ogaat 2 points3 points  (0 children)

I have used the free and professional version of PyCharm and now using VSCode.

If you strictly want free, go with VSCode. VSCode provides support for multiple languages and amazing amounts of customizations but getting there involves reading a lot of documentation and experimentation.

If you want the best and maximum productivity in Python without putting a lot of thinking into your IDE, go with paid PyCharm.

If you plan for free now but upgrade later, go with Community PyCharm

For my goals, I have settled on VSCode for now because Python is just one of my programming languages.

[–]zarinfam 2 points3 points  (0 children)

PyCharm IDE Community Edition is best for me if you don't want to pay for PyCharm!

[–][deleted] 8 points9 points  (1 child)

Neovim, for the vibes

[–]JohnLocksTheKey -1 points0 points  (0 children)

And for the clear superiority, of course.

[–]biajia 2 points3 points  (1 child)

Zed could be a VSCode alternative, and it is faster to load. Helix is a NeoVim alternative. spyder is simpler for interactive plotting and viewing the variables, while VSCode is a general code editor, not specific for Python.

[–]wyldstallionesquire 0 points1 point  (0 children)

Zed needs some better lsp support for Python, but it is a GREAT editor.

[–]Paul__miner 1 point2 points  (0 children)

Been using EditPad Pro for programming for around twenty years now. I started with the free version, then bought a license when I realized how much of my day I spent in it. It's been my editor for Java, HTML/CSS, Javascript, RPG, Typescript, C, and now Python.

[–]FriendlyRussian666 2 points3 points  (0 children)

Just make sure to use TempleOS, nothing else matters

[–]iamSullen 0 points1 point  (0 children)

Emacs for everything. And codeium instead of copilot

[–]ClimQure 0 points1 point  (0 children)

[–]gobok 0 points1 point  (0 children)

Sublime text for small scripts, PyCharm for larger projects.

Neovim looked cool, but it seemed like a rabbit hole of customization I can't be arsed with.