🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی عملکردی با پایتون
- آخرین آپدیت
Functional Programming with Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسی کاربردی روش م moreثرتری برای نوشتن کد قابل خواندن و قابل نگهداری به توسعه دهندگان ارائه می دهد. در این دوره ، Shaun Wassell به توسعه دهندگان پایتون کمک می کند تا با این الگوی برنامه نویسی محبوب تر ، سرعت بیشتری را کسب کنند و توضیح دهند که چیست و چگونه استفاده از آن می تواند به شما در بهبود کیفیت و نگهداری کد شما کمک کند. شان با پوشش تفاوت های اساسی بین الگوی برنامه نویسی اعلانی و اجباری شروع می کند. او سپس به اصول کار با توابع درجه یک در پایتون و همچنین توابع و ویژگی های داخلی در پایتون که از برنامه نویسی عملکردی پشتیبانی می کنند ، می پردازد. بعلاوه ، او چندین مفاهیم پیشرفته را شامل می شود ، از جمله کاربرد جزئی و بازگشت.
موضوعات شامل:
چرا برنامه نویسی عملکردی م effectiveثر است li>
مقایسه برنامه نویسی اعلامی و اجباری li>
توابع کلاس اول و نحوه استفاده از آنها li>
توابع داخلی که از برنامه نویسی عملکردی پشتیبانی می کنند li>
مباحث پیشرفته مانند بازگشت و استفاده از روش کاری li>
سرفصل ها و درس ها
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
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات