Overview

Overview#

These materials introduce Python programming, data analysis, file parsing, and creating plots.

alt

Day 1 Overview

In this session, we’ll learn about the Python programming language. We’ll see how we can use an interface in our web browser called the Jupyter Notebook to write and run Python code. We’ll also see how we can use Python to look for information in many text files at once.

At the end of this session, you should be able to answer the following questions:

Introduction to Python

  • What is the Python programming language, and what is it used for?

  • What is the syntax of the Python programming language?

File Parsing

  • How can I use Python to read text files?

  • How do I sort through all the information in a text file and extract particular pieces of information?

Processing Multiple Files

  • How can I use Python to analyze several text files at once?

  • How can I write files?

Day 2 Overview

In this session, we’ll learn using Python to analyze tabular data and create plots. Finally, we’ll learn how to write our own functions in Python.

At the end of this session, you should be able to answer the following questions:

Analyzing Tabular Data

  • How can I work with data that is in rows and columns?

  • What is a pandas dataframe?

Creating plots

  • How do I visualize data by making graphs?