Usando IPython
IPython es un REPL mejorado de Python, y en realidad es el núcleo para el portátil Jupyter . En resumen, Jupyter es una aplicación web de código abierto que le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Si usa mucho el shell interactivo y no conoce IPython, ¡debería echar un vistazo a este!
Tabla de contenidos
- Características de IPython
- Comandos mágicos
- Hacer referencia a entradas y salidas anteriores
- Instalar IPython
Características de IPython
Algunas de las características que ofrece el shell de IPython son:
- Introspección integral de objetos.
- Historial de entrada, persistente entre sesiones.
- Almacenamiento en caché de resultados de salida durante una sesión con referencias generadas automáticamente.
- Finalización de pestañas, con compatibilidad para completar variables y palabras clave de python, nombres de archivo y funciones de Python.
- Comandos mágicos para controlar el entorno y realizar muchas tareas.
- Registro de sesión y recarga.
- Acceso integrado al depurador pdb y al generador de perfiles de Python.
- Una característica menos conocida de IPython:su arquitectura también permite la computación paralela y distribuida.
Comandos mágicos
Estas son solo una selección de los comandos mágicos integrados en IPython que creo que te gustarán:
%cd
— cambiar el directorio de trabajo actual%edit
— abra un editor y ejecute el código que escribió después de cerrar el editor%env
— mostrar las variables de entorno actuales%pip install [pkgs]
— instalar paquetes sin salir del shell interactivo%time
y%timeit
— cronometrar la ejecución del código Python
Lea la lista completa en la documentación aquí.
Hacer referencia a entradas y salidas anteriores
Otra característica útil es hacer referencia a la entrada y salida de un comando anterior. En y fuera son objetos reales. Puede usar la salida del tercer comando usando Out[3]
. Puede volver a ejecutar el tercer comando con In[3].
Instalar IPython
Probablemente conozca el ejercicio, pero para completar, así es como instala IPython con pip install:
$ pip install ipython
Aunque a menudo es mejor usar un entorno virtual, en este caso es posible que desee instalarlo en todo el sistema o para toda su cuenta de usuario con pip install --user
.
python
- A Cloud Infinity y más allá
- Cómo instalar WordPress en Google Cloud
- 10 beneficios de usar Cloud Storage
- C # usando
- Monitoreo remoto del clima usando Raspberry Pi
- SensorTag a Blynk usando Node-RED
- Sensor de movimiento con Raspberry Pi
- Promedio de Python:cómo encontrar el PROMEDIO de una lista en Python
- Python - Envío de correo electrónico mediante SMTP
- 3 ventajas de usar una fresadora
- Ventajas del uso de aleaciones