Udemy - Learning Pydantic - Advanced Data Validation In Python

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.8 GB
  • Uploaded Byfreecoursewb
  • Downloads90
  • Last checkedFeb. 28th '26
  • Date uploadedFeb. 27th '26
  • Seeders 27
  • Leechers14

Infohash : E44D54B0443B8B1C89142396920EDDB157F6164C

Learning Pydantic: Advanced Data Validation In Python

https://WebToolTip.com

Last updated 1/2026
Created by Andy Bek
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels | Genre: eLearning | Language: English + subtitle | Duration: 102 Lectures ( 11h 16m ) | Size: 3.83 GB

The Complete Guide To Pydantic Including A Full Capstone Project with FastAPI And Redis

What you'll learn
✓ Gain an in-depth understanding of what Pydantic is and how it is used
✓ Practice defining Pydantic data models using modern type hints, custom validations, and fine-tuned configuration
✓ Learn how to define complex, interdependent, and nested data models with Pydantic
✓ Serialize model instances into JSON and deserialize incoming data
✓ Practice using Pydantic in the context of building and deploying a real-world python web API
✓ Master relevant concepts in modern python application development, like dependency management and version control

Requirements
● Some basic experience with python would help but is NOT required
● A full-length introduction to Python is included as an optional Appendix
● A general willingness to learn is the only prerequisite as all relevant concepts will be explained as and when used

Files:

[ WebToolTip.com ] Udemy - Learning Pydantic - Advanced Data Validation In Python
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Pydantic In A Nutshell
    • 1. Course Resource Part 1.html (5.8 KB)
    • 1. Lecture-Code.ipynb.bin (73.0 KB)
    • 2. Introduction To Pydantic.en_US.srt (8.5 KB)
    • 2. Introduction To Pydantic.mp4 (28.0 MB)
    • 3. Our First Pydantic Model.en_US.srt (10.9 KB)
    • 3. Our First Pydantic Model.mp4 (41.8 MB)
    • 4. Coercion And Strict Types.en_US.srt (7.8 KB)
    • 4. Coercion And Strict Types.mp4 (35.0 MB)
    • 5. More Types And Constraints.en_US.srt (8.9 KB)
    • 5. More Types And Constraints.mp4 (52.5 MB)
    2 - Type Hinting Foundations
    • 10. Unions.en_US.srt (6.5 KB)
    • 10. Unions.mp4 (40.9 MB)
    • 6. Date And Time Types.en_US.srt (8.8 KB)
    • 6. Date And Time Types.mp4 (45.0 MB)
    • 7. Lists And Nested Lists.en_US.srt (10.2 KB)
    • 7. Lists And Nested Lists.mp4 (51.3 MB)
    • 8. Dictionaries And Typed Key-Values.en_US.srt (12.4 KB)
    • 8. Dictionaries And Typed Key-Values.mp4 (81.0 MB)
    • 9. Sets And Tuples.en_US.srt (7.8 KB)
    • 9. Sets And Tuples.mp4 (38.9 MB)
    3 - Factories, Enums, And Other Props
    • 11. Optional, Any And Defaults.en_US.srt (6.8 KB)
    • 11. Optional, Any And Defaults.mp4 (38.3 MB)
    • 12. UUIDs And Default Factories.en_US.srt (7.9 KB)
    • 12. UUIDs And Default Factories.mp4 (41.9 MB)
    • 13. Immutable Attributes.en_US.srt (8.0 KB)
    • 13. Immutable Attributes.mp4 (46.1 MB)
    • 14. Additional Properties.en_US.srt (7.4 KB)
    • 14. Additional Properties.mp4 (38.9 MB)
    • 15. Enumerations.en_US.srt (5.4 KB)
    • 15. Enumerations.mp4 (15.8 MB)
    • 16. For Better Performance Literals.en_US.srt (7.7 KB)
    • 16. For Better Performance Literals.mp4 (42.9 MB)
    4 - Custom Validators
    • 17. Customizing Field Validators.en_US.srt (11.6 KB)
    • 17. Customizing Field Validators.mp4 (69.3 MB)
    • 18. Model-Level Validators.en_US.srt (12.6 KB)
    • 18. Model-Level Validators.mp4 (75.0 MB)
    • 19. Extra A Closer Look At Error Objects.en_US.srt (11.2 KB)
    • 19. Extra A Closer Look At Error Objects.mp4 (63.1 MB)
    5 - Model Serialization And Deserialization
    • 20. Instance Serialization To Dict And JSON.en_US.srt (5.6 KB)
    • 20. Instance Serialization To Dict And JSON.mp4 (23.9 MB)
    • 21. Field Exclusions.en_US.srt (8.0 KB)
    • 21. Field Exclusions.mp4 (68.4 MB)
    • 22. JSON Schema.en_US.srt (12.6 KB)
    • 22. JSON Schema.mp4 (82.5 MB)
    • 23. Deserialization.en_US.srt (6.7 KB)
    • 23. Deserialization.mp4 (37.1 MB)
    6 - Capstone Project Building A Modern Python API With Pydantic, FastAPI And Redis
    • 24. Course Resource Part 2.html (5.7 KB)
    • 25. Overview.en_US.srt (4.4 KB)
    • 25. Overview.mp4 (21.2 MB)
    • 26. Creating A Virtual Environment.en_US.srt (6.7 KB)
    • 26. Creating A Virtual Environment.mp4 (17.5 MB)
    • 27. Our First Dependencies.en_US.srt (3.5 KB)
    • 27. Our First Dependencies.mp4 (15.9 MB)
    • 28. Application Directory Structure.en_US.srt (5.4 KB)
    • 28. Application Directory Structure.mp4 (10.7 MB)
    • 29. API Hello World.en_US.srt (6.1 KB)
    • 29. API Hello World.mp4 (15.8 MB)
    • 30. Defining Our First Poll Model.en_US.srt (6.8 KB)
    • 30. Defining Our First Poll Model.mp4 (27.0 MB)
    • 31. Polls Create With Placeholders.en_US.srt (4.7 KB)
    • 31. Polls Create With Placeholders.mp4 (19.6 MB)
    • 32. Polls In The Request Body.en_US.srt (7.6 KB)
    • 32. Polls In The Request Body.mp4 (29.6 MB)
    • 33. Defining The Choice Data Model.en_US.srt (3.1 KB)
    • 33. Defining The Choice Data Model.mp4 (14.0 MB)
    • 34. Splitting Into Read And Write Models.en_US.srt (5.9 KB)
    • 34. Splitting Into Read And Write Models.mp4 (20.0 MB)
    • 35. Poll vs PollCreate.en_US.srt (8.8 KB)
    • 35. Poll vs PollCreate.mp4 (68.9 MB)
    • 36. Polls Should Have Between 2 and 5 Choices.en_US.srt (3.1 KB)
    • 36. Polls Should Have Between 2 and 5 Choices.mp4 (21.8 MB)
    • 37. poll_create With Incrementing Choice Labels.en_US.srt (12.5 KB)
    • 37. poll_create With Incrementing Choice Labels.mp4 (118.2 MB)
    • 38. Creating Polls Through The API.en_US.srt (7.0 KB)
    • 38. Creating Polls Through The API.mp4 (48.7 MB)
    • 39. Refactoring To HTTPExceptions.en_US.srt (7.4 KB)
    • 39. Refactoring To HTTPExceptions.mp4 (23.0 MB)
    • 40. Conceptual Introduction To Redis Our Key-Value Store.en_US.srt (5.1 KB)
    • 40. Conceptual Introduction To Redis Our Key-Value Store.mp4 (14.7 MB)
    • 41. Setting Up A Redis Instance.en_US.srt (4.9 KB)
    • 41. Setting Up A Redis Instance.mp4 (20.3 MB)
    • 42. Connecting, Saving, And Retrieving Data From Redis.en_US.srt (9.2 KB)
    • 42. Connecting, Saving, And Retrieving Data From Redis.mp4 (62.3 MB)
    • 43. Refactoring Connection Parameters To Environment Variables.en_US.srt (7.3 KB)
    • 43. Refactoring Connection Parameters To Environment Variables.mp4 (70.4 MB)
    • 44. Defining utils.py.en_US.srt (4.4 KB)
    • 44. Defining utils.py.mp4 (21.3 MB)
    • 45. Integrating save_poll With POST polls create.en_US.srt (2.6 KB)
    • 45. Integrating save_poll With POST polls create.mp4 (10.9 MB)
    • 46. Defining And Integrating GET Poll.en_US.srt (6.8 KB)
    • 46. Defining And Integrating GET Poll.mp4 (66.1 MB)
    • 47. Modular Re-organization With API Routers.en_US.srt (8.7 KB)
    • 47. Modular Re-organization With API Routers.mp4 (73.2 MB)
    • 48. Application Metadata.en_US.srt (3.1 KB)
    • 48. Application Metadata.mp4 (19.4 MB)
    • 49. Faster Iteration With Visual HTTP Clients.en_US.srt (11.6 KB)
    • 49. Faster Iteration With Visual HTTP Clients.mp4 (90.1 MB)
    • 50. Voting Pydantic Data Models.en_US.srt (8.7 KB)
    • 50. Voting Pydantic Data Models.mp4 (63.4 MB)
    • 51. The Votes API Router.en_US.srt (8.8 KB)
    • 51. The Votes API Router.mp4 (70.0 MB)

      Code:

      • udp://tracker.torrent.eu.org:451/announce
      • udp://tracker.tiny-vps.com:6969/announce
      • http://tracker.foreverpirates.co:80/announce
      • udp://tracker.cyberia.is:6969/announce
      • udp://exodus.desync.com:6969/announce
      • udp://explodie.org:6969/announce
      • udp://tracker.opentrackr.org:1337/announce
      • udp://9.rarbg.to:2780/announce
      • udp://tracker.internetwarriors.net:1337/announce
      • udp://ipv4.tracker.harry.lu:80/announce
      • udp://open.stealth.si:80/announce
      • udp://9.rarbg.to:2900/announce
      • udp://9.rarbg.me:2720/announce
      • udp://opentor.org:2710/announce