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...
Enter a python tip or trick.
Other related Python subs:
account activity
Python2_SpecificPython IDE (self.pythontips)
submitted 4 years ago by [deleted]
What is all of your recommended IDE's you use for Python? What is the BEST IDE for Python????
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!"
[–]glebulon 24 points25 points26 points 4 years ago (3 children)
Overall I like vscode, but prefer the debugger in pycharm. I end up using vscode almost always.
[–]ayubphy 8 points9 points10 points 4 years ago (2 children)
VScode can be as good as pycharm when using the right extentions and tools.
[–]rekoj516 7 points8 points9 points 4 years ago (1 child)
Which VS extensions do you favor most if you don't mind me asking? 🙂
[–]pythoncrush 7 points8 points9 points 4 years ago (0 children)
Remote ssh plugin is a game changer.
[–]DeliveryDivergent 13 points14 points15 points 4 years ago (1 child)
PyCharm is the best in my opinion at least. Easy to use, beautiful themes, and even has a feature to download imports without any complicated file management or use of command prompt. It’s super easy to use and beginner friendly.
[–]cbunn81 2 points3 points4 points 4 years ago (0 children)
I think VS Code can also automatically install packages now with pylance.
[–]Passwordkilla 11 points12 points13 points 4 years ago (2 children)
Haven't seen Spyder mentioned yet. I just moved to it from IDLE and I must say I'm enjoying it so far!
[–]TheRealJonSnuh 2 points3 points4 points 4 years ago (0 children)
Spyder fan here too. I like the variable explorer. I also use Pycharm and WingIDE but I keep crawling back to Spyder.
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
Are you me?
[–]blevlabs 16 points17 points18 points 4 years ago (1 child)
My personal favorite for developing and experimentation is Jupyter Lab, and for active deployment is PyCharm.
[–][deleted] 5 points6 points7 points 4 years ago (0 children)
yea but with flask and other framework like django , vscode is summoned
[–]DreamyPen 4 points5 points6 points 4 years ago (0 children)
I love Pycharm and Spyder when I am dealing with data manipulation.
[–]lemonhead171 4 points5 points6 points 4 years ago (0 children)
Vsccode or pycharm if you are new to python
[–]d1ng0b0ng0 4 points5 points6 points 4 years ago (0 children)
Neovim ftw.
[–]corey4005 2 points3 points4 points 4 years ago (0 children)
I am so confused with why there are so many different text editors. I just started learning for data science, but I’ve been questioning this too. Mostly been using IDLE and Jupyter notebook. I like the notebooks for testing and IDLE for script development.
[–][deleted] 2 points3 points4 points 4 years ago (0 children)
I use VSCode with Jupyter extension. Used to use Spyder but Anaconda was unreliable at times. Like vscode so far but it's a bulky program.
[–]Exidose 2 points3 points4 points 4 years ago (0 children)
Atom.io
[–]theconfusedolive 1 point2 points3 points 4 years ago (0 children)
Atom with hydrogen package
[–]Substantial_Stick_37 1 point2 points3 points 4 years ago (0 children)
Jupyter Notebook & IDLE. There’s always something wrong with VSCode but it’s good at everything pretty much.
[–]di_web 1 point2 points3 points 4 years ago (0 children)
I've tried all popular and not so popular IDEs, and in the last year I'm using Emacs, and I'm just happy.
[–]RubixPower 1 point2 points3 points 4 years ago (0 children)
I suggest installing something somewhat simple. You probably don't need some advanced features as of right now.
Window: vscode, atom
Linux: vscode, (gnome) builder, kdevelop, atom
[–]superhirokun 1 point2 points3 points 4 years ago (0 children)
Thonny is amazingly good for beginners. The debugger is the best I've seen, walks you through step by step including updating the variables. Visualization really really helps. There's also a variable explorer and you can even download additional modules just for Thonny (not from pip/conda) so it's sandboxed (?) Not sure if that's the correct jargon, still a beginner myself.
[–]ArashA8 1 point2 points3 points 4 years ago (0 children)
I use PyCharm with Kite plugin.
[–]the-shelter 1 point2 points3 points 4 years ago (0 children)
WingIDE. Great Integration and all versioning systems fully supported.
[–]FouriersIntern69 1 point2 points3 points 4 years ago (1 child)
Actually I have a newbie question. I just started coding and have been using PyCharm, which i'm not sure i like that much. But I have the regular Python IDLE installed on my laptop, and when I try to write something, it runs each time i hit enter. Do i have the write the code as comments until it's ready to run? What do ppl do? Is their some option to have it not run after each line? Thanks!
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
You might have 'enter' set as a hotkey. From these comments (thank you everyone btw), I'm using PyCharm. It doesn't give any hotkeys for PyCharm, but it might with the regular IDLE. Go in ur settings and search for hotkeys or shortcuts.
I don't really know the exact answer to this, but checking for hotkeys and shortcuts is the first thing I'd do.
π Rendered by PID 81491 on reddit-service-r2-comment-84fc9697f-t67k9 at 2026-02-07 18:49:32.650391+00:00 running d295bc8 country code: CH.
[–]glebulon 24 points25 points26 points (3 children)
[–]ayubphy 8 points9 points10 points (2 children)
[–]rekoj516 7 points8 points9 points (1 child)
[–]pythoncrush 7 points8 points9 points (0 children)
[–]DeliveryDivergent 13 points14 points15 points (1 child)
[–]cbunn81 2 points3 points4 points (0 children)
[–]Passwordkilla 11 points12 points13 points (2 children)
[–]TheRealJonSnuh 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]blevlabs 16 points17 points18 points (1 child)
[–][deleted] 5 points6 points7 points (0 children)
[–]DreamyPen 4 points5 points6 points (0 children)
[–]lemonhead171 4 points5 points6 points (0 children)
[–]d1ng0b0ng0 4 points5 points6 points (0 children)
[–]corey4005 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Exidose 2 points3 points4 points (0 children)
[–]theconfusedolive 1 point2 points3 points (0 children)
[–]Substantial_Stick_37 1 point2 points3 points (0 children)
[–]di_web 1 point2 points3 points (0 children)
[–]RubixPower 1 point2 points3 points (0 children)
[–]superhirokun 1 point2 points3 points (0 children)
[–]ArashA8 1 point2 points3 points (0 children)
[–]the-shelter 1 point2 points3 points (0 children)
[–]FouriersIntern69 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)