IPython:An Interactive Computing and Development Enviroment
iPython est tellement pratique que vous devriez l'utiliser!
__ Nettoie l'affichage des données __
Vous pouvez compléter avec la clé __tab __
__ Vous pouvez voir des informations détaillées en ajoutant? Après l'objet __ numpy.ndarray.T?
Vous pouvez lire le code source en ajoutant ?? après l'objet (uniquement lorsque vous pouvez le voir)
Vous pouvez également rechercher des espaces de noms avec + ?! numpy. * Enregistrer *?
Vous pouvez également exécuter des scripts avec % run
! % run hello_world.py
Vous pouvez utiliser __% paste
pour copier et coller même des scripts avec des lignes vides! __
Si vous copiez et collez le code source indenté, l'indentation sera collée sans être formatée correctement. Si vous faites% paste sur iPython, il sera collé avec une ligne vide, afin que vous puissiez l'exécuter correctement.
% Cpaste
collera autant que vous le souhaitez
Vous pouvez effacer l'écran autant que vous le souhaitez avec + Ctrl + L
__ Le traçage lorsqu'une erreur se produit s'étend à la pile __ (un peu difficile à voir)
Vous pouvez voir beaucoup de commandes magiques commençant par% avec % magic
(__% whos
est pratique! __)
Vous pouvez également utiliser une console GUI riche pour la coloration syntaxique en lançant avec ʻipython qtconsole`! (PyQt ou PySide requis)
ʻIpython --pylab` importera des fonctions telles que matplotlib dans l'espace de noms de niveau supérieur si vous le démarrez.
_IX
peut appeler la commande d'entrée sur la ligne X (dans In [X] :), et _X
peut appeler la commande de sortie sur la ligne X.
Vous pouvez voir l'historique des commandes utilisées dans __% hist
! (Pratique pour se connecter!) __
__! cmd
peut être utilisé pour exécuter des commandes shell __ (! Ipython
peut être utilisé pour plusieurs lancements)
Vous pouvez changer le répertoire de travail avec % cd directory
Si vous enregistrez un alias avec % alias alias_name cmd
, vous pouvez exécuter cmd avec alias_name.
Vous pouvez appeler le répertoire enregistré avec % bookmark_name directory
avec bookmark_name.
Vous pouvez utiliser un débogueur interactif en activant l'appel automatique pdb avec % pdb
!
Vous pouvez mesurer le temps d'exécution de la méthode avec % time method
__ Vous pouvez créer un livre basé sur un navigateur en faisant ʻi python notebook --pylab inside` au démarrage! De plus, il affiche les pandas DataFrame au format tabulaire! __
Recommended Posts