Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Intermediate Python: From Scripts to Reusable Projects

A two-session workshop (four 2-hour blocks) for scientists and technicians who can write basic Python scripts and want to write code that others, including their future selves, can find, run, and reuse. The lesson is built around real OOI CTD and DOSTA data from the Global Irminger Sea Array (GI01SUMO) and a notebook-first workflow.

Session Block Topic
1 1 Writing effective functions
1 2 Organizing functions into modules
2 3 Building a repository and managing environments with uv
2 4 Documentation and reuse

The lesson website is built with The Carpentries Workbench and is published at https://whoigit.github.io/WHOI-intermediate-python-workshop/.

For learners

Start with the Getting Started page, and complete it before the first session.

For instructors

See instructors/instructor-notes.md. The starter files (starter-files/first_analysis.ipynb and the two large data files) are handed to learners as a zip on this repository's Releases page.

For contributors

Please read CONTRIBUTING.md and the Code of Conduct. Lesson episodes live in episodes/.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages