In [8]:
# https://ipywidgets.readthedocs.org/en/latest/

# Interact slider
from ipywidgets import interact

def f(x):
    print(x)
    
interact(f, x=5)


5
Out[8]:
<function __main__.f>

In [9]:
# Button widget
import ipywidgets as widgets
from IPython.display import display
button = widgets.Button(description="Click Me!")
display(button)

def on_button_clicked(b):
    print("Button clicked.")

button.on_click(on_button_clicked)


Button clicked.

In [11]:
# Text widget
text = widgets.Text()
display(text)

def handle_submit(sender):
    print(text.value)

text.on_submit(handle_submit)

In [ ]: