به بهترین منبع آنلاین برای یادگیری مدرن Pydantic خوش آمدید، یک کتابخانه اعتبارسنجی داده که جامعه پایتون را طوفانی کرده است.
Pydantic is اولین بار در سال 2018 منتشر شد و از آن زمان به یکی از محبوب ترین کتابخانه های پایتون تبدیل شده است. امروزه بیش از 130 میلیون بار در ماه دانلود میشود و توسط برخی از بزرگترین سازمانها، از غولهای فناوری مانند گوگل، آمازون، اپل، متا، و نتفلیکس گرفته تا شرکتهای بزرگ در صنایع مختلف دیگر از جمله استفاده میشود. استارباکس، جی پی مورگان چیس. اوه، و بله، حتی ناسا.
دلیل خوبی برای این وجود دارد. Pydantic یک کتابخانه قدرتمند است که به زیبایی یک مشکل بسیار رایج در توسعه نرم افزار را حل می کند: اعتبار سنجی داده ها.
سرعت Pydantic، نحو اعلانی ساده و توسعه پذیری آن را به یک ابزار ضروری در توسعه پایتون مدرن تبدیل کرده است.
و در این دوره، شما همه چیزهایی را که برای شروع با Pydantic نیاز دارید، از اصول اولیه تعریف مدل های داده گرفته تا موضوعات پیشرفته تر مانند فیلدهایی با پیش فرض های کارخانه، ایجاد اعتبارسنجی مدل های سفارشی، سریال سازی داده ها، یاد خواهید گرفت. ، و خیلی بیشتر.
بخش اول دوره صرفاً در مورد pydantic خواهد بود، جایی که ما آن را به صورت جداگانه بررسی می کنیم. یاد خواهید گرفت:
نحوه تعریف مدل های داده با pydantic
نحوه ایجاد مدلهای پیچیدهتر از مدلهای سادهتر از طریق وراثت
مبانی نوع اشاره در پایتون، از جمله شمارشها، لفظها و دیگر انواع پیشرفته -
نحوه استفاده از سیستم اعتبارسنجی قدرتمند pydantic
نحوه سریالسازی و سریالزدایی دادهها
نحوه استخراج مدل ها در طرحواره ها
نحوه اعتبارسنجی داده ها در برابر مدل های پیدانتیک
سپس در قسمت دوم دوره، توجه خود را به پروژه Capstone معطوف خواهیم کرد، جایی که از pydantic برای توسعه و استقرار یک API وب پایتون استفاده خواهیم کرد که به کاربران امکان ایجاد نظرسنجی و رای دادن در آن را می دهد. این برنامه از Redis بهعنوان ذخیرهسازی دادههای با ارزش کلیدی بادوام ما استفاده میکند و به عنوان یک عملکرد بدون سرور برای تولید مستقر میشود.
Capstone گام به گام، در مجموعه ای از حدود 30 چالش مهارتی، که در آن از شما خواسته می شود به صورت تدریجی ویژگی های کوچک را پیاده سازی کنید، توسعه می یابد. این به شما این فرصت را می دهد تا آنچه را که در قسمت اول دوره یاد گرفته اید تمرین کنید و:
در مورد نحوه استفاده از Pydantic در برنامه های کاربردی دنیای واقعی احساس عملی داشته باشید
در مورد توسعه API مدرن با پایتون
بیاموزیددرک کنید که Redis چیست و چگونه می توان از آن به عنوان یک ذخیره سازی داده بادوام استفاده کرد
درباره محیط های مجازی و مدیریت وابستگی در پایتون بیاموزید
استفاده از git و github
را تمرین کنیدبا استقرار API به عنوان یک عملکرد بدون سرور، اصول محاسبات بدون سرور را بیاموزید
این دوره از آخرین نسخه Pydantic استفاده می کند که از قدرت Rust برای دستیابی به عملکرد سریع و شگفت انگیز استفاده می کند.
همچنین، اگر تازه وارد پایتون هستید یا مدتی است از زبانی که استفاده میکنید استفاده نکردهاید، یک دوره آموزشی با ویژگیهای کامل خرابی پایتون به عنوان یک ضمیمه اضافه وجود دارد که شما را در کمترین زمان به سرعت میرساند.
من بسیار هیجان زده هستم که این را با شما به اشتراک می گذارم و مشتاقانه منتظر دیدار شما در دوره هستم!
مشاور نرم افزار
نمایش نظرات