آموزش Core Python: کنترل جریان پیشرفته

Core Python: Advanced Flow Control

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بعضاً ، ساختارهای بنیادی جریان کنترل پایتون می توانند ناشیانه یا محدود کننده باشند. این دوره به شما برنامه های افزودنی و جایگزینی برای این ساختارهای اساسی می آموزد که می تواند نوشتن کد شما را آسان تر کرده و احتمال درست بودن آن را افزایش دهد. نوشتن ساختارهای کنترل جریان پیچیده دشوار است و خواندن آن دشوارتر است. در این دوره ، Core Python: Advanced Flow Control ، شما می آموزید که از تکنیک های جایگزین برای کنترل جریان استفاده کنید. ابتدا ، بندهای loop-else را جستجو خواهید کرد. در مرحله بعد ، شما بندهای امتحان را پیدا خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه انشعاب متقابل و ارزیابی اتصال کوتاه را اعمال کنید. پس از پایان این دوره ، مهارت و دانش کنترل پیشرفته پایتون را که برای ایجاد برنامه های زیبا ، قابل درک و سریع مورد نیاز است ، خواهید داشت.

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

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

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

بندهای حلقه دیگر Loop-else Clauses

  • بندهای حلقه دیگر Loop-else Clauses

  • سازه while-else The While-else Construct

  • ارزیابی برنامه های پشته Evaluating Stack Programs

بندهای For-else For-else Clauses

  • بندهای For-else For-else Clauses

  • مدیریت شکست جستجو با for-else Handling Search Failure With for-else

  • Refactoring از Loop-else به Extracted Functions Refactoring from Loop-else to Extracted Functions

بندهای دیگری را امتحان کنید Try-else Clauses

  • بندهای دیگری را امتحان کنید Try-else Clauses

  • محدود کردن محدوده Try-Block با استفاده از try-else Narrowing Try-block Scope Using try-else

سوئیچ تقلید Emulating Switch

  • سوئیچ تقلید Emulating Switch

  • بازسازی از If-elif-else به Mappings of Callables Refactoring from If-elif-else to Mappings of Callables

اعزام در نوع Dispatching on Type

  • اعزام در نوع Dispatching on Type

  • Refactoring به نگرانی های جداگانه Refactoring to Separate Concerns

  • دیکشنری اعزام Dictionary Dispatch

  • جستجوی درون نگر Introspective Lookup

  • دکوراتور singledispatch The singledispatch Decorator

  • روشهای بارگیری بیش از حد Overloading Methods

  • پیاده سازی اعزام چندگانه Implementing Multiple Dispatch

ارزیابی اتصال کوتاه Short-circuit Evaluation

  • ارزیابی اتصال کوتاه Short-circuit Evaluation

  • منطقی و اپراتور The Logical-and Operator

  • منطقی یا اپراتور The Logical-or Operator

  • نالها را با هم ادغام کنید Coalescing Nulls

  • عبارات را با Logical-and محافظت کنید Guarding Expressions with Logical-and

  • عبارات ایمن با ارزیابی میانبر Safe Expressions with Shortcut Evaluation

  • خلاصه Summary

نمایش نظرات

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

آموزش Core Python: کنترل جریان پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 41m
25
Pluralsight (پلورال سایت) pluralsight-small
22 دی 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.