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

دانلود Functional Programming with Python

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: برنامه نویسی عملکردی به توسعه دهندگان روشی مؤثرتر برای نوشتن کد قابل خواندن و قابل خواندن ارائه می دهد. در این دوره ، 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 با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.