توضیحات
Master Python’s Type System: Write Safer, Smarter Code دوره آموزشی سیستم تایپ پایتون برای نوشتن کدهای قابل اعتمادتر، قابل نگهداریتر و خود-مستندسازی می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره متمرکز و کاربردی است که به شما میآموزد چگونه سیستم تایپ پایتون را برای نوشتن کدهای قابل اعتمادتر، قابل نگهداریتر و خود-مستندسازیشده مهار کنید. شما یاد خواهید گرفت که چگونه از ویژگیهای تایپ داخلی مانند type hints، annotations، generics و ابزارهای بررسی تایپ استفاده کنید تا از بروز اشکالات قبل از وقوع جلوگیری کنید و کد خود را برای خود و دیگران واضحتر کنید. این دوره توضیح میدهد که چگونه بررسی تایپ استاتیک با ابزارهایی مانند mypy کار میکند، چگونه توابع و کلاسهای type-safe طراحی کنید و چگونه مفاهیم تایپ پیشرفته مانند unions، optionals، protocols و type variables میتوانند پایگاههای کد در مقیاس بزرگ را بهبود بخشند.
در پایتون، نادیده گرفتن نوعها آسان است. میتوانید به سادگی یک = 10 بنویسید و بدون نیاز به مشخص کردن نوع آن کار میکند. با این حال، در زیر نحو ساده و شهودی پایتون، یک سیستم نوع شگفتآور پیچیده نهفته است. در واقع، همانطور که در این دوره متوجه خواهید شد، پایتون چندین سیستم نوع را برای مدیریت مؤثر دادهها و رفتار ادغام میکند. پایتون زبانی آسان برای یادگیری است. بسیاری از ظرافتهای مربوط به انواع دادهها را پنهان میکند. اما وقتی توسعهدهندگان باتجربهتر میشوند، بیشتر با روش منحصربهفرد پایتون برای ایجاد، نمونهسازی و کار با انواع دادهها مواجه میشوند. در این لحظه است که بررسی عمیق انواع و سیستمهای نوع مفید است. این دوره توسط لوک ون دن اوولند، مهندس ارشد نرمافزار با 30 سال سابقه حرفهای، تدریس میشود. لوک خالق Wunderlist برای ویندوز، Microsoft To-do و Mahjong برای ویندوز است و عاشق تدریس مهندسی نرمافزار است.
آنچه در دوره Master Python’s Type System: Write Safer, Smarter Code یاد خواهید گرفت:
- چگونه با درک بهتر پیامهای خطای زمان اجرا، اشکالات را سریعتر برطرف کنیم
- برای جلوگیری از مشکلات رایج نوع داده با استفاده از بهترین شیوههای سیستم نوع داده
- چگونه از بررسیکنندههای نوع داده استاتیک و نکات نوع داده برای بهبود کیفیت کد استفاده کنیم
- برای تشخیص زودهنگام مشکلات معماری با استفاده از کلاسهای پروتکل با نکات نوع داده
- اصطلاحات مناسب ویژگیهای نوع دادهای که امروزه استفاده میکنید
- چگونه جستجوی ویژگی و تایپ پویا کلید تایپ کردن اردکی در پایتون هستند
- برای انتقال مؤثرتر از زبان دیگر با یادگیری ویژگیهای منحصر به فرد زبان پایتون و سیستم نوع داده
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Loek van den Ouweland
زبان: انگلیسی
سطح آموزش: متوسط
تعداد دروس: 26
مدت زمان آموزش: 3 ساعت و 5 دقیقه
سرفصل های دوره

پیش نیازهای دوره Master Python’s Type System: Write Safer, Smarter Code
Beginner experience in Python or another programming language
Python 3.12 or newer installed
تصاویر دوره

فیلم معرفی دوره Master Python’s Type System: Write Safer, Smarter Code
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
487 مگابایت












































