learn
π A curated collection of marimo notebooks for education.
File Explorer
- example_request.yaml
- check-empty-cells.yml
- deploy.yml
- hf_sync.yml
- typos.yaml
- PULL_REQUEST_TEMPLATE.md
- main.py
- README.md
- 01_introduction.py
- 02_marks_encoding.py
- 03_data_transformation.py
- 04_scales_axes_legends.py
- 05_view_composition.py
- 06_interaction.py
- 07_cartographic.py
- 08_debugging.py
- README.md
- marimo-learn.png
- styles.css
- build.py
- check_empty_cells.py
- check_missing_titles.py
- check_notebook_packages.py
- create_sql_lab.sql
- create_sql_penguins.py
- create_sql_survey.py
- extract.py
- preview.py
- run_notebooks.sh
- utils.py
- 01_what_makes_daft_special.py
- _index.md
- penguins.csv
- 01_getting_started.py
- 08_loading_parquet.py
- 09_loading_json.py
- 11_working_with_apache_arrow.py
- DuckDB_Loading_CSVs.py
- README.md
- 05_functors.py
- 06_applicatives.py
- _index.md
- 01_least_squares.py
- 02_linear_program.py
- 03_minimum_fuel_optimal_control.py
- 04_quadratic_program.py
- 05_portfolio_optimization.py
- 06_convex_optimization.py
- 07_sdp.py
- README.md
- contributors.md
- educators.md
- 01_why_polars.py
- 02_dataframes.py
- 03_loading_data.py
- 04_basic_operations.py
- 05_reactive_plots.py
- 06_dataframe_transformer.py
- 07_querying_with_sql.py
- 08_working_with_columns.py
- 09_data_types.py
- 10_strings.py
- 11_missing_data.py
- 12_aggregations.py
- 13_window_functions.py
- 14_user_defined_functions.py
- 16_lazy_execution.py
- README.md
- 01_sets.py
- 02_axioms.py
- 03_probability_of_or.py
- 04_conditional_probability.py
- 05_independence.py
- 06_probability_of_and.py
- 07_law_of_total_probability.py
- 08_bayes_theorem.py
- 09_random_variables.py
- 10_probability_mass_function.py
- 11_expectation.py
- 12_variance.py
- 13_bernoulli_distribution.py
- 14_binomial_distribution.py
- 15_poisson_distribution.py
- 16_continuous_distribution.py
- 17_normal_distribution.py
- 18_central_limit_theorem.py
- 19_maximum_likelihood_estimation.py
- 20_naive_bayes.py
- 21_logistic_regression.py
- README.md
- 01_numbers.py
- 02_strings.py
- 03_collections.py
- 04_conditional_logic.py
- 05_loops.py
- 06_dictionaries.py
- 07_advanced_collections.py
- 08_functions.py
- 09_modules.py
- 10_exceptions.py
- README.md
- 01_basic_ideas.py
- 02_queue_formation.py
- 03_littles_law.py
- 04_sojourn_time.py
- 05_mm1_nonlinearity.py
- 06_pooled_vs_separate.py
- 07_late_merge.py
- 08_inspectors_paradox.py
- 09_convoy_effect.py
- 10_priority_starvation.py
- 11_tandem_queue.py
- 12_rush_hour.py
- 13_braess_paradox.py
- README.md
- 01_concepts.svg
- 02_concepts.svg
- 03_concepts.svg
- 04_concepts.svg
- 05_concepts.svg
- 06_concepts.svg
- lab.db
- penguins.db
- survey.db
- survey_tables.svg
- 01_basic_select.py
- 02_filter.py
- 03_aggregate_group.py
- 04_null.py
- 05_join.py
- 06_keys.py
- README.md
- book.svg
- flask.svg
- github-20.svg
- github-24.svg
- globe.svg
- lightning.svg
- base.html
- contribute.html
- index.html
- lesson.html
- page.html
- running_notebooks.html
- 01_wiggly.py
- 02_formative.py
- 03_turtles.py
- README.md
- .gitignore
- .typos.toml
- Dockerfile
- LICENSE
- Makefile
- README.md
- requirements.txt
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
marimo
View Details βΌ
marimo
A reactive Python notebook environment.
Combines features of Jupyter, Streamlit, and other notebook tools with reactive execution.
marimo edit
Create or edit notebooks by starting a marimo server:
marimo edit {{[-p|--port]}} {{port_number}} --headless
Start a marimo server on a specific port without launching a browser:
marimo edit {{path/to/notebook.py}}
Edit a specific notebook:
python
View Details βΌ
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
