Numpy arrays, Pandas index/series/dataframes, PIL/Pillow images, and more.Įxamine your code with the static analyzer, trace its execution with the Numeric/strings/bools, Python lists/tuples/dictionaries, dates/timedeltas, Inspect any variables, functions or objects created during your session.Įditing and interaction is supported with many common types, including Whether external or user-created, from either the Editor or a Console. Render documentation in real-time with Sphinx for any class or function, Instantly run your code by line, cell, or file,Īnd render plots right inline with the output or in interactive windows.
Workspace and debugging support, all within the flexibility of a full
Harness the power of as many IPython consoles as you like with full Horizontal/vertical splitting, and go-to-definition.
Real-time code analysis tools ( pyflakes, pylint, and pycodestyle),Īutomatic code completion ( jedi and rope), Work efficiently in a multi-language editor with a function/class browser, Latest Spyder news and information, please check out our new website. Its components, such as the interactive console, in your own software.įor more general information about Spyder and to stay up to date on the Furthermore, Spyder can also be used as a PyQt5Įxtension library, allowing you to build upon its functionality and embed Interactive execution, deep inspection, and beautiful visualizationīeyond its many built-in features, its abilities can be extended even further Unique combination of the advanced editing, analysis, debugging, and profilingįunctionality of a comprehensive development tool with the data exploration, Spyder is a powerful scientific environment written in Python, for Python,Īnd designed by and for scientists, engineers and data analysts. Thanks for all you do to make the Spyder project thrive! More details If you'd like to make a donation to help fund further improvements, There are numerous ways you can help, many of Spyder development is made possible by contributions from our global userĬommunity, along with organizations like NumFOCUS Help support Spyder, the community-developed scientific IDE! Some source files and icons may be under other authorship/licenses see Homepage Repository conda Python DownloadĪnaconda, anaconda-distribution, closember, ide, language-server-protocol, pyqt5, python, qt, spyder, winpythonĬopyright © 2009–2021 Spyder Project Contributors It features a unique combination of the advanced editing, analysis, debugging and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection and beautiful visualization capabilities of a scientific package.\n Furthermore, Spyder offers built-in integration with many popular scientific packages, including NumPy, SciPy, Pandas, IPython, QtConsole, Matplotlib, SymPy, and more.\n Beyond its many built-in features, Spyder can be extended even further via third-party plugins.\n Spyder can also be used as a PyQt5 extension library, allowing you to build upon its functionality and embed its components, such as the interactive console or advanced editor, in your own software. Python Dictionaries Access Items Change Items Add Items Remove Items Loop Dictionaries Copy Dictionaries Nested Dictionaries Dictionary Methods Dictionary Exercise Python If.Else Python While Loops Python For Loops Python Functions Python Lambda Python Arrays Python Classes/Objects Python Inheritance Python Iterators Python Scope Python Modules Python Dates Python Math Python JSON Python RegEx Python PIP Python Try.Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts.