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