GitHub - emagine-epython/workshop-validation

1 min read Original article ↗

Validation with Python

Video of the workshop available at: https://www.youtube.com/watch?v=lsaRd9X2En4

This workshop demonstrates different Python libraries that can be used for data validation:

pydantic: https://github.com/samuelcolvin/pydantic

schema: https://github.com/keleshev/schema

marshmallow: https://github.com/marshmallow-code/marshmallow

Getting Started

Make sure you have Python 3 installed, virtual env support available.

Clone the repo:

git clone https://github.com/emagine-epython/workshop-validation

Create & activate virtual environment:

python3 -m venv ./venv
source ./venv/bin/activate

Install Dependencies:

pip install -r requirements.txt

Start Jupyter server:

jupyter notebook

Visit /notebooks directory, start each notebook.