Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Utiliser IPython

IPython est un REPL Python amélioré, et c'est en fait le cœur du bloc-notes Jupyter . En bref, Jupyter est une application Web open source qui vous permet de créer et de partager des documents contenant du code en direct, des équations, des visualisations et du texte narratif. Si vous utilisez beaucoup le shell interactif et que vous ne connaissez pas IPython, vous devriez vraiment jeter un coup d'œil à celui-ci !

Table des matières

  • Fonctionnalités IPython
  • Commandes magiques
  • Référence des entrées et sorties précédentes
  • Installer IPython

Fonctionnalités IPython

Certaines des fonctionnalités offertes par le shell IPython sont :

  • Introspection complète des objets.
  • Historique des entrées, persistant d'une session à l'autre.
  • Mise en cache des résultats de sortie pendant une session avec des références générées automatiquement.
  • Saisie par tabulation, avec prise en charge de la saisie automatique des variables et mots-clés Python, des noms de fichiers et des fonctions Python.
  • Commandes magiques pour contrôler l'environnement et effectuer de nombreuses tâches.
  • Journalisation et rechargement de session.
  • Accès intégré au débogueur pdb et au profileur Python.
  • Une fonctionnalité moins connue d'IPython :son architecture permet également le calcul parallèle et distribué.

Commandes magiques

Ce ne sont là qu'une sélection des commandes magiques intégrées à IPython qui, je pense, vous plairont :

  • %cd — changer le répertoire de travail courant
  • %edit — ouvrez un éditeur et exécutez le code que vous avez tapé après avoir fermé l'éditeur
  • %env — affiche les variables d'environnement actuelles
  • %pip install [pkgs] — installer des packages sans quitter le shell interactif
  • %time et %timeit — chronométrer l'exécution du code Python

Lire la liste complète dans la documentation ici.

Référence des entrées et sorties précédentes

Une autre fonctionnalité utile fait référence à l'entrée et à la sortie d'une commande précédente. Dans  et Sortir  sont des objets réels. Vous pouvez utiliser la sortie de la 3ème commande en utilisant Out[3] . Vous pouvez ré-exécuter la troisième commande avec In[3].

Installer IPython

Vous connaissez probablement l'exercice, mais pour être complet, voici comment installer IPython avec pip install :

$ pip install ipython

Bien qu'il soit souvent préférable d'utiliser un environnement virtuel, dans ce cas, vous pouvez l'installer à l'échelle du système ou pour l'ensemble de votre compte utilisateur avec pip install --user .


Python

  1. Vers Cloud Infinity et au-delà
  2. Comment installer WordPress sur Google Cloud
  3. 10 avantages de l'utilisation du stockage cloud
  4. C# en utilisant
  5. Surveillance à distance de la météo à l'aide de Raspberry Pi
  6. Tag de capteur à Blynk à l'aide de Node-RED
  7. Capteur de mouvement utilisant Raspberry Pi
  8. Python Average :Comment trouver la MOYENNE d'une liste en Python
  9. Python - Envoi d'e-mails à l'aide de SMTP