| import panel as pn | |
| numbers = [1, 2, 3, 4, 5] | |
| def square_numbers(): | |
| squared = [num ** 2 for num in numbers] | |
| return squared | |
| pn.extension() | |
| button = pn.widgets.Button(name='Square Numbers', button_type='primary') | |
| output = pn.widgets.StaticText() | |
| def button_click(event): | |
| output.value = str(square_numbers()) | |
| button.on_click(button_click) | |
| app = pn.Column(button, output) | |
| app.servable() | |