Intro to Python
Variables, Numbers & Operators
Loops
Conditionals & Booleans
Binary
100

A text-based command-line program that reads commands from the user and runs them immediately.

Shell

100

The category that a piece of data belongs to.

Datatype

100

Coding techniques that allow the programmer to alter the flow of a program.

Control Structure

100

A statement involving a true-or-false condition and code to execute if the condition is true

Conditional

100

System for translating English letters into binary.

ASCII

200

An application that allows programmers to edit and run code.

IDE (Integrated Development Environment)

200

A symbol or set of symbols that represents a mathematical action or comparison.

Operator

200

Loops that execute as long as a condition is true.

Condition-controlled loops (while loops)

200

A conditional that executes a set of commands if the condition is true.

If Statement

200

Series of steps that solve a problem.

Algorithm.

300

The information that goes into a program.

Input

300

The spelling and grammar rules of a programming language

Syntax

300

Loops that execute a certain number of times.

Count-controlled loops (for loops)

300

A conditional that executes one set of commands if the condition is true and another if the condition is false.

If-Else Statement

300

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

400

Adding comments to code to provide more information about it.

Documentation

400

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”:

400

Repeats the code in the loop five times.

for x in range(5):

400

A nested conditional that provides at least two different conditions, each with a set of code to execute.

Elif Statement (Else if)

400

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

500

The code for a blank line.

“\n”

500

Returns all-caps version of the variable var.

var.upper()

500

Checks whether x and y are equal or the same


x == y

500

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

500

The binary code for 15.

1111

M
e
n
u