Skip to content

NOC-OI/python-for-future-oceanographers

Repository files navigation

Programming with Python

An introduction to Python for non-programmers using oceanography data.

Run this Lesson on MyBinder

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.

Run this lesson on MyBinder

About the Lesson

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.

Episodes

# 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?

Contributing

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!

License

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.

Citation

To cite this lesson, please consult with CITATION.

About Software Carpentry

Software Carpentry is a volunteer project that teaches basic computing skills to researchers since 1998. More information about Software Carpentry can be found here.

About The Carpentries

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.

About

An quick introduction to Python for future oceanographers.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 320