Skip to content
ninabarzh edited this page Jan 24, 2022 · 1 revision

IDE

An integrated development environment (IDE) is not necessary for small test programs such as these. vim, nano, Notepad, or emacs will so.

An IDE provides a set of tools for coding, syntax highlighting and automatic linting, and a debugger. Popular IDE's are PyCharm (commercial and free versions available), WingIDE (commercial and free versions available) and Visual Studio Code (free). All three IDEs can be used on Windows, macOS, or Linux (so also Kali).

The latter, Visual Studio Code, is open source (MIT-licensed), but the product available for download (Visual Studio Code) is licensed under a not-FLOSS license, and VSCodium is a good alternative, and on occasion is hard to install other than with snapcraft. Kali does not come with snapcraft, so that must be installed first.

We are using PyCharm community (free) version. Easiest way is by installing the Jetbrains Toolbox first.

Clone this wiki locally