www.wikidata.de-de.nina.az
Spyder ist eine plattformubergreifende integrierte Open Source Entwicklungsumgebung IDE fur die wissenschaftliche Programmierung in der Programmiersprache Python Spyder lasst sich mit einer Reihe von Paketen des wissenschaftlichen Python Stacks integrieren darunter NumPy SciPy Matplotlib Pandas IPython SymPy und Cython sowie mit anderer Open Source Software Es wird unter der MIT Lizenz veroffentlicht und ist Teil der Anaconda Distribution 6 SpyderBasisdatenEntwickler Carlos Cordoba 1 Pierre RaybautErscheinungsjahr 18 Oktober 2009 2 3 Aktuelle Version 5 5 0 4 8 November 2023 Betriebssystem Linux macOS Microsoft WindowsProgrammiersprache PythonLizenz MIT Lizenz 5 deutschsprachig jawww spyder ide orgUrsprunglich 2009 von Pierre Raybaut als pydee erstellt und entwickelt wird Spyder seit 2012 von einem Team wissenschaftlicher Python Entwickler und der Community gepflegt und kontinuierlich verbessert Spyder ist mit Erst und Drittanbieter Plugins erweiterbar und beinhaltet Unterstutzung fur interaktive Werkzeuge zur Dateninspektion Spyder verwendet Qt fur seine GUI und ist dadurch plattformubergreifend unter Windows auf MacOS uber MacPorts und auf Linux Distributionen wie Arch Linux Debian Fedora Gentoo Linux openSUSE und Ubuntu verfugbar Merkmale BearbeitenZu den Merkmalen gehoren 7 ein Editor mit Syntax Hervorhebung Introspektion Code Vervollstandigung Unterstutzung fur mehrere IPython Konsolen die Moglichkeit Variablen von einer GUI aus zu untersuchen und zu bearbeiten ein Hilfefenster das automatisch oder bei Bedarf Rich Text Dokumentation zu Funktionen Klassen und Methoden abrufen und wiedergeben kann ein mit IPdb verbundener Debugger zur schrittweisen Ausfuhrung statische Code Analyse bereitgestellt von Pylint ein Laufzeit Profiler um Code zu benchmarken Projektunterstutzung die die gleichzeitige Arbeit an mehreren Entwicklungsmassnahmen ermoglicht ein integrierter Datei Explorer zur Interaktion mit dem Dateisystem und zur Verwaltung von Projekten eine Suchen in Dateien Funktion die eine vollstandige Suche nach regularen Ausdrucken uber einen bestimmten Bereich ermoglicht ein Online Hilfebrowser der es Benutzern ermoglicht Python und Paketdokumentation innerhalb der IDE zu durchsuchen und anzuzeigen ein Verlaufsprotokoll das jeden in jede Konsole eingegebenen Benutzerbefehl aufzeichnet eine interne Konsole die eine Selbstprufung und Kontrolle uber den eigenen Betrieb des Spyder ermoglicht Plugins BearbeitenVerfugbare Plugins sind 7 Spyder Unittest das die Unit Test Rahmenwerke Pytest Unittest und Nose mit Spyder integriert Spyder Notebook das die Anzeige und Bearbeitung von Jupyter Notebooks innerhalb der IDE ermoglicht Spyder Reports die die Verwendung von Literate programming ermoglicht Spyder Terminal das die Moglichkeit bietet plattformubergreifende Systemshells innerhalb von Spyder zu offnen zu steuern und zu verwalten Spyder Vim in Entwicklung enthalt Befehle und Abkurzungen die den Texteditor Vim emulieren Spyder Autopep8 das den Code automatisch an den Standard PEP 8 Codestil anpassen kann Spyder Line Profiler und Spyder Memory Profiler zur Erweiterung der eingebauten Profiling Funktionalitat fur eigene Testreihen und die Messung der Speichernutzung Einzelnachweise Bearbeiten github com github com Python ANN Spyder v1 0 0 released Release 5 5 0 8 November 2023 abgerufen am 19 November 2023 github com abgerufen am 26 Juli 2019 Spyder Website Abgerufen am 21 Februar 2020 a b spyder ide spyder Spyder IDE 21 Februar 2020 abgerufen am 21 Februar 2020 Abgerufen von https de wikipedia org w index php title Spyder Software amp oldid 229130856