آموزش Core Python: توابع و برنامه نویسی عملکردی

Core Python: Functions and Functional Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کلید بیانگر پایتون در مدل عملکردها و ابزاری است که برای کار با آنها فراهم می کند. در این دوره ، شما درباره مفهوم پایتون در مورد "اشیا cal قابل تماس" و برخی از روشهای پیچیده استفاده از آنها در برنامه های خود بیشتر خواهید آموخت. در پایتون ، مانند اکثر زبان های برنامه نویسی ، توابع یک ابزار اساسی برای مدیریت پیچیدگی برنامه است. درک نحوه استفاده روان از توابع مهارت اصلی در راه تسلط بر پایتون است ، همچنین دانستن تکنیک های جایگزین برای مواردی که عملکردها برای نیازهای شما کافی نیستند. در این دوره ، Core Python: Functions and Functional Programming ، با برخی از جزئیات دقیق تر استفاده از توابع و همچنین مفاهیم کلی تری که آنها را جذب می کند ، آشنا خواهید شد. ابتدا انواع مختلفی از اشیا cal قابل تماس در پایتون را همراه با تعریف آرگومان گسترده و نحو فراخوانی بررسی خواهید کرد. سپس ، توابع محلی و مفهوم بسته شدن مواردی را که به آنها اجازه کار می دهد ، کشف خواهید کرد. در مرحله بعدی ، سیستم قدرتمند تزئین کننده های پایتون را کشف خواهید کرد که به شما امکان می دهد عملکردهای موجود را تقویت یا اصلاح کنید. سرانجام ، شما ابزارهای برنامه نویسی به سبک عملکردی را در پایتون همراه با استفاده پیشرفته از درک مطلب درک خواهید کرد. با پایان این دوره ، درک عمیق تری از رویکرد پیچیده پایتون در فراخوانی توابع خواهید داشت ، و خواهید دید که توابع در واقع فقط یکی از جنبه های مجموعه عمومی تری از مفاهیم در زبان هستند.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

عملکرد و قابل تماس است Function and Callables

  • بررسی توابع Review of Functions

  • نمونه های قابل تماس Callable Instances

  • کلاسها قابل تماس هستند Classes Are Callable

  • لامبدا Lambdas

  • خلاصه Summary

استدلال گسترده و نحو تماس بگیرید Extended Argument and Call Syntax

  • نحو استدلال رسمی توسعه یافته Extended Formal Argument Syntax

  • کلمات کلیدی و استدلال های فقط موقعیتی Keyword and Positional-only Arguments

  • نحو تمدید تماس بگیرید Extended Call Syntax

  • خلاصه Summary

تعطیلات Closures

  • توابع محلی Local Functions

  • تعطیلات و محدوده های تو در تو Closures and Nested Scopes

  • کلمه کلیدی Nonlocal The Nonlocal Keyword

  • خلاصه Summary

تزئینات عملکرد Function Decorators

  • تزئینات عملکرد Function Decorators

  • چه کسی What Can Be a Decorator?

  • استفاده از چندین دکوراسیون Applying Multiple Decorators

  • حفظ فراداده عملکرد Preserving Function Metadata

  • دکوراتورهای پارامتر شده Parameterized Decorators

ابزارهایی به سبک عملکردی Functional-style Tools

  • نقشه Map

  • فیلتر Filter

  • كاهش دادن Reduce

  • ترکیب ابزارها Combining the Tools

چند ورودی و درک تو در تو Multi-input and Nested Comprehension

  • درک چند ورودی Multi-input Comprehensions

  • درک تو در تو Nested Comprehensions

نمایش نظرات

نظری ارسال نشده است.

آموزش Core Python: توابع و برنامه نویسی عملکردی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 18m
25
Pluralsight (پلورال سایت) pluralsight-small
13 اسفند 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
41
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Austin Bingham Austin Bingham

آستین مدیر موسس Sixty North ، یک شرکت مشاوره ، آموزش و توسعه نرم افزار است. آستین ، متولد تگزاس ، در سال 2008 به استاوانگر ، نروژ نقل مکان کرد و در آنجا به توسعه نرم افزار مدل سازی مخازن نفت پیشرو در صنعت C ++ و پایتون کمک کرد. پیش از این او در National Instruments در حال توسعه LabVIEW ، در آزمایشگاههای کاربردی تحقیقاتی (دانشگاه تگزاس در آستین) در حال توسعه سیستمهای سونار برای نیروی دریایی ایالات متحده و در تعدادی از شرکتهای ارتباط از راه دور کار می کرد. او یک مجری و معلم باتجربه است ، در تعدادی از کنفرانس ها ، گروه های نرم افزاری و مکان های داخلی شرکت سخنرانی کرده است. آستین همچنین عضوی فعال در جامعه متن باز است ، که به طور منظم در پروژه های مختلف Python و Emacs مشارکت دارد ، و او بنیانگذار توسعه دهندگان نرم افزار Stavanger ، یکی از بزرگترین و فعال ترین گروه های نرم افزار اجتماعی در Stavanger است. آستین دارای مدرک کارشناسی ارشد مهندسی کامپیوتر از دانشگاه تگزاس در آستین است.

Robert Smallshire Robert Smallshire

رابرت اسمالشایر بنیانگذار Sixty North ، یک محصول نرم افزاری و مشاوره ای در نروژ است. رابرت در نقش های ارشد معماری و مدیریت فنی برای شرکت های نرم افزاری در بخش انرژی کار کرده است که انبوه اطلاعاتی را که از میدان های نفتی دیجیتال امروزی جریان دارند ، پردازش می کند. وی برای نرم افزارهای پیشرفته علمی و شرکتی در پایتون ، C ++ و C # معماری های موثری طراحی و پیاده سازی کرده است. رابرت سخنران منظمی در کنفرانس ها ، گردهمایی ها و رویدادهای نرم افزاری سازمانی است که در آن می توان در مورد موضوعات متنوعی از جمله اقتصاد اقتصادی رفتاری در توسعه نرم افزار تا پیاده سازی خدمات وب در میکروکنترلرهای 8 بیتی صحبت کرد. او سازمان دهنده گروه پایتون اسلو است و دارای مدرک دکترای تخصصی است. در یک علم طبیعی

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.