The easiest way to skyrocket your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

Pydantic Introduction - Models Fields Constrained Types Validator Functions and Model Exports

Follow
BugBytes

In this video, we dive into the Pydantic library in Python. This is based on the following blog post:
https://www.bugbytes.io/posts/introdu...

We'll learn a number of things, including:

1. How to define Pydantic model classes and fields with typeannotations.
2. How to define Optional fields and constrained fields
3. How to work with complex Python types such as UUID, Enum and date objects
4. How to define a custom validator function for a field on the model
5. How to export models to JSON and Python dictionaries

Github data: https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets

:
00:00 Intro
01:13 Analysis of the structure of the data to model
02:47 Installing Pydantic and Requests packages
04:02 Defining Pydantic model class
06:22 Creating Optional fields on the Pydantic model
11:09 Constrained fields in Pydantic
15:23 Using custom validator functions in Pydantic
19:54 Using Enums as types in Pydantic models
22:22 Exporting Pydantic models to dictionaries and JSON

☕ :
To support the channel and encourage new videos, please consider buying me a coffee here:
https://kofi.com/bugbytes

▶ Full Playlist:
   • Pydantic  

:
Blog: https://www.bugbytes.io/posts/introdu...
Github: https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets
Twitter:   / bugbytesio  

:
Pydantic Blog post: https://www.bugbytes.io/posts/introdu...
Github Dataset: https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets'>https://github.com/bugbytesio/datasets
Pydantic Models: https://docs.pydantic.dev/usage/models/
Pydantic Validators: https://docs.pydantic.dev/usage/valid...

#python #pydantic #datascience

posted by Remseom