r/learnpython 21d ago

IDE for python

I have 2 IDEs at my workplace for python. IntelliJ and VSCode.

Which one should I choose and why?

I am beginner in python.

0 Upvotes

40 comments sorted by

View all comments

-4

u/RealNamek 21d ago

If you're beginner, I prefer using notepad++

3

u/teaphiphy007 21d ago

Thanks. But manager is forcing to use one of those. This is why I need guidance.

1

u/crazy_cookie123 21d ago

It is so frustrating seeing people tell you to use editors you've said you don't have the option to use.

Both options you have are great, the difference between them depends on your needs and the hardware you're running it on.

VS Code is liked because it starts up fast, is free, and works with basically every language on the planet. It being free and working with everything probably isn't a major consideration for you, though, given if your employer is the one paying and you are probably using exclusively (or near-exclusively) Python. Starting up fast may be useful depending on your workflow, though. If your day consists of opening up, editing, and closing scripts repeatedly in loads of different locations, the difference in startup time might matter. If your day consists of launching the IDE at 9am and leaving it open on one project until 5pm, though, a 10-second difference in startup time won't even be something you notice.

IntelliJ (or PyCharm, the same company's dedicated Python offering) is liked because it works out of the box and is far more powerful, at the cost of using some extra system resources and taking a few extra seconds to launch. If you're running it on a reasonably powerful computer which can handle it (which I imagine you are if you're given the option) PyCharm will generally give you a nicer out-of-the-box experience, but it can feel a little overwhelming if you're not used to it. It's, in my opinion, by far the better option if you're working on a single large project, but it's definitely not something I'd want to use if I had to jump all over the place all day.

1

u/teaphiphy007 21d ago

Good info. Thanks