liveBook · Manning

Web application

As explained in Python How-To

A web application is software whose user interface and functionality are accessed through web technologies and a browser.

A web application delivers its interface and functionality through web technologies and a browser, making it accessible across platforms without client-side installation or configuration. section 14.4

A web application can organize a realistic task-management workflow around:

Task-management web application

A Python script can become a web application with Streamlit. Running `streamlit run taskier_app.py` launches it in the default browser. Streamlit supplies widgets such as buttons, text inputs, and choice controls, while the application provides task-list, detail, update, deletion, and creation views backed by a database. section 14.4.1 section 14.4.2

Figure 14.4 The key features of the task management app. In the app, users can create a new task; view, sort, and filter tasks; view a task’s details; and delete a task.
CH14_F04_Cui

Use the feature map to survey the task-management actions exposed by the application. section 14.2.1

How Python How-To covers it

How deep it goes
Explains frontend implementation with Streamlit widgets and execution behavior, while deferring comprehensive framework instruction.
Examples
Demonstrates task lists, sorting, filtering, detail views, update forms, deletion controls, and new-task forms.
What it assumes
Assumes familiarity with Python and combines prior functions, classes, data types, virtual environments, and data models.
What you can do after
Build it with Streamlit by launching a Python script, arranging widgets, and implementing task-management interactions.
How it connects
Connects frontend design with Python scripts, widgets, data models, local databases, virtual environments, and browser delivery.

Also explained in

Compare how 8 books explain web application →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Python How-To. The section links point to the parts of the book it draws on.