Skip to content

Latest commit

 

History

History
81 lines (55 loc) · 4.22 KB

File metadata and controls

81 lines (55 loc) · 4.22 KB
layout page
title Resources
nav_order 5
description Python Resources

Resources

{:.no_toc}

Table of contents

{: .no_toc .text-delta }

  1. TOC {:toc}

Here are some Python resources that we have found to be particularly helpful

Python Textbooks

Python Courses

  • Berkeley Python Course (2018)
    • This comprehensive, semester-long course by Prof. Joshua Bloom is a fantastic resource for anyone interested in learning more about Python and data analysis. The lectures/notebooks here are detailed and well explained.
  • Columbia Applied Machine Learning Course (2019)
    • The first few lectures by Andreas Muller give a nice introduction to git version control, plotting, and the sklearn library

Libraries/Packages

  • numpy - for numerical matrix/array operations

  • matplotlib - for MATLAB-type plotting

  • pandas - for handling data in table-like structures ("DataFrames")

  • scipy - for scientific computing

  • seaborn - nice formatting for plotting with pandas DataFrames. Based on matplotlib

  • statsmodels - a rich statistical package similar to R

  • sklearn - quintessential machine learning package

  • datajoint - for programming scientific databases and computational data pipelines.

DataJoint Resources

Git Resources

Database Resources

Miscellaneous