آموزش برنامه نویسی عملکردی با پایتون - آخرین آپدیت

دانلود Functional Programming with Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی عملکردی به توسعه دهندگان روشی مؤثرتر برای نوشتن کد قابل خواندن و قابل خواندن ارائه می دهد. در این دوره ، Shaun Wassell به توسعه دهندگان پایتون کمک می کند تا با این پارادایم برنامه نویسی به طور فزاینده محبوب سرعت بگیرند و توضیح دهند که چه چیزی است و چگونه اتخاذ آن می تواند به شما در بهبود کیفیت و قابلیت حفظ کد خود کمک کند. Shaun با پوشش تفاوت های کلیدی بین الگوی برنامه نویسی اعلانی و ضروری شروع می شود. وی سپس به اصول کار با توابع درجه یک در پایتون و همچنین توابع و ویژگی های داخلی در پایتون که از برنامه نویسی عملکردی پشتیبانی می کنند ، شیرجه می زند. به علاوه ، او بیش از چندین مفهوم پیشرفته ، از جمله کاربرد جزئی و بازگشت.

سرفصل ها و درس ها

1. پروژه: یک دکمه فشار و دکمه LED Introduction

  • یک روش کاربردی برای تبدیل کد A functional approach to transform code

  • آنچه باید بدانید What you should know

  • نصب پایتون Installing Python

1. پروژه: یک دکمه فشار و دکمه LED 1. Introductory Functional Concepts

  • هدف برنامه نویسی کاربردی The goal of functional programming

  • اعلامیه در مقابل برنامه نویسی ضروری Declarative versus imperative programming

  • تغییر ناپذیری Immutability

  • تفکیک داده ها و توابع Separation of data and functions

  • توابع کلاس اول First-class functions

  • تور Coderpad A tour of CoderPad

  • راه حل: تغییر ناپذیری Solution: Immutability

1. پروژه: یک دکمه فشار و دکمه LED 2. First-Class Functions

  • توابع به عنوان داده ها ، قسمت 1 Functions as data, part 1

  • توابع به عنوان داده ها ، قسمت 2 Functions as data, part 2

  • عملکردها را به عنوان استدلال عبور می دهد Passing functions as arguments

  • عملکردهای برگشتی Returning functions

  • بسته Closure

  • توابع مرتبه بالاتر Higher-order functions

  • راه حل: برای مقادیر اعمال کنید Solution: Apply to values

1. پروژه: یک دکمه فشار و دکمه LED 3. Python: The Functional Parts

  • پایتون: قسمت های کاربردی Python: The functional parts

  • نقشه برداری Mapping

  • فیلتر کردن Filtering

  • لامبدا در پایتون Lambdas in Python

  • درک مطلب را در پایتون ذکر کنید List comprehensions in Python

  • کاهش Reducing

  • ترکیب توابع لیست Combining list functions

  • چالش: تبدیل به لیست درک مطلب Challenge: Converting to list comprehensions

  • راه حل: تبدیل به لیست درک مطلب Solution: Converting to list comprehensions

  • راه حل: درک لیست تمرین Solution: Practicing list comprehensions

1. پروژه: یک دکمه فشار و دکمه LED 4. Advanced Functional Concepts

  • مفاهیم کاربردی پیشرفته Advanced functional concepts

  • کاربرد جزئی و کاریابی Partial application and currying

  • بازگشت Recursion

  • راه حل: مبلغ بازگشتی Solution: Recursive sum

1. پروژه: یک دکمه فشار و دکمه LED Conclusion

  • ادامه دهید Go further

ضمیمه Appendix

  • نصب پایتون Installing Python

نمایش نظرات

آموزش برنامه نویسی عملکردی با پایتون
جزییات دوره
1h 55m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
29,887
- از 5
دارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.