IPython:An Interactive Computing and Development Enviroment
iPython ist so praktisch, dass Sie es verwenden sollten!
__ Bereinigt die Datenanzeige __
Sie können mit der __tab-Taste __ vervollständigen
__ Sie können detaillierte Informationen anzeigen, indem Sie? Nach dem Objekt __ numpy.ndarray.T?
Hinzufügen
Sie können den Quellcode lesen, indem Sie ?? nach dem Objekt hinzufügen (nur wenn Sie es sehen können)
Sie können auch mit + nach Namespaces suchen?! numpy. * Save *?
Sie können auch Skripte mit% run ausführen! % run hello_world.py
Mit __% paste
können Sie auch Skripte mit Leerzeilen kopieren und einfügen! __ __
Wenn Sie den eingerückten Quellcode kopieren und einfügen, wird der Einzug eingefügt, ohne ordnungsgemäß formatiert zu werden. Wenn Sie% paste auf iPython ausführen, wird es mit Leerzeilen eingefügt, damit Sie es ordnungsgemäß ausführen können.
% Cpaste
fügt so viel ein, wie Sie möchten
Mit + Strg + L können Sie den Bildschirm beliebig löschen
__ Traceback, wenn ein Fehler auftritt, erstreckt sich auf den Stapel __ (etwas schwer zu erkennen)
Sie können viele magische Befehle sehen, die mit% mit % magic
beginnen (__% whos
ist praktisch! __)
Sie können auch eine umfangreiche GUI-Konsole zur Hervorhebung der Syntax verwenden, indem Sie mit ipython qtconsole
beginnen! (PyQt oder PySide erforderlich)
Wenn Sie es mit ipython --pylab
starten, werden Funktionen wie matplotlib in den Namespace der obersten Ebene importiert.
_IX
kann den Eingabebefehl in Zeile X (bei In [X] :) aufrufen, und _X
kann den Ausgabebefehl in Zeile X aufrufen.
Sie können den Verlauf der in __% hist
verwendeten Befehle anzeigen! (Bequem zu protokollieren!) __
__! cmd
kann verwendet werden, um Shell-Befehle auszuführen __ (! Ipython
kann für mehrere Starts verwendet werden)
Sie können das Arbeitsverzeichnis mit% cd Verzeichnis ändern
Wenn Sie einen Alias mit% alias aliasname cmd registrieren, können Sie cmd mit aliasname ausführen.
Sie können das mit % bookmark_name directory
registrierte Verzeichnis mit bookmark_name aufrufen.
Sie können einen interaktiven Debugger verwenden, indem Sie den automatischen PDF-Aufruf mit % pdb
aktivieren!
Sie können die Ausführungszeit der Methode mit der% time-Methode messen
__ Sie können ein browserbasiertes Buch erstellen, indem Sie beim Start "ipython notebook --pylab inside" ausführen! Außerdem werden die Pandas DataFrame in Tabellenform angezeigt! __ __
Recommended Posts