Skip to main content
Back to top
Ctrl
+
K
Welcome to the OCEAN 215 class readings
Week 2: Using Jupyter notebook; Data types in python
Using Jupyter notebook
Numeric and textual types, and their operations
Boolean and None types; Logical expressions
Collection type: python list
Week 2 Glossary
Week 3: Control flow; Debugging code
For loops
Conditional statements
Bugs and debugging
Coding etiquette
Week 3 glossary
Week 4: One-dimensional numpy array
An overview of numpy
Creating and indexing arrays in numpy
Mapping and reduction functions in numpy
A little bit of statistics
Reading documentations and using online resources
Week 4 glossary
Week 5: Multi-dimensional numpy array; Plotting with matplotlib
Multi-dimensional arrays in numpy
Numpy functions on multi-dimensional arrays
Overview of matplotlib
Dive into matplotlib functions and methods
Advice on making good visualizations
Week 5 glossary
Week 6: File path; Introduction to pandas; Datetime values
Navigating file systems
Downloading files from the internet
Pandas DataFrame and tabular data
DataFrame operations
Handling datetime in pandas
Plotting datetime in matplotlib
Week 6 glossary
Week 7: Xarray; Plotting 2D gridded data
Xarray and gridded data
Xarray Dataset and DataArray operations
Plotting gridded data in matplotlib
Week 7 glossary
Week 8: Cartopy
Introduction to cartopy
More on cartopy
Week 8 glossary
Week 9: Linear regression; Grouped summarization; Multi-panel figures
Linear regression
Grouped summarization in pandas
Multi-panel figures in matplotlib
Week 9 glossary
Week 10: Writing python functions
Writing your own functions in python
Week 10 glossary
Appendices
Installing python locally
Installing additional python packages
Database access via python
Repository
Open issue
Search
Error
Please activate JavaScript to enable the search functionality.
Ctrl
+
K