When it comes to type python code you have two options
Code Editor and IDE
An IDE is basically a Code Editor but having some fancy features
such as
Auto completion which means as you type code this features pop up to
complete your code so you don't have to type every line by your hand
Debugging Finding and Fixing Bugs in your program
Testing
Popular Code Editor IDE
VSCode Atom Sublime Pycharm
you can install Plugins or Extension that will convert Visual Code into IDE