*Note to all users: As of 07/14/2019, all posts have been moved to (and are being updated at crivaldi.github.io . I don’t have plans to shut this site down, but I have no idea how long it will be maintained by the university in the future.*
Getting started with Python
Helpful, lengthy explanation of indexes and slices in arrays: https://stackoverflow.com/a/24713353
Numpy
Numpy is a library for arrays.
Numpy basics: https://docs.scipy.org/doc/numpy-1.15.0/user/quickstart.html
More explanation of data types (numpy): https://docs.scipy.org/doc/numpy-1.15.0/user/basics.types.html
Why do we want to use numpy vs regular python lists? https://stackoverflow.com/questions/993984/what-are-the-advantages-of-numpy-over-regular-python-lists
Pandas
Pandas is a python library for data frames. Understanding the basics of numpy will be helpful before getting into pandas.
Pandas introduction: http://pandas.pydata.org/pandas-docs/stable/10min.html
And another: https://www.learnpython.org/en/Pandas_Basics
Selecting data in a dataframe (iloc): https://www.shanelynn.ie/select-pandas-dataframe-rows-and-columns-using-iloc-loc-and-ix/