DS Vocab Words Flashcards
(44 cards)
Calling
Using a function by giving it inputs
Contract
A statement of the name, domain, and range of the function.
Design Recipe
A sequence of steps that helps people document, tests and write functions.
Domain
The type of data that a function expects.
Library
A collection of functions that can be made available to our program by using include.
Name
How we refer to a function or value defined in a language (examples: +, *, star, circle).
Programming Language
A set of rules for writing code that a computer can evaluate.
Purpose Statement
A brief description of what a function does.
Range
The type of data that a function produces.
Syntax
The set of rules that defines a language, whether it be spoken, written, or programmed.
Variable
Something that changes.
Arguments
The inputs to a function
..follow the name of the function…
…expressions for arguments…
Categorical Data
Values or classifications that do not follow a numerical progression, and are not subject to the laws of arithmetic. Used to classify, not measure. They don’t have count (1, 2, 3, 4…) or measurement.
Data Row
Part of a table showing information about a particular individual in a sample.
Data Science
The study of using data to answer questions about the world.
Definitions Area
The text box in the Editor, where definitions for values and functions are written.
Editor
Software in which you can write and evaluate code.
Error Message
Information from the computer about errors in code.
Header
The titles of each column of a table, usually shown at the top.
Interactions Area
The text box in the Editor, where we enter expressions to evaluate.
Quantitative Data
Number values for which arithmetic makes sense (e.g. -taking the average of a column). How much?
Pyret
A new programming language inspired by Python but superior to Python for education.
Boolean
Of or relating to a data type having two possible values representing “true” or “false”.