Getting more done with IDEs
Contents
Getting more done with IDEs#
Sadly, Jupyter Notebook has a lot of limitations. We prefer using IDEs (Integrated Development Environment) to interact with notebooks during our day-to-day work. IDEs are perfect when you need functionality such as auto-completion, go-to definition, syntax-highlighter, spelling checkers, etc.
We have the most experience with the following ones:
VSCode#
VSCode is a free tool perfect for working with regular .py and .ipynb (notebook) files. It simplifies version control, allows you to install thousands of plugins, change themes, run commands in its built-in terminal, and do a lot more.
PyCharm or DataSpell#
PyCharm or DataSpell (an IDE aimed at Data Science) are very similar to VSCode. However, both are paid.