top of page


Useful definitions

for the course, cheat sheets, & links to Python libraries


Computational terms


Software application for accessing information online. 

Examples: Chrome, Firefox, Safari

Command shell

The computer interface to process and execute commands. In Windows, the Python command shell is accessible by typing "python" into the Windows  Start prompt and clicking enter.


A software interface that enables users to create, edit and run computer programming files


(1) The set of conditions under which a program runs.

(2) A computer's state determined by a combination of software, basic hardware, and which programs are running


The boundary shared across two or more separate components of a computer system. Examples, user interfaces where the boundary is between a human and a computer.    

Integrated development environment (IDE)

A comphrehensive environment for computer programming. An IDE usually contains a source code editor, autocorrection tools, and a debugger

Module 3
Module 4
bottom of page