This repository contains the exercises for the Polars Essentials training course.
We recommend using uv for fast and reliable dependency management.
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh # On macOS/Linux
git clone https://github.com/TNieuwdorp/polars-essentials.git
cd polars-essentials
uv sync
uv run jupyter labshow_graph() requires the Graphviz system binary. On Linux, install it before starting:
sudo apt-get install graphvizmacOS users: brew install graphviz. Windows: see graphviz.org/download.
If you prefer not to use uv, you can use standard pip:
git clone https://github.com/TNieuwdorp/polars-essentials.git
cd polars-essentials
python -m venv .venv
source .venv/bin/activate # On Windows use `.venv\Scripts\activate`
pip install .
jupyter lab essentials-day-1.ipynb