Zdrojové materiály kurzu jsou uspořádané v adresáři lessons/, vždy v
samostatném tematickém adresáři se sémantickým názvem a podsložkou assets/.
uv sync --locked --all-packages
uv run python scripts/migrate_lessons.py --verify
uv run python scripts/render_notebooks.py
uv run jupyter-book build --html --strictVýstup Jupyter Booku vzniká v _build/html. Je koncipován pro běh na serveru, a tedy
je potřeba spustit jednoduchý HTTP server v daném adresáři - samotné otevření index.html nestačí.
Například takto:
uv run --directory _build/html python -m http.serverNotebooky s uloženými výstupy a ověřené vykonané notebooky jsou v _build/notebooks/;
tyto adresáře nejsou zdrojové soubory kurzu.
Interaktivní práci s notebooky spustíš příkazem:
uv run --directory lessons jupyter labKniha používá Binder z větve main. Publikování na GitHub Pages probíhá po
změně větve main prostřednictvím workflow v .github/workflows/book.yml.