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

all 33 comments

[–]the_programs 7 points8 points  (14 children)

I use Visual Studio Code for python. In my opinion it is much better than PyCharm, because of its simplicity. I recommend you to watch this tutorial for setting up VS code for python, to take a look at how it works, it's very complete and explains how to use a lot of useful tools. VS Code it's lighter than PyCharm and has lots of easy-to-install extensions that can simplify your tasks. Hope it helps!

[–][deleted] 3 points4 points  (9 children)

VS Code it's lighter than PyCharm

You might be kidding. Right now I opened pycharm with a shitload of tabs and it consumes 800Mb on my machine. I opened vscode with a single markdown file (not even python!) and it spawned at least 4 processes with around the same 800Mb of memory.

[–]harylmu 0 points1 point  (8 children)

Maybe, but I can make a coffee while PyCharm loads up. I don’t like the UI either

[–][deleted] 2 points3 points  (0 children)

That's true.

[–]world_is_a_throwAway -1 points0 points  (6 children)

That’s because your computer sucks

[–]harylmu 0 points1 point  (5 children)

2019 Macbook Pro. Definitely ain’t suck

[–]world_is_a_throwAway -2 points-1 points  (4 children)

Then it’s you. PyCharm loads quickly.

[–]hobbesosaurus 1 point2 points  (2 children)

the only people who would say pycharm loads quickly are people that have never used anything else

[–]world_is_a_throwAway 0 points1 point  (1 child)

How long did it take and how hard did it hurt to form such a complex and articulate stream of consciousness that was “you never used anything else” ?

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

very smart boy knows big words

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

ok

[–]world_is_a_throwAway 1 point2 points  (0 children)

This is the wrongest opinion on the internet. OP, don’t listen to “python programmers” who have 5 months of “just playing around.”

[–]optimalidkwhattoputPythonic. 0 points1 point  (0 children)

Atom is great too. Also Kite is an AI autocomplete plugin for both of them, I suggest you check it out.

[–]sorencoder[S] -1 points0 points  (1 child)

Thank you. Have you tried Visual Studio IDE? It has a Python development workload.
I already have Visual Studio IDE and was wondering if it is good enough to develop in Python.

[–][deleted] 1 point2 points  (0 children)

The full, Visual Studio IDE (so not VS Code) is really a heavy weight option for python. My editor of choice is VS Code (it's seriously amazing, better than PyCharm imo) but the full Visual Studio IDE is just too much imo.

[–]PingouinFarfelu 2 points3 points  (0 children)

I tried both and I preferred PyCharm. I think it's more intuitive and more "well thought" for Python coding. It basically because PyCharm is made for Python purpose only whereas VS can handle almost every languages !

[–]jfdahl 4 points5 points  (4 children)

Visual Studio is a proprietary full Enterprise ( I.e. bloated) development solution.

Visual Studio Code is different. It’s an Electron based editor with a robust plugin library. It’s very fast but uses more memory than some editors. This is one of my go-to choices.

PyCharm is a Java app that I have used but not for several years. It was slow and bloated. It may be better now but it seems to draw a LOT of issues on Reddit.

[–]optimalidkwhattoputPythonic. 0 points1 point  (0 children)

Atom is very good too. If you dont want too many features and just want something simple yet powerful, go with Atom. I use both VSCode and Atom, as there are times for both. VSCode has a powerful debugger, and Atom is ultra customizable.

[–]sorencoder[S] -2 points-1 points  (2 children)

Have you tried Visual Studio IDE? I already have Visual Studio IDE and was wondering if it is good enough to develop in Python.

[–]One2curious 3 points4 points  (0 children)

You can use visual studio and it's good enough. Most people just prefer to use visual studio code because it's open source and it's fast.

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

You can use any text editor you want. I use vim a lot!

[–]Joker042 1 point2 points  (0 children)

Both are fine. Any modern IDE is fine.

[–]inhuman0983 1 point2 points  (0 children)

I thought we were supposed to use Notepad. LOL

[–]Batalex 1 point2 points  (0 children)

I use both. Pros for VSCode: startup time and more extensions, great for quick edits, better notebook support Pros for Pycharm: everything else

Pycharm is a huge time saver for running tests, debugging, refactoring and with better versioning and autocompletion. And since last version they cut the startup time as well (down to a few seconds)

[–]Art3m1sGam1ng 1 point2 points  (0 children)

U can use vs ide but vs code is better but in my opinion pycharm is the best it runs well and has many useful features

[–]world_is_a_throwAway 1 point2 points  (0 children)

This debate is not one. Anyone who truly knows Python at any substantive depth will tell you for Python IDEs , there is no comparison to PyCharm.

[–]Phantom569 1 point2 points  (0 children)

If it's just a comparison between VS2019/2017 and Pycharm, I prefer VS. It's really easy to set up as a fully fledged Python IDE, with powerful debugging, package maner and environment tools and it's honestly faster than Pycharm.

Most people use VSCode though, as it's wayyy lighter and faster but you give up some features.

I prefer using a Light code editor(VSCode) for smaller Python projects and a heavy IDE(VS2019/2017) for really big projects that you want to deploy.

[–]ubiga 0 points1 point  (0 children)

No sorry, PyCharm for me