Midterm Review

Here are some important terms that you ought to know for the midterm.

Python Dev 101: Important Terms

APPEND:
adds an item to the end of a list.
COMMAND:
instructions given to a program.
CONCATENATE:
to line items up next to each other and link them with the + symbol.
CONDITIONAL:
makes something happen in a program if a certain condition is met.
CONSOLE:
programs run here.
DATA:
information used in a program.
ERRORS:
mistakes.
IDLE:
coding software that lets you write and run your programs in it.
INDEX:
the position in a list.
INPUT:
information that is entered by a user.
INTEGER:
a counting number that's either positive, negative or 0.
KEYWORD:
special term that tells Python something is supposed to happen.
LIST:
a set of items (words, numbers, variables) in a numbered order, placed in square brackets.
OPERATOR:
makes two amounts or words work together.
POP:
removes an item from a list.
PRINT:
to display words on the console.
PROGRAM:
instructions given in order to a computer.
PROGRAMMING LANGUAGE:
special way of telling a computer what to do.
PYTHON:
a programming language that uses words and symbols to communicate with the computer.
STATEMENT:
a line of code that makes something happen.
STRING:
a type of data that holds words, numbers or punctuation marks inside quotation marks.
SYNTAX:
the proper way to write a line of code.
TEXT EDITOR:
the window in IDLE where you type your program.
VALUE:
number, letter or other amount put in a variable.
VARIABLE:
container for storing words, numbers or other bits of code.

Python Dev 102 Important Terms

ARGUMENT:
data that goes inside the parentheses of a function call.
BUG:
an error in a program.
DEBUGGING:
the process of finding and correcting bugs in a program.
DECREMENT:
to decrease by a specific amount.
FOR-LOOP:
used when you know how many times you want the code to repeat.
FUNCTION:
allows programmers to put several lines of code into one command.
IMPORT:
to bring something in.
INCREMENT:
to increased by a specific amount.
INFINITE LOOP:
a loop that goes on forever.
INPUT:
information that is entered in the computer.
LOOP:
repeats a set of instructions or code.
MODULES:
extra collections of code.
OUTPUT:
the result of the code.
PARAMETER:
a variable that goes inside the parentheses of a function definition.
RANGE:
a function that produces a list of a given length.
TRACEBACK:
shows what type of error occurred and where.
WHILE-LOOP:
used when you know when the code needs to stop of meet a certain condition.

Python Dev 103: Important Terms

AXIS/AXES:
invisible number lines that intersect; they run horizontally (left to right) and vertically (up and down) on a coordinate plane.
BROWSER:
a program such as Chrome, Edge or Safari that shows web pages.
CANVAS:
a place to draw in turtle.
COMMANDS:
instructions for a program.
COMMENT:
a note in a program meant for the programmer; the program will ignore all comments.
CONFIGURE:
to adjust or change something.
CREDIT:
telling people using your program who made the tools you used.
FUNCTION:
allows programmers to put several lines of code into one command.
IMPORT:
to bring something in.
TEXT EDITOR:
the window in the IDLE where you type your program into.
TURTLE:
the name of a Python library that has commands for making shapes, colours, pictures and animations on a canvas; the name of the pen you use to draw on the canvas.