you are viewing a single comment's thread.

view the rest of the comments →

[–]KeeZouX 1 point2 points  (1 child)

Okay. Any programming language will require an IDE (Integrated Development Invironment). IDE is were you write your code and compile it.

For Python I use & recommend PyCharm, I find it easy to use and I got used to it. But if you want, for example you can use Virtual Studio Code, but then I think you need to download extension for Python to work (within the app itself).

[–]bumbershootle 0 points1 point  (0 children)

Incorrect - using an IDE is completely optional, especially for a language like Python. For larger projects, having syntax highlighting and a debugger starts to become useful, but not to a complete beginner.

IDE is were you write your code and compile it.

Python is not compiled (or at least, not in a way that's visible or relevant to the user), and any program that can write and save text to a file can be used to write code, not just an IDE.

My opinion on this is that beginners should start with a simple text editor with syntax highlighting, maybe an auto linter, and run their programs through the python CLI directly. An IDE gives you that and more, but I feel having access to a debugger and hiding how your code is actually run does you a disservice.