لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی تابعی در پایتون 3
Functional Programming in Python 3
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما نشان می دهد که چگونه از برنامه نویسی تابعی (FP) در پایتون استفاده کنید. شما یاد خواهید گرفت که FP چیست، چرا جایگزین جذابی برای پارادایم های دیگر است، چگونه کد تابعی پایتونیک بنویسید، و چگونه از FP در یک محیط تجاری استفاده کنید. شاید شما یک برنامه نویس باتجربه پایتون باشید و همه سر و صداها را در مورد عملکردی شنیده باشید. برنامه نويسي. یا شاید از زبانی کاربردی مانند Haskell، Scala یا F# به پایتون میآیید و به این فکر میکنید که چگونه با زبانی کار کنید که به نظر میرسد فاقد چیزهایی است که در زبان مورد علاقهتان بدیهی میدانید. در این دوره، برنامه نویسی تابعی در پایتون 3، یاد خواهید گرفت که اصول برنامه نویسی تابعی (FP) را با استفاده از پایتون اعمال کنید. ابتدا، مفاهیم FP، از جمله توابع درجه یک، توابع خالص، تغییر ناپذیری و ارزیابی تنبل، و رابطه FP با سایر پارادایم های برنامه نویسی را بررسی خواهید کرد. در مرحله بعد، نحوه پیادهسازی آن مفاهیم را در پایتون خواهید فهمید، برای مثال، با نوشتن توابع بدون حالت و استفاده از متغیرهای تغییرناپذیر. در نهایت، نحوه اعمال FP را در یک سیستم پردازش سفارش معمولی خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش برنامه نویسی کاربردی در پایتون را خواهید داشت که برای توسعه و پشتیبانی از FP Python در تنظیمات تجاری لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
مقدمه ای بر برنامه نویسی تابعی
Introduction to Functional Programming
معرفی برنامه نویسی تابعی
Introducing Functional Programming
بررسی پارادایم های برنامه نویسی فعلی
Reviewing Current Programming Paradigms
یادگیری تاریخچه FP
Learning the History of FP
انگیزه گرفتن!
Getting Motivated!
آشنایی با اصول FP
Understanding the Principles of FP
جمع بندی این ماژول
Summarizing this Module
رسیدن به بالاتر با توابع درجه یک
Reaching Higher with First Class Functions
معرفی توابع خالص
Introducing Pure Functions
نمای کلی ماژول
Module Overview
نسخه ی نمایشی 1 - قدم زدن از طریق مثال کاری
Demo 1 - Walking Through the Working Example
درک توابع مرتبه بالاتر
Understanding Higher Order Functions
نسخه ی نمایشی 1 - استفاده از توابع مرتبه بالاتر
Demo 1 - Using Higher Order Functions
جمع بندی این ماژول
Summarizing This Module
از بین بردن عوارض جانبی با توابع خالص
Eliminating Side Effects with Pure Functions
معرفی توابع خالص
Introducing Pure Functions
آمدن در این ماژول
Coming up in This Module
نسخه آزمایشی 1 - اضافه کردن یک تابع برای تسریع سفارشات
Demo 1 - Add a Function to Expedite Orders
نسخه ی نمایشی 2 - پاکسازی توابع
Demo 2 - Purify the Functions
نوار کناری در توابع Lamdas در مقابل Helper
Sidebar on Lamdas vs. Helper Functions
جمع بندی این ماژول
Summarizing This Module
کاهش خطاهای داده با متغیرهای تغییرناپذیر
Reducing Data Errors with Immutable Variables
جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.
نمایش نظرات