Capítulo 7. Interacción con el usuario

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Las bibliotecas de este capítulo ayudan a los desarrolladores a escribir código que interactúa con los usuarios finales. Describimos el proyecto Jupyter -es único-, luego cubrimos las interfaces de usuario gráficas (GUI) y de línea de comandos más típicas, y terminamos con un análisis de las herramientas para aplicaciones web.

Cuadernos Jupyter

Jupyter es una aplicación web que te permite visualizar y ejecutar Python de forma interactiva. Se incluye aquí porque es una interfaz de usuario a usuario.

Los usuarios ven la interfaz cliente de Jupyter -escrita en CSS, HTML y JavaScript- en un navegador web en la máquina cliente. El cliente se comunica con un núcleo escrito en Python (o en otros lenguajes) que ejecuta bloques de código y responde con el resultado. El contenido se almacena en la máquina servidor en formato "cuaderno"(*.nb): JSON sólo de texto dividido en una serie de "celdas" que pueden contener HTML, Markdown (un lenguaje de marcado legible por humanos como el que se utiliza en las páginas wiki), notas sin procesar o código ejecutable. El servidor puede ser local (en el propio portátil del usuario) o remoto, como los cuadernos de muestra de https://try.jupyter.org/.

El servidor Jupyter requiere al menos Python 3.3 y se ha hecho compatible con Python 2.7. Viene incluido con las versiones más recientes de las redistribuciones ...

Get La guía del autoestopista pitón now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.