This study set covers fundamental Python programming concepts. Topics may include data types, control structures, functions, and object-oriented programming.
A high-level, interpreted, general-purpose programming language known for its readability and versatility
A program that executes code line by line, without needing a separate compilation step
A program that translates source code into machine code before execution
Named storage locations that hold data values
Used to assign a value to a variable in Python. Example: x = 10
Classifications of data, such as integers, floats, strings, booleans
A whole number (e.g., 10, -5, 0)
A number with a decimal point (e.g., 3.14, -2.5)
A sequence of characters (e.g., "Hello", 'Python')
A data type representing truth values: True or False
Symbols that perform operations on values (e.g., +, -, *, /, %, //, **)
Returns the remainder of a division
Returns the integer part of a division
Raises a number to a power
Statements that control the flow of execution based on conditions (e.g., if, elif, else)
Executes a block of code only if a condition is True
Checks additional conditions if the preceding if or elif conditions are False
Executes a block of code if all preceding if and elif conditions are False
Structures that repeat a block of code multiple times
Iterates over a sequence (e.g., list, string, range)
Repeats a block of code as long as a condition is True
An ordered, mutable (changeable) sequence of items
An ordered, immutable (unchangeable) sequence of items
An unordered collection of key-value pairs
A block of reusable code that performs a specific task
A value passed to a function when it's called
The value a function sends back after execution
Files containing Python code that can be imported and used in other programs
A blueprint for creating objects
An instance of a class
A programming paradigm based on the concept of "objects", which contain data and methods
A mechanism where a class acquires the properties and methods of another class
The ability of an object to take on many forms
Bundling data and methods that operate on that data within a class
A mechanism to gracefully handle errors during program execution using try, except, finally blocks