بايثون العربي | Python Arabe 🇵🇸: post #1321 — TG.ME

Pydantic: مكتبة تجعل بياناتك آمنة في Python

إذا كنت تبني API أو تتعامل مع JSON من المستخدمين، فأنت تحتاج تتأكد أن البيانات صحيحة قبل أن تدخل منطق التطبيق. هنا تأتي مكتبة Pydantic، وهي من أشهر مكتبات Python للتحقق من البيانات وتحويلها تلقائيًا.

لماذا يستخدمها المطورون؟
• تتحقق من أنواع البيانات مثل str و int و email
• تحوّل القيم تلقائيًا عند الإمكان
• تعطي رسائل أخطاء واضحة
• مستخدمة بقوة داخل FastAPI
• ممتازة للـ APIs، الإعدادات، وقراءة ملفات JSON

التثبيت
pip install pydantic


مثال سريع
from pydantic import BaseModel

class User(BaseModel):
name: str
age: int

user = User(name="Ali", age="25")
print(user.age) # 25


الفكرة البسيطة: بدل ما تفحص كل حقل يدويًا، خلّي Pydantic يبني لك طبقة تحقق منظمة وسهلة الصيانة.

#Python #بايثون #Pydantic #برمجة #مكتبات_بايثون
June 23, 2026 515 3