A text-based command-line program that reads commands from the user and runs them immediately.
Shell
The category that a piece of data belongs to.
Datatype
Coding techniques that allow the programmer to alter the flow of a program.
Control Structure
A statement involving a true-or-false condition and code to execute if the condition is true
Conditional
System for translating English letters into binary.
ASCII
An application that allows programmers to edit and run code.
IDE (Integrated Development Environment)
A symbol or set of symbols that represents a mathematical action or comparison.
Operator
Loops that execute as long as a condition is true.
Condition-controlled loops (while loops)
A conditional that executes a set of commands if the condition is true.
If Statement
Series of steps that solve a problem.
Algorithm.
The information that goes into a program.
Input
The spelling and grammar rules of a programming language
Syntax
Loops that execute a certain number of times.
Count-controlled loops (for loops)
A conditional that executes one set of commands if the condition is true and another if the condition is false.
If-Else Statement
Traditional number system (used in math class) where each place holds up to ten possible values and is worth 10 times more that the place below it.
Base 10
Adding comments to code to provide more information about it.
Documentation
Repeats any code that follows this line and is indented, as long as the variable var is not equal to the letter “q”
while var != “q”:
Repeats the code in the loop five times.
for x in range(5):
A nested conditional that provides at least two different conditions, each with a set of code to execute.
Elif Statement (Else if)
Number system used in binary where each place holds only two possible values (1 and 0) and is worth twice as much as the place below it.
Base 2
The code for a blank line.
“\n”
Returns all-caps version of the variable var.
var.upper()
Checks whether x and y are equal or the same
x == y
Does thing 1 if cond1 is true, thing 2 if cond2 is true, or thing3 if neither is true.
if cond1:
do thing 1
elif cond2:
do thing 2
else:
do thing 3
The binary code for 15.
1111