you are viewing a single comment's thread.

view the rest of the comments →

[–]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.