![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Spyder_logo.svg/640px-Spyder_logo.svg.png&w=640&q=50)
Spyder (software)
IDE for scientific programming in Python / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Spyder (software)?
Summarize this article for a 10 year old
Spyder is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language. Spyder integrates with a number of prominent packages in the scientific Python stack, including NumPy, SciPy, Matplotlib, pandas, IPython, SymPy and Cython, as well as other open-source software.[4][5] It is released under the MIT license.[6]
![]() | |
![]() Screenshot of Spyder on Windows | |
Original author(s) | Pierre Raybaut |
---|---|
Developer(s) | Spyder project contributors |
Initial release | 18 October 2009; 14 years ago (2009-10-18)[1][2] |
Stable release | |
Repository | |
Written in | Python |
Operating system | Cross-platform |
Platform | Qt, Windows, macOS, Linux |
Type | Integrated development environment |
License | MIT |
Website | www![]() |
Initially created and developed by Pierre Raybaut in 2009, since 2012 Spyder has been maintained and continuously improved by a team of scientific Python developers and the community.
Spyder is extensible with first-party and third-party plugins,[7] includes support for interactive tools for data inspection and embeds Python-specific code quality assurance and introspection instruments, such as Pyflakes, Pylint[8] and Rope. It is available cross-platform through Anaconda, on Windows, on macOS through MacPorts, and on major Linux distributions such as Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE and Ubuntu.[9][10]
Spyder uses Qt for its GUI and is designed to use either of the PyQt or PySide Python bindings.[11] QtPy, a thin abstraction layer developed by the Spyder project and later adopted by multiple other packages, provides the flexibility to use either backend.[12]