| 7 - Appendix A - Python Programming Crash Course | |||
| 100. Function Arguments Positional vs Keyword.en_US.srt | 7.9 KB | ||
| 100. Function Arguments Positional vs Keyword.mp4 | 21.4 MB | ||
| 101. Lambdas.en_US.srt | 6 KB | ||
| 101. Lambdas.mp4 | 14.9 MB | ||
| 102. Importing Modules.en_US.srt | 6.2 KB | ||
| 102. Importing Modules.mp4 | 53.3 MB | ||
| 75. Section Resources.html | 5.8 KB | ||
| 76. Data Types.en_US.srt | 2.8 KB | ||
| 76. Data Types.mp4 | 8 MB | ||
| 77. Variables.en_US.srt | 9.4 KB | ||
| 77. Variables.mp4 | 33.1 MB | ||
| 78. Arithmetic And Augmented Assignment Operators.en_US.srt | 7.4 KB | ||
| 78. Arithmetic And Augmented Assignment Operators.mp4 | 17.5 MB | ||
| 79. Ints And Floats.en_US.srt | 9.8 KB | ||
| 79. Ints And Floats.mp4 | 65 MB | ||
| 80. Booleans And Comparison Operators.en_US.srt | 5.3 KB | ||
| 80. Booleans And Comparison Operators.mp4 | 15.9 MB | ||
| 81. Strings.en_US.srt | 8.5 KB | ||
| 81. Strings.mp4 | 21 MB | ||
| 82. Methods.en_US.srt | 7.2 KB | ||
| 82. Methods.mp4 | 34.7 MB | ||
| 83. Containers I - Lists.en_US.srt | 6.6 KB | ||
| 83. Containers I - Lists.mp4 | 21.9 MB | ||
| 84. Lists vs. Strings.en_US.srt | 7.4 KB | ||
| 84. Lists vs. Strings.mp4 | 17 MB | ||
| 85. List Methods And Functions.en_US.srt | 8.8 KB | ||
| 85. List Methods And Functions.mp4 | 20.3 MB | ||
| 86. Containers II Tuples.en_US.srt | 5 KB | ||
| 86. Containers II Tuples.mp4 | 12.4 MB | ||
| 87. Containers III Sets.en_US.srt | 10.8 KB | ||
| 87. Containers III Sets.mp4 | 39.5 MB | ||
| 88. Containers IV Dictionaries.en_US.srt | 5.6 KB | ||
| 88. Containers IV Dictionaries.mp4 | 14.6 MB | ||
| 89. Dictionary Keys And Values.en_US.srt | 8.7 KB | ||
| 89. Dictionary Keys And Values.mp4 | 31 MB | ||
| 90. Membership Operators.en_US.srt | 4.3 KB | ||
| 90. Membership Operators.mp4 | 12.7 MB | ||
| 91. Controlling Flow if, else, And elif.en_US.srt | 9.2 KB | ||
| 91. Controlling Flow if, else, And elif.mp4 | 32.9 MB | ||
| 92. Truth Value Of Non-booleans.en_US.srt | 3.8 KB | ||
| 92. Truth Value Of Non-booleans.mp4 | 11.6 MB | ||
| 93. For Loops.en_US.srt | 5.7 KB | ||
| 93. For Loops.mp4 | 14 MB | ||
| 94. The range() Immutable Sequence.en_US.srt | 5.4 KB | ||
| 94. The range() Immutable Sequence.mp4 | 18.1 MB | ||
| 95. While Loops.en_US.srt | 6.6 KB | ||
| 95. While Loops.mp4 | 19.8 MB | ||
| 96. Break And Continue.en_US.srt | 4.8 KB | ||
| 96. Break And Continue.mp4 | 12.5 MB | ||
| 97. Zipping Iterables.en_US.srt | 3.7 KB | ||
| 97. Zipping Iterables.mp4 | 13.1 MB | ||
| 98. List Comprehensions.en_US.srt | 8.5 KB | ||
| 98. List Comprehensions.mp4 | 25.4 MB | ||
| 99. Defining Functions.en_US.srt | 11.6 KB | ||
| 99. Defining Functions.mp4 | 44.9 MB | ||
| Appendix_A_Rapid_Fire_Python_Fundamentals.ipynb | 213.4 KB | ||
| __MACOSX | |||
| _Appendix_A_Rapid_Fire_Python_Fundamentals.ipynb | 307.2 B | ||
| Bonus Resources.txt | 102.4 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| config.py | 0 B | ||
| gitignore | 0 B | ||
| main.py | 1.1 KB | ||
| models | |||
| Choice.py | 409.6 B | ||
| Polls.py | 1.9 KB | ||
| Results.py | 204.8 B | ||
| Votes.py | 614.4 B | ||
| __init__.py | 0 B | ||
| services | |||
| __init__.py | 0 B | ||
| utils.py | 3 KB | ||
| requirements.txt | 512 B | ||
| vercel.json | 204.8 B | ||
| ~Get Your Files Here ! | |||
| 1 - Pydantic In A Nutshell | |||
| 1. Course Resource Part 1.html | 5.8 KB | ||
| 1. Lecture-Code.ipynb.bin | 73 KB | ||
| 2 - Type Hinting Foundations | |||
| 10. Unions.en_US.srt | 6.5 KB | ||
| 10. Unions.mp4 | 40.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 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 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 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 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 MB | ||
| 34. Splitting Into Read And Write Models.en_US.srt | 5.9 KB | ||
| 34. Splitting Into Read And Write Models.mp4 | 20 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 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 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 MB | ||
| 52. Get Choice ID From Label.en_US.srt | 4.7 KB | ||
| 52. Get Choice ID From Label.mp4 | 21.8 MB | ||
| 53. Creating And Returning Vote Instances.en_US.srt | 10.7 KB | ||
| 53. Creating And Returning Vote Instances.mp4 | 99.9 MB | ||
| 54. Storing And Retrieving Votes In Redis Hashsets.en_US.srt | 8.5 KB | ||
| 54. Storing And Retrieving Votes In Redis Hashsets.mp4 | 55.5 MB | ||
| 55. Integrating Vote Saving With The Routes.en_US.srt | 2.3 KB | ||
| 55. Integrating Vote Saving With The Routes.mp4 | 25.2 MB | ||
| 56. Double Voting Should Not Be Allowed.en_US.srt | 4.6 KB | ||
| 56. Double Voting Should Not Be Allowed.mp4 | 33.9 MB | ||
| 57. Voting On Expired Polls Should Not Be Allowed.en_US.srt | 8.5 KB | ||
| 57. Voting On Expired Polls Should Not Be Allowed.mp4 | 77.5 MB | ||
| 58. Other Voting Validations.en_US.srt | 4.4 KB | ||
| 58. Other Voting Validations.mp4 | 48.5 MB | ||
| 59. Optimizing Get get_choice_id_by_label().en_US.srt | 4.5 KB | ||
| 59. Optimizing Get get_choice_id_by_label().mp4 | 46.7 MB | ||
| 60. Dependency Injecting Common Validations.en_US.srt | 9.6 KB | ||
| 60. Dependency Injecting Common Validations.mp4 | 121.4 MB | ||
| 61. Get All Polls.en_US.srt | 8.3 KB | ||
| 61. Get All Polls.mp4 | 76.7 MB | ||
| 62. Batching Requests With .mget().en_US.srt | 3.9 KB | ||
| 62. Batching Requests With .mget().mp4 | 39.5 MB | ||
| 63. Parameterizing Get Polls For Poll Status.en_US.srt | 8.6 KB | ||
| 63. Parameterizing Get Polls For Poll Status.mp4 | 33 MB | ||
| 64. Tracking Vote Counts With Hash Increment By.en_US.srt | 4.8 KB | ||
| 64. Tracking Vote Counts With Hash Increment By.mp4 | 31.7 MB | ||
| 65. Displaying Vote Tallies.en_US.srt | 7.4 KB | ||
| 65. Displaying Vote Tallies.mp4 | 60.6 MB | ||
| 66. Defining The Poll Results Pydantic Data Models.en_US.srt | 4 KB | ||
| 66. Defining The Poll Results Pydantic Data Models.mp4 | 18.5 MB | ||
| 67. Returning PollResults.en_US.srt | 9.1 KB | ||
| 67. Returning PollResults.mp4 | 35.9 MB | ||
| 68. Deleting Poll Data.en_US.srt | 11 KB | ||
| 68. Deleting Poll Data.mp4 | 96.7 MB | ||
| 69. Extra Custom Exception Handlers.en_US.srt | 8 KB | ||
| 69. Extra Custom Exception Handlers.mp4 | 68.8 MB | ||
| 70. Deployment Checklist.en_US.srt | 6.1 KB | ||
| 70. Deployment Checklist.mp4 | 32.9 MB | ||
| 71. Requirements.txt And Build Configuration.en_US.srt | 5.9 KB | ||
| 71. Requirements.txt And Build Configuration.mp4 | 37.8 MB | ||
| 72. Git Repository And .gitignore.en_US.srt | 9.2 KB | ||
| 72. Git Repository And .gitignore.mp4 | 40.3 MB | ||
| 73. Pushing To GitHub.en_US.srt | 2 KB | ||
| 73. Pushing To GitHub.mp4 | 10.1 MB | ||
| 74. Deployment.en_US.srt | 5.7 KB | ||
| 74. Deployment.mp4 | 53.7 MB | ||
| the-polls-api-main | |||
| app | |||
| api | |||
| __init__.py | 0 B | ||
| danger.py | 409.6 B | ||
| exceptions.py | 819.2 B | ||
| polls.py | 1.4 KB | ||
| votes.py | 1.7 KB | ||
| 6. Date And Time Types.en_US.srt | 8.8 KB | ||
| 6. Date And Time Types.mp4 | 45 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 MB | ||
| 9. Sets And Tuples.en_US.srt | 7.8 KB | ||
| 9. Sets And Tuples.mp4 | 38.9 MB | ||
| 2. Introduction To Pydantic.en_US.srt | 8.5 KB | ||
| 2. Introduction To Pydantic.mp4 | 28 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 MB | ||
| 5. More Types And Constraints.en_US.srt | 8.9 KB | ||
| 5. More Types And Constraints.mp4 | 52.5 MB |
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
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 3.4 GB | freecoursewb | 4 days | 2 | 22 | |
| 3.8 GB | freecoursewb | 1 week | 47 | 23 | |
| 3.7 GB | freecoursewb | 2 weeks | 26 | 5 | |
| 1.2 GB | freecoursewb | 2 weeks | 10 | 10 | |
| 1.9 GB | freecoursewb | 1 month | 5 | 0 |
All Comments