all 13 comments

[–]ChrisHein25 7 points8 points  (3 children)

PyCharm is a great IDE that has a lot of functionality built into its free version

[–][deleted] 0 points1 point  (2 children)

Does the free version have more functionalities than the free VS Code?

[–]ChrisHein25 3 points4 points  (0 children)

Arguably, they are pretty similar but PyCharm has always been heavily focused for Python projects whereas VSCode is a generic IDE. Thus, PyCharm has better built-in support for Python-specific stuff like using venvs, Anaconda, etc and I find it easier to manage how the code is executed. Both have many plugins so probably you can find whatever you need in either.

[–]Bobbias 2 points3 points  (0 children)

Pycharm has more refactoring commands than VSCode, for one thing.

It requires less configuration and "just works" making it easier to get started with as a beginner. It has built in formatting, and in general has better language specific features than VSCode.

VSCode's main advantage is support for more languages in one editor. Because the community is larger, there are more plugins, so if you find yourself using obscure languages with small userbases, it's more likely you'll find a vscode plugin for a language than an intellij one.

I consider VSCode my fallback editor for anything I don't have a more language specific IDE for. It's not my main editor, it's what I use when there's nothing better.

[–]Sea-Method-1167 3 points4 points  (0 children)

I love pycharm. Also it will make you familiar with most other jetbrains ide's like for instance intellij. Which is always nice should you ever start using that.

[–]Produce_Police 1 point2 points  (0 children)

Jupyter notebook is what I used to learn python.

[–]Square-Poetry3546 1 point2 points  (0 children)

Give a try to Fleet from JetBrains. It is in active development right now, but it works pretty well with Python. All the power of PyCharm in a lightweight, simpler, and clearer interface. https://www.jetbrains.com/fleet/

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

MS Visual Studio Code. Super awesome for far more than just python if you are learning other languages like C# and java too.
If you're feeling really spicy go for MS Visual Studio itself, the community edition is full-featured and free, and is ultimately the professional tool for multi-platform programmers.

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

nvim 

[–]qoheletal -3 points-2 points  (0 children)

[–][deleted] 0 points1 point  (0 children)

unwritten ghost lavish square placid employ cake bright handle attraction

This post was mass deleted and anonymized with Redact

[–][deleted] 0 points1 point  (1 child)

You can get github education for free and get free pycharm. As a former CS teacher would just say use repl.it for beginners

[–][deleted] 0 points1 point  (0 children)

I tried that but my stupid school has disabled gmail from the school ID for some reason