برنامه نویسی تابعی با پایتون
✅ سرفصل و جزئیات آموزش
در این دوره با سوئیچ کردن به برنامه نویسی کاربردی، کد قابل خواندن و قابل نگهداری بیشتری می نویسید. شما با مفاهیم کلیدی برنامه نویسی تابعی و نحوه اعمال آن ها در پایتون آشنا می شوید.
برنامه نویسی تابعی به توسعه دهندگان راه موثرتری برای نوشتن کد قابل خواندن و قابل نگهداری ارائه می دهد. در این دوره، مدرس شاون واسل، به توسعه دهندگان پایتون کمک می کند تا با این پارادایم برنامهنویسی که به طور فزایندهای محبوب است، سرعت بیشتری پیدا کنند، و همچنین توضیح می دهد که چیست و چگونه استفاده از آن می تواند به شما در بهبود کیفیت و قابلیت نگهداری کدتان کمک کند. مدرس با پوشش تفاوت های کلیدی بین پارادایم های برنامه نویسی اعلانی و امری آغاز می کند. او سپس به مبانی کار با توابع first-class در پایتون و همچنین توابع و ویژگی های داخلی پایتون که از برنامه نویسی تابعی پشتیبانی می کنند می پردازد. بعلاوه، او چندین مفهوم پیشرفته از جمله کاربرد partial و بازگشت را بررسی می کند.
برنامه نویسی تابعی با پایتون
-
یک رویکرد تابعی برای تبدیل کد 0:00:16
-
هدف برنامه نویسی تابعی 0:03:55
-
برنامه نویسی اعلانی در مقابل برنامه نویسی امری 0:02:53
-
تغییرناپذیری 0:04:45
-
جدایی داده و توابع 0:05:11
-
توابع First-class 0:01:38
-
بررسی CoderPad 0:01:44
-
راه حل - تغییرناپذیری 0:01:29
-
توابع به عنوان داده - بخش 1 0:06:06
-
توابع به عنوان داده - بخش 2 0:04:50
-
انتقال توابع به عنوان آرگومان ها 0:05:06
-
بازگردانی توابع 0:06:27
-
Closure 0:06:04
-
توابع Higher-order 0:06:01
-
راه حل - اعمال روی مقادیر 0:01:45
-
پایتون - بخش های تابعی 0:01:05
-
نگاشت 0:04:45
-
فیلترینگ 0:03:20
-
لامبداها در پایتون 0:04:25
-
آشنایی با List comprehensions در پایتون 0:03:35
-
کاهش 0:04:53
-
ترکیب توابع لیست 0:07:15
-
چالش - تبدیل به list comprehensions 0:00:52
-
راه حل - تبدیل به list comprehensions 0:03:30
-
راه حل - تمرین list comprehensions 0:01:46
-
مفاهیم تابعی پیشرفته 0:01:07
-
کاربرد Partial و currying 0:08:10
-
بازگشت 0:03:20
-
راه حل - مجموع بازگشتی 0:03:25
-
جلوتر بروید 0:01:38
-
نصب پایتون 0:02:08
مشخصات آموزش
برنامه نویسی تابعی با پایتون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:پیشرفته
- تعداد درس:31
- مدت زمان :1:55:29
- حجم :249.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy