دوره آموزش FastAPI پایتون

Fast API یک چارچوب وب پایتون مدرن، منبع باز، سریع و بسیار کارآمد است که برای ساخت Web API استفاده می شود و مبتنی بر استانداردهای Python 3.6+ است. FastAPI بر اساس استانداردهایی مانند JSON Schema (ابزاری که برای تأیید ساختار داده های JSON استفاده می شود) ، OAuth 2.0 (پروتکل استاندارد صنعت برای مجوز است) و OpenAPI (که یک رابط برنامه نویسی برنامه در دسترس عموم است) ساخته شده است. اگر شما نگران سرعت هستید، FastAPI کاملا برای شما مناسب است. NETFLIX از FastAPI برای مدیریت بحران داخلی خود استفاده می کند. همچنین در استقرار مدل های یادگیری ماشین آماده تولید کاملاً مقیاس بندی می شود زیرا مدل های ML وقتی در اطراف REST API پیچیده شده و در میکروسرویس مستقر شوند ، در production بهترین عملکرد را دارند. از نظر سرعت FastAPI از Django و Flask سریعتر است زیرا FastAPI با تمرکز بر سرعت توسعه داده میشود. متاسفانه از آنجا که FastAPI نسبتاً جدید است، جامعه برنامه‌نویسان در مقایسه با سایر چارچوب ها کم است و صرف نظر از مستندات دقیق آن، مطالب آموزشی خارجی بسیار کمی برای آن وجود دارد.

 

سورس کد دوره fastapi را میتوانید از این لینک دانلود کنید.

با تهیه این دوره، دوره آموزش asyncio پایتون را هدید میگیرید.



0

intro

6:38

رایگان

1

app

12:52

رایگان

2

parameters

15:9

رایگان

3

request body

10:47

4

path query

9:39

5

response model

13:56

6

templates

12:35

7

sqlmodel

23:45

8

alembic

23:52

9

router

26:13

10

delete

14:42

11

update

23:40

12

await

13:20

13

postgresql

21:56

14

passlib

10:24

15

middleware

14:57

16

events

8:17

17

relation

18:24

18

back populate

24:33

19

jwt

34:40

20

get current user

13:16

21

smtp

12:11

22

background task

5:16

23

sklearn

16:7

24

authorization

14:10

25

done

2:38

دوره های پیشنهادی

دوره آموزش زبان برنامه نویسی پایتون
دوره آموزش زبان برنامه نویسی پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Multi Threading در پایتون
دوره آموزش Multi Threading در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش عبارات منظم (regex) در پایتون
دوره آموزش عبارات منظم (regex) در پایتون
تکمیل ضبط
امیرحسین بیگدلو



مونگارد