Glossary terms from module 1 Terms and definitions from Course 7, Module 1 Automation: The use of technology to reduce human and manual effort to perform common and repetitive tasks Boolean data: Data that can only be one of two values: either True or False Command-line interface: A text-based user interface that uses commands to interact with the computer Comment: A note programmers make about the intention behind their code Conditional statement: A statement that evaluates code to determine if it meets a specified set of conditions Data type: A category for a particular type of data item Dictionary data: Data that consists of one or more key-value pairs Float data: Data consisting of a number with a decimal point Integer data: Data consisting of a number that does not include a decimal point Integrated development environment (IDE): A software application for writing code that provides editing assistance and error correction tools Interpreter: A computer program that translates Python code into runnable instructions line by line   Iterative statement: Code that repeatedly executes a set of instructions List data: Data structure that consists of a collection of data in sequential form Loop variable: A variable that is used to control the iterations of a loop Notebook: An online interface for writing, storing, and running code  Programming: A process that can be used to create a specific set of instructions for a computer to execute tasks Set data: Data that consists of an unordered collection of unique values String data: Data consisting of an ordered sequence of characters Syntax: The rules that determine what is correctly structured in a computing language Tuple data: Data structure that consists of a collection of data that cannot be changed  Type error: An error that results from using the wrong data type Variable: A container that stores data