Module Description

This module provides a very brief introduction to one of the most popular programming languages in use today, Python. The general approach of the module is derived from the CUNY DHRI-Curriculum GitHub repository “Python,” licensed CC-BY-SA. In some places, examples or explanations are reproduced with little or no modification.

Learning Outcomes

At the completion of this module you should

  1. Understand what Python is and, broadly, what it can do
  2. Be able to run a Python program, either from the interpreter or from a script
  3. Be able to distinguish among five core data types: integers, floats, strings, booleans, and lists
  4. Understand a few core programming concepts, such as variables, loops, and conditionals
  5. Know how to use simple types of error output to debug a program you’ve written
  6. Know how to find and import code from external sources to solve more complex problems