Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

IPython gebruiken

IPython is een verbeterde Python REPL, en het is eigenlijk de kern voor Jupyter-notebooks . Kortom, Jupyter is een open-source webtoepassing waarmee u documenten kunt maken en delen die live code, vergelijkingen, visualisaties en verhalende tekst bevatten. Als je de interactieve shell veel gebruikt en je kent IPython niet, dan moet je deze echt eens proberen!

Inhoudsopgave

IPython-functies

Enkele van de functies die de IPython-shell biedt, zijn:

  • Uitgebreide objectintrospectie.
  • Geschiedenis invoeren, blijvend in alle sessies.
  • Caching van uitvoerresultaten tijdens een sessie met automatisch gegenereerde referenties.
  • Tabaanvulling, met ondersteuning voor het invullen van Python-variabelen en trefwoorden, bestandsnamen en Python-functies.
  • Magische commando's voor het besturen van de omgeving en het uitvoeren van vele taken.
  • Sessie loggen en opnieuw laden.
  • Geïntegreerde toegang tot de pdb-debugger en de Python-profiler.
  • Een minder bekende eigenschap van IPython:de architectuur maakt ook parallel en gedistribueerd computergebruik mogelijk.

Magische commando's

Dit is slechts een selectie van de magische commando's die in IPython zijn ingebouwd en waarvan ik denk dat je ze leuk zult vinden:

  • %cd — verander de huidige werkmap
  • %edit — open een editor en voer de code uit die je hebt ingetypt nadat je de editor hebt gesloten
  • %env — toon de huidige omgevingsvariabelen
  • %pip install [pkgs] — pakketten installeren zonder de interactieve shell te verlaten
  • %time en %timeit — time de uitvoering van Python-code

Lees de volledige lijst in de documentatie hier.

Verwijzen naar eerdere invoer en uitvoer

Een andere handige functie is het verwijzen naar de invoer en uitvoer van een eerder commando. In  en Uit  zijn echte objecten. U kunt de uitvoer van de 3e opdracht gebruiken door Out[3] . te gebruiken . Je kunt het derde commando opnieuw uitvoeren met In[3].

Installeer IPython

U kent waarschijnlijk de oefening, maar om compleet te zijn, hier is hoe u IPython installeert met pip install:

$ pip install ipython

Hoewel het vaak beter is om een ​​virtuele omgeving te gebruiken, wilt u deze in dit geval misschien voor het hele systeem installeren of voor uw volledige gebruikersaccount met pip install --user .


Python

  1. Naar Cloud Infinity en verder
  2. Hoe installeer ik WordPress op Google Cloud
  3. 10 voordelen van het gebruik van cloudopslag
  4. C# met behulp van
  5. Bewaking op afstand van het weer met Raspberry Pi
  6. SensorTag naar Blynk met Node-RED
  7. Bewegingssensor met Raspberry Pi
  8. Python-gemiddelde:hoe het GEMIDDELDE van een lijst in Python te vinden?
  9. Python - E-mail verzenden met SMTP
  10. 3 voordelen van het gebruik van een boorfrees
  11. Voordelen van het gebruik van legeringen