| **Term** | **Definition**
| **AI** | AI (artificial
intelligence) is the ability of a digital computer or computer-controlled
robot to perform tasks commonly associated with
intelligent beings.
| **Application development** | The process of planning,
designing, creating, testing, and deploying a software
application to perform various business operations.
| **Arithmetic Operations** | Basic calculations like addition,
subtraction, multiplication, and division; also called
algebraic or mathematical operations.
| **Array of numbers** | A set of numbers or objects
arranged in rows and columns, often used to explain
multiplication.
| **Assignment operator in Python** | A binary operator (`=`) used to assign
the value on the right to the variable on the left.
| **Asterisk** | The symbol `*`, used to perform
various operations in Python like multiplication or unpacking.
| **Backslash** | Escape character (`\`) used in strings
to treat the next character specially.
| **Boolean** | A system using 0 (false) and 1 (true)
to represent logical values.
| **Colon** | Used in Python to define indented
blocks, slices, or ranges.
| **Concatenate** | To link things together in a chain or
series.
| **Data engineering** | The process of turning raw data
into usable information through blending, testing, and optimizing.
| **Data science** | An interdisciplinary field focused on
extracting knowledge from large data sets and presenting it for
informed decision-making.
| **Data type** | Refers to the kind of value (like
int, str, float) a variable can hold and how it behaves with operations.
| **Double quote** | Symbol `"` used to denote string
literals in Python.
| **Escape sequence** | A sequence (starting with `\`) that
represents special characters (like `\n`, `\t`, etc.).
| **Expression** | A combination of operators and
operands that produces a value.
| **Float** | A number with decimal points,
created using the `float()` function.
| **Forward slash** | Symbol `/` used for division and
other operations in Python.
| **Foundational** | Refers to basic or fundamental
principles.
| **Immutable** | Objects that cannot be changed after
creation, like `int`, `float`, `str`, `tuple`.
| **Integer** | Whole numbers including zero,
positives, and negatives.
| **Manipulate** | Modifying or creating strings by
changing existing ones.
| **Mathematical conventions** | Standard notations or practices agreed upon
in mathematics.
| **Mathematical expressions** | Statements with numbers/variables and at
least one operator.
| **Mathematical operations** | Calculations using operators and
operands (e.g., +, -, \*, /).
| **Negative indexing** | Accessing sequence elements from
the end using negative numbers (e.g., `-1` is the last element).
| **Operands** | The values on which operations are
performed.
| **Operators in Python** | Symbols like `+`, `-`, `*`, `/`, used
to perform operations on data.
| **Parentheses** | Used to group expressions or call
functions.
| **Replicate** | To make an exact copy of something.
| **Sequence** | A data structure representing an
ordered collection of elements.
| **Single quote** | Symbol `'` used to denote strings in
Python.
| **Slicing in Python** | Extracting a part of a sequence (like
a substring or sublist) using `[start:end]`.
| **Special characters** | Non-alphanumeric symbols like
punctuation or symbols (`@`, `#`, `*`).
| **Stride value** | The step or interval between indices
in slicing (`[start:end:step]`).
| **Strings** | A sequence of Unicode characters
(text), created using quotes.
| **Substring** | A portion of a string (a part of
another string).
| **Type casting** | Converting one data type into
another, like `int("5")` or `str(10)`.
| **Types in Python** | Classification of data (like int,
float, str, list, dict, etc.).
| **Variables** | Named containers used to store values.