Use it when
- You want an IDE for Python with code completion, debugging, variable exploration/editing in the console, static code analysis, and profiling.
- You want built-in integration with scientific libraries (NumPy, SciPy, Matplotlib, pandas, etc.)
Watch out
- Spyder doesn't support languages other than Python.
Example stacks
Airflow + MLflow stack