Learn more: https://anvil.works/docs/client/python
Five minute tutorial: https://anvil.works/learn/tutorials/f...
The user interface of an Anvil app is programmed in Python. Anvil compiles that Python into Javascript, and when someone visits your app the client-side Python code runs in their web browser.
Client-side code interacts with your user interface by manipulating the Python objects that represent components. When components raise events, they call functions in your client-side code.