An introduction to Python for non-programmers using oceanography data.
If you cannot install Anaconda/Python on your computer, then you can launch a Jupyter Lab instance online using MyBinder. Click on the Launch Binder icon below to do this.
This lesson teaches novice programmers to perform data analysis using Python.
The example used in this lesson analyses some Argo float data.
The rendered version of the lesson is available at: https://noc-oi.github.io/python-for-future-oceanographers/.
This lesson is derived from the Essential Computing Skills for Environmental Scientists course by Neil Chue Hong, Chris Wood, Lucy Bricheno, and Daniel Barker. That is in turn derived from the Software Carpentry Analaysis of Inflammation Data lesson.
| # | Episode | Time | Question(s) |
|---|---|---|---|
| 1 | Python Fundamentals | 20 | What basic data types can I work with in Python? How can I create a new variable in Python? Can I change the value associated with a variable after I create it? |
| 2 | Loading and Analyzing Argo Float Data | 30 | How can I load and analyse Argo float data in Python? |
| 3 | Visualizing Argo Data | 30 | How can I visualize Argo float data in Python? |
We welcome all contributions to improve the lesson! Maintainers will do their best to help you if you have any questions, concerns, or experience any difficulties along the way.
We'd like to ask you to familiarize yourself with our Contribution Guide and have a look at the more detailed guidelines on proper formatting, ways to render the lesson locally, and even how to write new episodes!
Instructional material from this lesson is made available under the Creative Commons Attribution (CC BY 4.0) license. Except where otherwise noted, example programs and software included as part of this lesson are made available under the MIT license. For more information, see LICENSE.md.
To cite this lesson, please consult with CITATION.
Software Carpentry is a volunteer project that teaches basic computing skills to researchers since 1998. More information about Software Carpentry can be found here.
The Carpentries is a fiscally sponsored project of Community Initiatives, a registered 501(c)3 non-profit organisation based in California, USA. We are a global community teaching foundational computational and data science skills to researchers in academia, industry and government. More information can be found here.