🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی عملکردی با پایتون
- آخرین آپدیت
دانلود 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
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات