Weeks 1-5 Part 1
Weeks 1-5 Part 2
Weeks 1-5 Part 3
Loops
Functions
100

Any type of device/hardware that the computer uses to provide/display information to the user.

Output Devices

100

Devices/hardware that the user uses to tell the computer what to do/pass along information to the computer

Input Devices

100

"Brain" of the computer, built to follow your every command, constantly asking "What's Next?"

CPU

100

x = x + 1 AND x = x - 1 (Give both answers)

Increment AND Decrement 

100

A set of instructions that together are given a name.

Function

200

A code editor, in this class, we use it to write our Python Programs

Terminal

200

A built in app on your computer, used to navigate files, a shell of the old way of coding, and can run programs we write.

Terminal

200

Prompts the user for information, can also print something ought that will guide the user as to what to enter in.

The Input Function

200

Way a program or a chunk of a program runs. 

Flow of Execution

200

A "block" with two parts, that catches any mistakes the program has, or mistakes the user may cause. 

Try And Except

300

Interactive programming, can comprehend instructions on the fly.

Interpreters 

300

Programs that needed to be loaded onto a text editor, such as Atom, then converted into Machine Language

Compilers

300

Use the "=" sign, assign something to a variable.

Assignment Statement

300

Kind of loop, that while some certain statement remains true, the loop will run. 

While Loop

300

An operator that can concatenate any two types, like the "+" operator

"," (Comma) operator

400

The first conditional statement, used a checkpoint to see if something is true, then proceed.

If (Conditional Statement)

400

Second conditional statement, can be as many of these as you want, somewhat of an "otherwise, do this" statement.

Elif (Conditional Statement)

400

Last conditional statement, somewhat of an "if none of the other conditional statements work, do this"

Else (Conditional Statement)

400

Type of loop that goes through a list of items, and performs an action on each item. 

For Loop

400

Keyword used to let the computer know that you are going to start to write your own function.

Def

500

Returns "True" if and only if both statements are true.

And (Logical Operator)

500

Returns "True" if at least one of the statements are true.

Or (Logical Operator)

500

Double negative, returns "True" if the statement is false.

Not (Logical Operator)

500

Something you put after a while statement, and causes the loop to run on and on and on forever.

While True

500

What do you do to call a function?

You type out the function name.