coding_dictionary
coding_dictionary
B
- Boolean: A data type that can hold one of two values: True or False.
- Bug: An error or flaw in a program that causes it to produce incorrect or
unexpected results.
C
- Class: A blueprint for creating objects (instances), defining properties and
behaviors (methods).
- Compiler: A program that translates code written in a high-level language into
machine code.
- Condition: An expression that evaluates to True or False (used in if statements).
D
- Debugging: The process of finding and fixing bugs in a program.
- Data Structure: A way of organizing and storing data (e.g., arrays, lists,
stacks).
- Declaration: The act of defining a variable, constant, or function in a program.
E
- Exception: An error that occurs during the execution of a program that disrupts
the normal flow.
- Expression: A combination of values, variables, operators, and functions that
results in a value.
F
- Function: A reusable block of code that performs a specific task, often takes
inputs (arguments) and returns a result.
- For Loop: A loop that repeats a block of code a specific number of times.
G
- Git: A version control system for tracking changes in code.
- Global Variable: A variable that is declared outside of any function and is
accessible throughout the program.
H
- Hashing: The process of converting data into a fixed-size value (often used in
cryptography and data structures like hash tables).
I
- Inheritance: A feature of object-oriented programming (OOP) where a class can
inherit properties and methods from another class.
- Index: The position of an element in an array or list.
J
- Java: A high-level, object-oriented programming language widely used for building
web applications and mobile apps.
- JavaScript: A programming language primarily used for creating interactive web
pages.
K
- Key: In a dictionary or map data structure, a key is used to look up a
corresponding value.
- Kernel: The core part of an operating system that manages system resources.
L
- Lambda: A small, anonymous function used for short-term tasks.
- Library: A collection of pre-written code that can be used in programs to perform
common tasks.
M
- Method: A function defined within a class that can operate on objects of that
class.
- Multithreading: The ability of a CPU to execute multiple threads (smaller units
of a process) simultaneously.
N
- Null: A special value used to represent the absence of a value or reference.
- Namespace: A container that holds a set of identifiers (names) and allows them to
be referenced uniquely.
O
- Object: An instance of a class containing data (attributes) and methods
(functions).
- Operator: A symbol used to perform operations on variables or values (e.g., +, -,
*, /).
P
- Parameter: A variable used in a function's definition that will receive a value
when the function is called.
- Polymorphism: An OOP concept where different classes can define methods with the
same name but different behaviors.
Q
- Queue: A data structure that follows the First-In-First-Out (FIFO) principle,
where elements are added at the back and removed from the front.
R
- Recursion: A technique where a function calls itself to solve smaller instances
of a problem.
- Return: A statement that ends the execution of a function and optionally sends
back a result.
S
- String: A sequence of characters used to represent text.
- Syntax: The set of rules that define the structure of statements in a programming
language.
- Stack: A data structure that follows the Last-In-First-Out (LIFO) principle.
T
- Tuple: An ordered collection of elements, which may be of different types, and is
immutable (cannot be changed after creation).
- Thread: A single path of execution in a program, which can be executed
concurrently with other threads.
U
- Unary Operator: An operator that operates on a single operand (e.g., -x).
- URL: A Uniform Resource Locator, or web address, used to access resources on the
internet.
V
- Variable: A named storage location that can hold different values during program
execution.
- Version Control: A system for managing changes to source code, typically using
tools like Git.
W
- While Loop: A loop that repeats a block of code as long as a specified condition
remains True.
X
- XML (eXtensible Markup Language): A markup language used for storing and
transporting data in a structured format.
Y
- Yield: A keyword in Python used in generators to return a value from a function
without terminating the function.
Z
- Zipper: A function that combines two or more iterables (like lists or tuples)
element-wise.