En este artículo, aprenderemos cómo crear un botón interactivo en Jupyter usando el programa Python. Un botón interactivo es un botón que, cuando un usuario hace clic en él, realiza una función específica. Para la siguiente tarea, necesitamos el módulo de biblioteca ipywidgets . Los ipywidgets , también conocidos como jupyter-widgets o simplemente widgets, son widgets HTML interactivos para portátiles Jupyter y el kernel de IPython.
Si su consola no tiene el módulo, puede instalarlo usando el siguiente comando:
pip install ipywidgets
En la mayoría de los casos, la instalación del paquete Python ipywidgets también configurará automáticamente Jupyter Notebook clásico y JupyterLab 3.0 para mostrar ipywidgets.
Ejemplo 1: Creación de un botón simple.
Sintaxis: widgets.Button(description=’Mi botón’)
Código:
Python3
# import module import ipywidgets as widgets # creating button widgets.Button(description = 'My Button')
Producción:
Ejemplo 2:
Aquí, crearemos un botón interactivo que nos ayudará a seleccionar un idioma aleatorio de una lista de Idiomas dados.
- interact_manual() : crea automáticamente un control de interfaz de usuario para explorar código y datos de forma interactiva.
- choice(): Devuelve un elemento seleccionado aleatoriamente de la secuencia especificada.
Código:
Python3
import ipywidgets as widgets from ipywidgets import interact, interact_manual, fixed from random import choice def lang(): langSelect = ["English","Deustche","Espanol","Italiano","한국어","日本人"] print(choice(langSelect)) interact_manual(lang)
Producción:
Publicación traducida automáticamente
Artículo escrito por biswasarkadip y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA