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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 34189
    حجم: 3926 مگابایت
    مدت زمان: 677 دقیقه
    تاریخ انتشار: ۲۹ فروردین ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید