Value
A value is the content, quantity, information, or worth attributed to an entity, property, expression, or outcome.
The Art of AI Product Development
Value is the beneficial outcome a product provides to customers or a business, such as improved access, saved time, or increased quality.
- How it is used
- Guides the selection and communication of AI opportunities by linking customer benefits to business returns.
- How deep it goes
- Develops assessment questions and a quantified time-savings example, while leaving full opportunity validation to discovery and experimentation.
- Examples
- Illustrates flexible data access, sustainability-report drafting, and weekly savings from automated data aggregation.
- What you can do after
- Evaluate/understand it by comparing user benefits, business value, feasibility, and the cost of leaving work manual.
Modern C, Third Edition
A value is the data represented by an object or expression at a particular point in program execution.
- How it is used
- Uses values to reason about variable contents, expression results, execution state, and portable program behavior.
- How deep it goes
- Defines values as abstract entities and traces expression results through assignment and output; defers concrete representation when reasoning about behavior.
- Examples
- Traces double arithmetic from 5.0 and 3.0 to 4.5, then shows printf observing the result.
- What you can do after
- Evaluate/understand it by tracing changing object values separately from intermediate expression results and reasoning about results without assuming a particular representation.
Get Programming: Learn to code with Python
A concrete item of data representing a result, state, or piece of information in a program.
- How it is used
- Uses values to connect objects, variables, expressions, statements, and dictionary entries in beginner Python programs.
- How deep it goes
- Defines values through expressions and data structures, but stops short of implementation internals.
- Examples
- Uses arithmetic results, grocery quantities, song ratings, student grades, and hour-to-minute conversion outputs.
- What you can do after
- Evaluate/understand how Python expressions produce values and how dictionaries store, retrieve, iterate over, and modify them.
Read how Get Programming: Learn to code with Python explains value →
Unit Testing Principles, Practices, and Patterns
A value is dependency data that is available from the object's known state and remains unchanged during the operation that consumes it.
- How it is used
- Classifies dependencies to preserve functional-core boundaries and support output-based unit testing.
- How deep it goes
- Distinguishes immutable data from mutable or external collaborators and stops short of broader performance trade-offs.
- Examples
- Uses an immutable entry limit and an explicitly passed DateTime as concrete values.
- What you can do after
- Apply it by replacing ambient or external dependencies with explicit values when operations can receive stable data.
Read how Unit Testing Principles, Practices, and Patterns explains value →
Tiny Python Projects: Learn coding and testing with puzzles and games
A value is the information associated with an attribute or dictionary key.
- How it is used
- Uses values to associate descriptive data with dictionary keys and retrieve it during interactive programs.
- How deep it goes
- Explains creation, replacement, iteration, and file-backed lookup, but does not descend into Python object internals.
- Examples
- Demonstrates answers for a quest, name, and color, plus phrases indexed by the first letters of input lines.
- What you can do after
- Build it from scratch by assigning, inspecting, iterating, and retrieving dictionary values in Python programs.
Read how Tiny Python Projects: Learn coding and testing with puzzles and games explains value →
Modern C
A value is data that can be evaluated as a C condition, with zero representing false and any nonzero value representing true.
- How it is used
- Frames C execution as an abstract state machine manipulating variable contents and intermediate expression results.
- How deep it goes
- Defines values, types, representations, observability, and optimization, while deferring detailed type-specific behavior.
- Examples
- Uses floating-point assignment, arithmetic subexpressions, conditional zero behavior, and optimized `printf` code.
- What you can do after
- Evaluate C examples in terms of abstract values, types, observable effects, and portable behavior.
Deep Learning with R, Third Edition
A value is the representation that attention combines after relevance has been computed from queries and keys.
- How it is used
- Uses values as the source representations combined according to query-key relevance in attention.
- How deep it goes
- Defines values, contrasts them with keys, and demonstrates separate value projections without deriving the underlying mathematics.
- Examples
- Uses a photo-search analogy and R implementations that calculate weighted sums from projected values.
- What you can do after
- Apply it via R attention implementations that project values and combine them using learned relevance weights.
Read how Deep Learning with R, Third Edition explains value →
Related concepts
- Mapused by · A map is an associative data structure that stores key-value pairs and supports retrieving values by key.
- expressionproduced by · An expression is a syntactic construct in a programming language that evaluates to a value or designates an object, and may also cause side effects.
- data representationcontrasts with · A data representation is a form or encoding in which information is structured for storage, processing, transmission, or interpretation.
- value objectused by · A value object is an object whose meaning and equality derive from its attribute values rather than an independent identity, typically with immutable state.
- identitycontrasts with · Identity is the property or representation by which an entity is distinguished and recognized as that particular entity.
- exact-match accuracyused by · Exact-match accuracy evaluates outputs by whether they exactly equal their references under specified comparison rules.
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.






