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.
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.
- 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.
While the repository is continuously growing, here are some notable tutorials:
- Goodreads Dataset EDA: An exploratory data analysis of the Goodreads dataset.
- Parkinson's disease diagnosis: This notebook dives into using Machine Learning techniques to diagnose Parkinson's Disease based on biomedical voice measurements.
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.
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!
This spotlight has been featured on our social media platforms. Join the conversation:
We encourage you to engage with these posts, share your thoughts, and help us celebrate this amazing contribution to the Marimo community!