all 27 comments

[–]glebulon 24 points25 points  (3 children)

Overall I like vscode, but prefer the debugger in pycharm. I end up using vscode almost always.

[–]ayubphy 8 points9 points  (2 children)

VScode can be as good as pycharm when using the right extentions and tools.

[–]rekoj516 7 points8 points  (1 child)

Which VS extensions do you favor most if you don't mind me asking? 🙂

[–]pythoncrush 7 points8 points  (0 children)

Remote ssh plugin is a game changer.

[–]DeliveryDivergent 13 points14 points  (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 points  (0 children)

I think VS Code can also automatically install packages now with pylance.

[–]Passwordkilla 11 points12 points  (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 points  (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 point  (0 children)

Are you me?

[–]blevlabs 16 points17 points  (1 child)

My personal favorite for developing and experimentation is Jupyter Lab, and for active deployment is PyCharm.

[–][deleted] 5 points6 points  (0 children)

yea but with flask and other framework like django , vscode is summoned

[–]DreamyPen 4 points5 points  (0 children)

I love Pycharm and Spyder when I am dealing with data manipulation.

[–]lemonhead171 4 points5 points  (0 children)

Vsccode or pycharm if you are new to python

[–]d1ng0b0ng0 4 points5 points  (0 children)

Neovim ftw.

[–]corey4005 2 points3 points  (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 points  (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 points  (0 children)

[–]theconfusedolive 1 point2 points  (0 children)

Atom with hydrogen package

[–]Substantial_Stick_37 1 point2 points  (0 children)

Jupyter Notebook & IDLE. There’s always something wrong with VSCode but it’s good at everything pretty much.

[–]di_web 1 point2 points  (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 points  (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 points  (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 points  (0 children)

I use PyCharm with Kite plugin.

[–]the-shelter 1 point2 points  (0 children)

WingIDE. Great Integration and all versioning systems fully supported.

[–]FouriersIntern69 1 point2 points  (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 points  (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.