03. Mac and Linux
Optional installations (VSC + extensions, oh my zsh)
Optional installations (Mac)
On Mac, you can have additional integrations to enjoy a better experience with Python and your work environments.
zsh extension — Oh My Zsh
Oh My Zsh is a framework that lets you manage zsh configurations in your terminal. It includes additional functions, themes, and plugins that can help you handle your terminal faster and with more customization.
Visual Studio Code and plugins
In VS Code, we recommend extensions that could help you develop better with Python. You can search for them directly in the Visual Studio Code marketplace section, inside the editor.
- Code Runner. Lets you run snippets of code or entire files in different languages.
- autoDocstring. Helps you generate "docstrings", or documentation comments, faster and in a more controlled way.
- Black Formatter. An extension that lets you format your Python files better.
PyCharm
If Visual Studio Code isn't your thing or you want an IDE much more focused on Python, the option is PyCharm.
It's one of the most widely used. It helps you work in a development environment fully focused on Python. It has a free version and an extended paid one.