liveBook · Manning

Execution environment

An execution environment is the computing context, including hardware, software, configuration, and supporting resources, in which programs run.

How 3 Manning books explain it

Delivering Machine Learning Projects: From design to deployment

A development environment is a computing environment configured for building and integrating software before formal testing or production deployment.

How it is used
Positions the development environment as the team's workspace and the production execution environment as a required system component.
How deep it goes
Provides architecture and fitness checks for environments, but does not specify a provisioning procedure or runtime implementation.
Examples
Uses a smart-building model runtime and a dashboard application prototyped in development.
What you can do after
Evaluate/understand whether development infrastructure is fit for the team and whether a credible path to production exists.

Read how Delivering Machine Learning Projects: From design to deployment explains execution environment →

Snowflake Data Engineering

A development environment is an environment in which software is developed and modified before formal testing.

How it is used
Supports building, modifying, unit-testing, and optimizing data-pipeline code before controlled testing and production deployment.
How deep it goes
Details local Python setup and environment separation, but defers exact installation commands and deployment implementation.
Examples
Uses a local Python setup, an IDE, a centralized Git repository, and separated development, test, UAT, and production environments.
What you can do after
Build and maintain Snowpark Python applications and data pipelines before deploying them through controlled environments.

Read how Snowflake Data Engineering explains execution environment →

Build Python Web Apps with Streamlit

A development environment is the collection of software tools, runtimes, and configurations used to create and test software.

How it is used
Sets up and maintains the workflow for building, testing, and deploying Streamlit applications.
How deep it goes
Explains setup choices and dependency alignment, but stops short of detailed runtime internals.
Examples
Uses a Streamlit password checker, requirements.txt files, and mismatched requests versions as concrete examples.
What you can do after
Configure and reproduce a Streamlit environment across development and Streamlit Community Cloud.

Read how Build Python Web Apps with Streamlit explains execution environment →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.