Última actualización: 01 de enero de 2023

2.3. Interprete bpython

Alternativamente puedes usar el paquete bpython que mejora aun más la experiencia de trabajo con el paquete ipython.

Para mayor información visite su página principal de interprete bpython y si necesita instalar este programa ejecute el siguiente comando, el cual a continuación se presentan el correspondiente comando de tu sistema operativo:

$ pip install bpython

Luego sustituya el comando python por bpython correspondiente a tu sistema operativo de la siguiente forma:

$ bpython

Dentro de interprete Python puede apreciar que ofrece otra forma de presentar la documentación y la estructura del lenguaje, con los siguientes comandos de ejemplos:

>>> print('Hola Mundo')
Hola Mundo
>>> for item in range(
┌───────────────────────────────────────────────────────────────────────────────┐
│ range: (stop)                                                                 │
│ range(stop) -> range object                                                   │
│ range(start, stop[, step]) -> range object                                    │
│                                                                               │
│ Return an object that produces a sequence of integers from start (inclusive)  │
│ to stop (exclusive) by step.  range(i, j) produces i, i+1, i+2, ..., j-1.     │
│ start defaults to 0, and stop is omitted!  range(4) produces 0, 1, 2, 3.      │
│ These are exactly the valid indices for a list of 4 elements.                 │
│ When step is given, it specifies the increment (or decrement).                │
└───────────────────────────────────────────────────────────────────────────────┘

Como puede apreciar este tutorial no le enseña a programar sino a simplemente aprender a conocer como manejarse en el modo interactivo usando el paquete bpython, con el fin de conocer a través de la introspección del lenguaje, las librerías estándar y módulos propios escritos en Python que tienes instalado en tu sistema.


Ver también

Consulte la sección de lecturas suplementarias del entrenamiento para ampliar su conocimiento en esta temática.