Introduction
Laymen explanation
Technical explanation
Reference
https://docs.spyder-ide.org/3/index.html