1

I have just started to learn Python Syntax after learning most of the basics of OOP on Turbo C++. I only intend to create basic amateur-level programs and games and eventually dabble in Artificial Intelligence in games.

I am currently trying out PyCharm's Community Edition. I would like to know if there are other free IDEs worth taking a look at with good features(autocompletion of code), decent customisability and a clean UI.

Visual Studio is also frequently recommended but I am unsure if VS or VS Code would be a better option considering my simple requirements.

4
  • 2
    VS Code is really good with the python extensions. Entirely different software from Visual Studio.
    – Eric S
    Jul 2, 2020 at 14:39
  • That's what I read. I tried Visual Studio for C++ but the syntax varied a lot because I had learned much older syntax. VS Code would be lighter and less features I might not use preinstalled right?
    – Tarun
    Jul 2, 2020 at 14:46
  • Pycharm is a really great IDE. It's made for Python. VS Code is also ok, but it somehow looks like made for everything. Jul 2, 2020 at 19:08
  • @ThomasWeller I've used both and I currently prefer VS Code. To each his own.
    – Eric S
    Jul 2, 2020 at 23:30

2 Answers 2

4

Ones that I have tried and are Free & worth taking a look, in no specific order:

A more complete but slightly dated list can be found at https://wiki.python.org/moin/IntegratedDevelopmentEnvironments

Not IDEs but I would always recommend taking a look at:

1
  • 1
    I'll try out all of these one by one.
    – Tarun
    Jul 3, 2020 at 9:55
0

Since Atom has not been mentioned yet, here you go: https://atom.io/

Some benefits:

  • cross-platform
  • free and open-source
  • extensive customization
  • lots of packages (add-ons)
  • not limited to the Python language

No experience with PyCharm so I can't really compare the two.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.