Software¶
Instructions for setting up software for this class can be found below. You will need this for the take-home assessments!
Online References¶
Resources that start with [square brackets]
are referenced on the calendar.
Learning Python¶
- [Schafer] Java 2 Python 3: : A guide to learning Python by comparing it to Java - Hunter Schafer
- Note: Only useful if you know Java. Chapters 1-4 and 7 are useful if you have only take 142, while all chapters are useful if you have taken 143
- Learn Python in Y Minutes
- Very comprehensive Python cheat sheet (has a lot of advanced material, some of which we will eventually learn)
- [Ali] Medium articles written by Murtaza Ali (CSE 163 TA)
Data Science Libraries¶
- [VanderPlas] Python for Data Science - Jake Vanderplas
- [Berkeley] Principles and Techniques of Data Science - UC Berkeley Data 100 Course
- [Ali] Medium articles written by Murtaza Ali (CSE 163 TA)