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