1/16
These flashcards cover key vocabulary and concepts related to computer programming and Python, based on the lecture notes.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Algorithm
A step-by-step procedure for solving a problem.
Flowchart
A diagram that represents an algorithm, workflow, or process, showing steps as boxes connected by arrows.
Pseudocode
An informal high-level description of an algorithm meant for human reading, omitting machine-specific details.
Python
A high-level programming language designed for ease of reading and writing, often used for web applications.
Variable
A name given to a storage area that programs can manipulate, holding different types of data.
List
An ordered collection of items in Python, which can contain multiple data types.
Conditional Statement
A set of rules that perform a function if a certain condition is met.
Function
A group of related statements in Python that perform a specific task.
Syntax Error
Errors in typing the commands and variables; automatically detected by Python IDLE.
Logical Error
A mistake in program design that causes incorrect operation, often due to unclear planning.
Indentation
Spaces at the beginning of a code line in Python, which indicate code blocks and are crucial for program structure.
For loop
A control structure used for repeating over a sequence, such as a list.
Debugging
The process of identifying and removing errors from computer software.
Hardware
The physical electronic and mechanical parts of a computer.
Software
A set of instructions that tells the hardware how to perform tasks.
Programming Language
A formal language consisting of a set of instructions that can be used to produce various kinds of output.
Scripting Language
A type of programming language that is typically interpreted and used to automate tasks.