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
- Naar Cloud Infinity en verder
- Hoe installeer ik WordPress op Google Cloud
- 10 voordelen van het gebruik van cloudopslag
- C# met behulp van
- Bewaking op afstand van het weer met Raspberry Pi
- SensorTag naar Blynk met Node-RED
- Bewegingssensor met Raspberry Pi
- Python-gemiddelde:hoe het GEMIDDELDE van een lijst in Python te vinden?
- Python - E-mail verzenden met SMTP
- 3 voordelen van het gebruik van een boorfrees
- Voordelen van het gebruik van legeringen