Lists
Ordered collections of elements used to store and manipulate data
Strings
Sequences of characters used to represent text in computer programs
Prototype
Preliminary model or design of a class or function in object-oriented programming
Expression
Combination of values, variables, and operators that computes a single value
Parameter
Variable in a method or function declaration that serves as a placeholder for values passed into the method
Argument
Actual value passed into a method or function when it is invoked, matching the parameter's placeholder
Iteration
Repetition of a block of code to process data or perform tasks, commonly achieved using loops
Procedure
Method or function that performs a specific task or computation
Boolean
Data type with only two possible values: true or false, used for decision-making and logical operations
Abstraction
Simplifying complex systems by hiding unnecessary details and focusing on essential features
Infinite Loop
Loop that continues to execute without termination, usually an unintended error in a program
Modulus
Operator (%) that returns the remainder of a division operation
Code Segment
Section of code within a program that performs a specific function or task
Operators
Symbols or keywords used to perform operations on data
Readability
How well the code can be understood by humans, influenced by code formatting and documentation
Traverse
Navigate through data structures to access or manipulate their elements
Index
Numerical value used to identify the position of an element within an ordered collection
Element
Individual item or value within a data structure
Sublist
Portion of a list or array that contains a subset of its elements
Data Abstraction
Representing complex data and operations using simplified, high-level interfaces
Selection
Making decisions in programming based on conditions
Conditional
Statements used to execute different code blocks based on specified conditions
Nested Conditional
Conditional statement placed within another conditional, allowing for more complex decision structures
Return Statement
Used in functions or methods to specify the value to be returned as the result of the function