Python and R learning resources#
While we anticipate that most participants will have some experience with Python and/or R programming, we understand that everyone joining OceanHackWeek is coming from a different background and skill level in programming. Below are links to a few resources to refresh your skills in Python and R, as well as a tutorial video from a previous OHW event that covers a handful of Python packages. The material covered in these lessons is a good reflection of the level we expect participants to be at and should get you up-to-date on the basic programming skills needed for the workshop.
Python#
Plotting and Programming in Python - This lesson is an introduction to programming in Python for people with little or no previous programming experience.
Programming with Python - This Python lesson teaches data analysis using a case study of inflammation in patients who have been given a new treatment for arthritis.
Oceanhackweek 2020 recording: Jupyter, NumPy, Pandas, and Matplotlib - As a part of OceanHackWeek 2020, Leticia Portella gave a pre-hackweek tutorial on Jupyter, NumPy, Pandas, and Matplotlib. The Jupyter notebooks are found here.
R#
R for Reproducible Scientific Analysis - R is commonly used in many scientific disciplines for statistical analysis. This lesson teaches novice programmers to write modular code and covers best practices for using R for data analysis.