| کانال توسعه‌دهندگان پایتون |
7.62K subscribers
67 photos
3 videos
4 files
64 links
⭕️ کانال توسعه‌دهندگان پایتون دولوپیکس

💠 دولوپیکس | جامعه توسعه‌دهندگان ایرانی

💎 @Developix
🚀 Developix.ir

📌 پشتیبانی و تبلیغات:
@DevelopixSupport
Download Telegram
FastAPI یکی از مدرن‌ترین فریم‌ورک‌های Python برای ساخت REST API و سرویس‌های سریع است 🚀

با استفاده از type hints استاندارد پایتون (مثل str و int) همزمان:

• اسکیمای داده‌ها را تعریف می‌کنی
• validation اتومات می‌گیری
• مستندات زنده OpenAPI و Swagger UI تحویل می‌گیری

برای میکروسرویس‌ها، Backend اپ‌های موبایل، و سرویس‌های ML که نیاز به عملکرد بالا دارند، انتخاب خیلی خوبی است.

نصب و یک مثال ساده:
pip install fastapi uvicorn

from fastapi import FastAPI

app = FastAPI()

@app.get("/hello")
async def hello(name: str = "Python"):
return {"msg": f"Hello {name}!"}

# اجرا:
# uvicorn main:app --reload


نکته: پارامترهای تابع، خودکار به query/body تبدیل می‌شوند و خطاهای validation به صورت JSON مرتب برمی‌گردند؛ خیلی مناسب برای frontend و mobile تیم.

مستندات رسمی:
📚 FastAPI Docs
💻 GitHub

امتحانش ارزش دارد؛ مخصوصاً اگر از Flask/Django API خسته از boilerplate شده‌ای 🙂

🔖 #Python #پایتون #Python #FastAPI #Web #API #Backend

👤 Developix

💎 Channel: @DevelopixPython
خروجی اجرای این کد در Python چیست؟

funcs = []

for i in range(3):
funcs.append(lambda x, p=i: x * p)

result = sum(f(10) for f in funcs)
print(result)


به عددی که در خروجی چاپ می‌شود توجه کنید و فقط همان عدد را بنویسید.

🔖 #Python #پایتون

👤 Developix

💎 Channel: @DevelopixPython
6👎1