# Python Programming Basics (Level 1 – Data + Coding)
Instructor: Jeho Park (Director of the QCL)
## Summary
In this workshop, participants will learn the basics of programming using Python programming language.
### Learning Objectives:
- Explain what a library is and what libraries are used for.
- Import a Python library and use the functions it contains.
- Read tabular data from a file into a program.
- Assign values to variables.
- Select individual values and subsections from data.
- Perform operations on arrays of data.
- Plot simple graphs from data.
### Pre-requisites:
Internet Use: Introductory level (search, log-in, navigation of websites, etc.)
Local installation: If you bring your laptop, please make sure you have (1) Anaconda with Python and Jupyter Notebook or (2) Python 3 installed on your laptop. The lab computers already have Python.
## Date and Time
November 1, 2019 from 10 am to 2:00 pm (2 hours)
## Location
Kravis Center Room 165
## Participants
CMC Students, Faculty and Staff