دوره آموزشی برنامه نویسی عملکردی با پایتون
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 - جلوتر بروید
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM