Skip to content

Latest commit

 

History

History

008-marimo-tutorials

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Marimo Tutorials: A Community-Driven Learning Resource

September 27, 2024

This week's spotlight shines on the marimo-tutorials project, led by Haleshot and eugene. This helps in showcasing innovative projects within the marimo community. It aims to serve as a resource for unique marimo implementations (spanning various domains), complete with links to open them in the community cloud.

Project Overview

The marimo-tutorials repository is a growing collection of interactive tutorials designed to help users learn various topics using marimo notebooks. From data science to programming concepts, these tutorials use marimo's interactive features to create engaging and interactive notebooks.

Key Features

  • Diverse Topics: Covers a range of subjects, making it a valuable resource for learners with different interests.
  • Community-Driven: Open for contributions, encouraging the marimo community to share their knowledge and expertise.
  • Beginner-Friendly: Designed to be accessible to newcomers while also offering depth for more experienced users.

Featured Tutorials

While the repository is continuously growing, here are some notable tutorials:

  1. Goodreads Dataset EDA: An exploratory data analysis of the Goodreads dataset.
  2. Parkinson's disease diagnosis: This notebook dives into using Machine Learning techniques to diagnose Parkinson's Disease based on biomedical voice measurements.

Running the Tutorials

To run these tutorials locally, you can use the following command if you have uv installed:

uvx marimo run --sandbox tutorial_name.py

If you don't have uv installed, you can use:

marimo run tutorial_name.py

Note that you may need to manually install dependencies if not using uv.

To edit the tutorial source code, replace run with edit in the above commands.

Contributing

The marimo-tutorials project welcomes contributions from the community. If you have an idea for a tutorial or want to improve an existing one, please check the contribution guidelines in the repository.

Note

This project is part of our Community Spotlights collection, where we feature outstanding projects and contributions from the marimo community.

We're thrilled to have eugene and Haleshot leading this initiative and can't wait to see how the marimo-tutorials project grows and evolves!

Spotlight Promotion

This spotlight has been featured on our social media platforms. Join the conversation:

  • LinkedIn Post: Link
  • Twitter Post: Link
  • Discord Discussion: Link

We encourage you to engage with these posts, share your thoughts, and help us celebrate this amazing contribution to the Marimo community!