به تازگی با کتابخونه ی FastAPI آشنا شدم. کتابخونه ی خیلی جالبی هست برای بک اند که به شدت کار رو راحت تر و خوانا تر میکنه.
توی مثال بالا میتونید نحوه هندل کردن نوع ریکوعست های get و post رو مشاهده کنید و همچنین مشاهده میشه که چقدر کار با ولیدیتور ها رو هم راحت تر کرده.
همچنین این کتابخونه خودش یک داکیومنتیشن اتوماتیک هم ایجاد میکنه.
#library
@ir_pycon
pip install fastapi
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def root():
return {"message": "hello world again"}
@app.get("/users/{user_id}")
def read_user(user_id: str):
return {"user_id": user_id}
from pydantic import BaseModel, validator
class Item(BaseModel):
name: str
price: float
@validator("price")
def price_must_be_positive(cls, value):
if value <= 0:
raise ValueError(f"we expect price >= 0, we received {value}")
return value
@app.post("/items/")
def create_item(item: Item):
return item
توی مثال بالا میتونید نحوه هندل کردن نوع ریکوعست های get و post رو مشاهده کنید و همچنین مشاهده میشه که چقدر کار با ولیدیتور ها رو هم راحت تر کرده.
همچنین این کتابخونه خودش یک داکیومنتیشن اتوماتیک هم ایجاد میکنه.
#library
@ir_pycon
یه سایتی هم هست به اسم rapidapi.com که اومده API های مختلف رو جمع کرده و استفاده از اونها رو آسون تر میکنه. خودش همونجا نشون میده چجوری میشه از اون API استفاده کرد.
خیلی چیزای مختلفی هم داره از فوتبال گرفته تا مسافرت و ….
#site
@ir_pycon
خیلی چیزای مختلفی هم داره از فوتبال گرفته تا مسافرت و ….
#site
@ir_pycon
❤1
https://pinokio.computer
یه سایت خیلی مناسب و جامع برای نصب و اجرای همه ی ابزارهای هوش مصنوعی
@ir_pycon
یه سایت خیلی مناسب و جامع برای نصب و اجرای همه ی ابزارهای هوش مصنوعی
@ir_pycon
pinokio.co
AI Browser
پاول دوورف، مدیرعامل تلگرام، پس از تفهیم اتهام، با ارائه وثیقه ۵ میلیون یورویی و تحت نظارت قضایی آزاد شد.او فعلا حق ترک خاک فرانسه را ندارد.
🎉2👨💻1