دوره آموزشی برنامه نویسی عملکردی با پایتون
1 ساعت 45 دقیقهپیشرفته2020-01-28
مدرسین

Shaun Wassell
Full-Stack Software Developer
جزئیات دوره
برنامه نویسی تابعی روش مؤثرتری برای نوشتن کد قابل خواندن و نگهداری به توسعه دهندگان ارائه میدهد. در این دوره، Shaun Wassell به توسعه دهندگان Python کمک میکند تا با استفاده از این الگوی برنامه نویسی که به طور فزایندهای محبوب شده است، سرعت ببخشند، او توضیح میدهد که چیست و چگونگی اتخاذ آن میتواند به شما در بهبود کیفیت و حفظ کد شما کمک کند. او با پوشش تفاوتهای کلیدی بین پارادایمهای برنامه نویسی اعلانی و الزامی (declarative and imperative programming) آغاز میکند. وی سپس به اصول کار با توابع کلاس اول در پایتون، و همچنین توابع داخلی و ویژگیهای پایتون که از برنامه نویسی تابعی پشتیبانی میکند، وارد میشود. بعلاوه، او به چندین مفهوم پیشرفته، از جمله کاربرد نسبی و بازگشت میپردازد.
موضوعات مورد بحث عبارتند از:
- چرا برنامه نویسی عملکردی م effectiveثر است
- مقایسه برنامه نویسی اعلامی و اجباری
- توابع کلاس اول و نحوه استفاده از آنها
- توابع داخلی که از برنامه نویسی عملکردی پشتیبانی می کنند
- مباحث پیشرفته مانند بازگشت و استفاده از روش کاری
موضوعات مورد بحث عبارتند از:
- چرا برنامه نویسی عملکردی م effectiveثر است
- مقایسه برنامه نویسی اعلامی و اجباری
- توابع کلاس اول و نحوه استفاده از آنها
- توابع داخلی که از برنامه نویسی عملکردی پشتیبانی می کنند
- مباحث پیشرفته مانند بازگشت و استفاده از روش کاری
مهارت ها
Programming FoundationsPythonProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - یک رویکرد کاربردی برای تبدیل کد
- 02 - آنچه باید بدانید
- 03 - نصب پایتون
1. مفاهیم عملکردی مقدماتی
- 04 - هدف برنامه نویسی تابعی
- 05 - برنامه نویسی اعلامی در مقابل امری
- 06 - تغییر ناپذیری
- 07 - جداسازی داده ها و توابع
- 08 - توابع درجه یک
2. توابع درجه یک
- 09 - به عنوان داده عمل می کند، قسمت 1
- 10 - عملکرد به عنوان داده، بخش 2
- 11 - انتقال توابع به عنوان آرگومان
- 12 - توابع بازگشتی
- 13 - بسته شدن
- 14 - توابع درجه بالاتر
3. Python The Functional Parts
- 15 - پایتون - قسمت های کاربردی
- 16 - نقشه برداری
- 17 - فیلتر کردن
- 18 - لامبدا در پایتون
- 19 - فهرست درک در پایتون
- 20 - کاهش دادن
- 21 - ترکیب توابع لیست
- 22 - چالش- تبدیل به درک لیست
- 23 - حل - تبدیل به درک لیست
4. مفاهیم کاربردی پیشرفته
- 24 - مفاهیم کاربردی پیشرفته
- 25 - اعمال جزئی و کاری
- 26 - بازگشت
نتیجه
- 27 - جلوتر بروید
دوره های مرتبط
- دوره آموزشی پایتون سطح متوسط برای غیر برنامه نویسان
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی یادگیری جامع اسکالا برای علوم داده
- دوره آموزشی پیشرفته کار با دیتابیس ها در پایتون (2020)
- دوره آموزشی پایتون پیشرفته: کار با پایگاه داده
- دوره آموزشی برنامه نویسی به طور موثر در پایتون
- دوره آموزشی تجسم داده ها در پایتون با Dash
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی تسلط بر مهارت های پایتون
- مسیر آموزشی تبدیل شدن به استاد پایتون برای علوم داده
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی آماده شدن برای آزمون CompTIA Server+ (SK0-004)
- مسیر آموزشی تبدیل شدن به یک استاد مهندسی داده
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا