Anhang F. IPython-Hinweise

Deine Python-Shell ist zwar nützlich, aber es fehlt ihr eine Menge Magie, die du mit IPython entdecken kannst. IPython ist eine erweiterte Python-Shell, die dir bei der Arbeit mit Python in einer Shell-Umgebung einige einfach zu verwendende Abkürzungen und zusätzliche Funktionen bietet. Ursprünglich wurde sie von Wissenschaftlern und Studenten entwickelt, die sich eine einfachere Shell für ihre Arbeit mit Python wünschten. Inzwischen ist sie zum De-facto-Standard für das Erlernen und die Interaktion mit Python über einen Interpreter geworden.

Warum IPython verwenden?

IPython bietet dir eine ganze Reihe von Funktionen, die in der Standard-Python-Shell fehlen. Die Vorteile der Installation und Verwendung von IPython als Shell sind zahlreich. Zu seinen Funktionen gehören:

  • Leicht zu lesende Dokumentationshaken

  • Autovervollständigung und magische Befehle für die Erkundung von Bibliotheken, Klassen und Objekten

  • Inline Bilderzeugung und Diagrammerstellung

  • Hilfreiche Tools zum Anzeigen des Verlaufs, Erstellen von Dateien, Debuggen deines Skripts, Neuladen deines Skripts und mehr

  • Integrierte Shell-Befehle

  • Auto-Importe beim Starten

Es ist auch eine der Kernkomponenten von Jupyter, einem gemeinsamen Notebook-Server, der eine schnelle Datenexploration in einem Browser ermöglicht. Die Verwendung von Jupyter zum Teilen und Präsentieren von Code haben wir in Kapitel 10 behandelt.

Erste Schritte mit IPython

IPython ist mit pip einfach zu installieren: ...

Get Data Wrangling mit Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.