Actual output (of a test): FIXME
Analysis and estimation : FIXME
Annotated tag (in version control): FIXME
Application Programming Interface (API): FIXME
Comma-separated values (CSV): FIXME
Computational competence : FIXME
Computational stylometry : FIXME
Computational thinking : FIXME
Curb cuts : https://medium.com/@mosaicofminds/the-curb-cut-effect-how-making-public-spaces-accessible-to-people-with-disabilities-helps-everyone-d69f24c58785
Software development process : FIXME
Directory : A folder in a filesystem.
Directory Tree : If the nesting relationships between directories in a filesystem are drawn as arrows from the containing directory to the nested ones, a tree structure develops.
Disk : Disk refers to disk storage, a physical component of a computer that stores information on a disk. The most common kind of disk storage is a hard disk drive, which is a storage drive with a non-removable disk.
DRY (Don't Repeat Yourself) : The general principle when programming that it's typically better to define something (a function, a constant...) once and refer to it consistently as a "single source of truth" throughout a piece of software than to define copies in multiple places, if only because then you only have to make any changes in one place. This is useful and helpful principle but should not be thought of as an involate rule.
Embedded documentation : FIXME
Error (result from a unit test): FIXME
Expected output (of a test): FIXME
Tag (in version control): FIXME
Integrated Development Environment (IDE): FIXME
Iteration (in software development): FIXME
Join (of database tables): FIXME
Memory : A physical device on your computer that temporarily stores information for immediate use.
Method
: A function that is specific to an object type, based on qualities
of that type, e.g. a string method like upper()
which turns characters
in a string to uppercase.
Namespace : A way of organizing names of related objects, functions, or variables to avoid confusion with (for instance) common names that might well occur in multiple packages.
Not Invented Here (NIH): FIXME
Object : An object is a programming language's way of descrbing and storing values, usually labeled with a variable name.
Pseudorandom number generator (PRNG): FIXME
Relative import
: In Python,
the importing of a module relative to the current path
and thus likely from within the current package (e.g., from . import generate
)
rather than an import from a globally-defined package (e.g., from zipfpy import generate
).
Representation State Transfer (REST): FIXME
Scalable Vector Graphics (SVG): FIXME
Seed (for pseudorandom number generator): FIXME
Set and override (pattern): FIXME
Success (result from a unit test): FIXME
Failure (result from a unit test): FIXME
Variable (in Python): A symbolic name that reserves memory to store a value.