آموزش 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: کنترل جریان پیشرفته
جزییات دوره
1h 41m
25
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Smallshire Robert Smallshire

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

Austin Bingham Austin Bingham

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