Training materials
Licence: Creative Commons Attribution Non Commercial Share Alike 4.0 International
and Difficulty level: Beginner
and Resource type: slides
-
slides, video
uv: modern virtual environment, project, and package manager for Python
• beginneruv Python pip pipx pipenv poetry pyenv venv virtualenv -
slides, video
The next generation of Python notebooks
• beginnermarimo Python notebook Jupyter -
slides, video
How to get help from the online community
• beginnerhelp reproducible example -
slides, video
Chatbots & AI agents in Emacs
• beginnerEmacs text editor AI agent chatbot MCP LLM -
slides, video
Emacs as a programming IDE for Python, R, and Julia
• beginnerEmacs text editor IDE Python R Julia -
slides, video
Understanding Emacs modes
• beginnerEmacs text editor -
slides, video
Makie: a data visualization ecosystem for Julia
• beginnerJulia Makie plotting -
slides, video
DataFrames on steroids with Polars
• beginnerPython DataFrame Polars -
slides
Introduction to programming for the humanities
• beginnerPython HSS humanities -
slides, video
RIP pandas, welcome Polars
• beginnerPython DataFrame Polars