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

Functional Programming with Python

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

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

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

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

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

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

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

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

  • بازگشت Recursion

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

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

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

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

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