Beginning Programming in Python

Fall 2019

Agenda

  • Data Science in Python
    • NumPy
    • MatPlotLib (to make plots)
    • Pandas

Numpy Arrays

Creating large numeric arrays

Numpy slices

Numpy iterator

numpy built-in functions

numpy operator overloading

linear algebra functions

5 minutes break!

plotting with matplotlib

graphing functions

pandas series

data frames

Data Frames with Heterogenous Data

data frame and csv files

Lecture 18 challenge

Questions?