وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Learning Pydantic: Advanced Data Validation In Python

سرفصل های دوره

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


1 - Pydantic In A Nutshell
  • 1 - Course Resource Part 1.html
  • 1 - lecture-code.zip
  • 2 - Introduction To Pydantic
  • 3 - Our First Pydantic Model
  • 4 - Coercion And Strict Types
  • 5 - More Types And Constraints

  • 2 - Type Hinting Foundations
  • 6 - Date And Time Types
  • 7 - Lists And Nested Lists
  • 8 - Dictionaries And Typed KeyValues
  • 9 - Sets And Tuples
  • 10 - Unions

  • 3 - Factories Enums And Other Props
  • 11 - Optional Any And Defaults
  • 12 - UUIDs And Default Factories
  • 13 - Immutable Attributes
  • 14 - Additional Properties
  • 15 - Enumerations
  • 16 - For Better Performance Literals

  • 4 - Custom Validators
  • 17 - Customizing Field Validators
  • 18 - ModelLevel Validators
  • 19 - Extra A Closer Look At Error Objects

  • 5 - Model Serialization And Deserialization
  • 20 - Instance Serialization To Dict And JSON
  • 21 - Field Exclusions
  • 22 - JSON Schema
  • 23 - Deserialization

  • 6 - Capstone Project Building A Modern Python API With Pydantic FastAPI And Redis
  • 24 - Course Resource Part 2.html
  • 24 - the-polls-api-main.zip
  • 25 - Overview
  • 26 - Creating A Virtual Environment
  • 27 - Our First Dependencies
  • 28 - Application Directory Structure
  • 29 - API Hello World
  • 30 - Defining Our First Poll Model
  • 31 - Polls Create With Placeholders
  • 32 - Polls In The Request Body
  • 33 - Defining The Choice Data Model
  • 34 - Splitting Into Read And Write Models
  • 35 - Poll vs PollCreate
  • 36 - Polls Should Have Between 2 and 5 Choices
  • 37 - pollcreate With Incrementing Choice Labels
  • 38 - Creating Polls Through The API
  • 39 - Refactoring To HTTPExceptions
  • 40 - Conceptual Introduction To Redis Our KeyValue Store
  • 41 - Setting Up A Redis Instance
  • 42 - Connecting Saving And Retrieving Data From Redis
  • 43 - Refactoring Connection Parameters To Environment Variables
  • 44 - Defining utilspy
  • 45 - Integrating savepoll With POST pollscreate
  • 46 - Defining And Integrating GET Poll
  • 47 - Modular Reorganization With API Routers
  • 48 - Application Metadata
  • 49 - Faster Iteration With Visual HTTP Clients
  • 50 - Voting Pydantic Data Models
  • 51 - The Votes API Router
  • 52 - Get Choice ID From Label
  • 53 - Creating And Returning Vote Instances
  • 54 - Storing And Retrieving Votes In Redis Hashsets
  • 55 - Integrating Vote Saving With The Routes
  • 56 - Double Voting Should Not Be Allowed
  • 57 - Voting On Expired Polls Should Not Be Allowed
  • 58 - Other Voting Validations
  • 59 - Optimizing Get getchoiceidbylabel
  • 60 - Dependency Injecting Common Validations
  • 61 - Get All Polls
  • 62 - Batching Requests With mget
  • 63 - Parameterizing Get Polls For Poll Status
  • 64 - Tracking Vote Counts With Hash Increment By
  • 65 - Displaying Vote Tallies
  • 66 - Defining The Poll Results Pydantic Data Models
  • 67 - Returning PollResults
  • 68 - Deleting Poll Data
  • 69 - Extra Custom Exception Handlers
  • 70 - Deployment Checklist
  • 71 - Requirementstxt And Build Configuration
  • 72 - Git Repository And gitignore
  • 73 - Pushing To GitHub
  • 74 - Deployment

  • 7 - Appendix A Python Programming Crash Course
  • 75 - Python-Programming-Crash-Course.zip
  • 75 - Section Resources.html
  • 76 - Data Types
  • 77 - Variables
  • 78 - Arithmetic And Augmented Assignment Operators
  • 79 - Ints And Floats
  • 80 - Booleans And Comparison Operators
  • 81 - Strings
  • 82 - Methods
  • 83 - Containers I Lists
  • 84 - Lists vs Strings
  • 85 - List Methods And Functions
  • 86 - Containers II Tuples
  • 87 - Containers III Sets
  • 88 - Containers IV Dictionaries
  • 89 - Dictionary Keys And Values
  • 90 - Membership Operators
  • 91 - Controlling Flow if else And elif
  • 92 - Truth Value Of Nonbooleans
  • 93 - For Loops
  • 94 - The range Immutable Sequence
  • 95 - While Loops
  • 96 - Break And Continue
  • 97 - Zipping Iterables
  • 98 - List Comprehensions
  • 99 - Defining Functions
  • 100 - Function Arguments Positional vs Keyword
  • 101 - Lambdas
  • 102 - Importing Modules
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 34189
    حجم: 3926 مگابایت
    مدت زمان: 677 دقیقه
    تاریخ انتشار: 29 فروردین 1403
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید