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