Intro to Python
Lists
Python Functions
Code.org
100

a software application that provides comprehensive facilities to computer programmers for software development. It normally consists of at least a source code editor, build automation tools and a debugger.

IDE (integrated development environment)

100

an abstract data type that represents a countable number of ordered values, where the same value may occur more than once.

list

100

a block of organized, reusable code that is used to perform a single, related action.

function

100

used to return the flow of control to the point where the procedure (also known as a function) was called and to return the value of expression

Return

200

A software application that can analyze and execute a program line by line.

Interpreter

200

Used to specify the elements of an array of numbers.

index

200

A value that is passed between from a program to a function

Argument

200

a variable in a function definition. Used as a placeholder for values that will be passed through the function.

Parameter

300

In computer science, a value is the representation of some entity that can be manipulated by a program. The members of a type are the values of that type.

Value

300

Removes one item from the list.

remove
300

Needed to use functions from another library in Python

import

300

a group of functions (procedures) that may be used in creating new programs

Library

400

A program designed to be used via a text-only computer interface, such as a text terminal, the command line interface of some operating systems (Unix, DOS, etc.)

Console

400

To add a value at the end of a list.

append
400

Variables can only reach the area in which they are defined. Think of it as the area of code where variables can be used. Python supports global variables (usable in the entire program) and local variables.

Scope

400

specifications for how functions in a library behave and can be used

API (Application Program Interface)

500

A combination of one or more constants, variables, operators, and functions that the programming language interprets (according to its particular rules of precedence) and computes to produce another value.

Expression

500

Obtaining a sublist of a list by specifying the start and end indices.

slice
500

A valuable piece of information that you can use to debug your code.

Stack trace

500

The subdivision of a computer program into separate subprograms

Modularity