آموزش Core Python: منابع قوی و مدیریت خطاها

Core Python: Robust Resource and Error Handling

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: موارد استثنا در پایتون همه جا وجود دارد. در این دوره ، دانش خود را در مورد استثناها و نحوه کار با آنها گسترش می دهید. همچنین شما با مدیران زمینه ، تسهیلات پایتون برای مدیریت ایمن و خودکار منابع آشنا خواهید شد. استراتژی غالب مدیریت خطا در پایتون استفاده از موارد استثنا است و موارد استثنا در زبان پایتون ، کتابخانه استاندارد و اکوسیستم بسته همه جا وجود دارد. در این دوره ، Core Python: Robust Resource and Error Handling ، نحوه کار با موارد استثنا در پایتون را خواهید فهمید. ابتدا با مدیریت زمینه ، تسهیلات پایتون برای مدیریت ایمن و خودکار منابع آشنا خواهید شد. در مرحله بعدی ، خواهید دید که چگونه سیستم های بزرگتر اغلب از استراتژی های پیچیده تر مدیریت استثنا سود زیادی می برند. سرانجام ، نحوه مدل سازی معاملات پایگاه داده را خواهید فهمید. وقتی این دوره را به پایان رساندید ، می دانید که چگونه استثنای مرتبط را با هم زنجیره کنید ، استثناهای خود را تعریف کنید و مدیران زمینه را تعریف و استقرار دهید.

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

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

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

مرور Review

  • مرور Review

سلسله مراتب استثنا Exception Hierarchies

  • سلسله مراتب استثنا Exception Hierarchies

محموله های استثنایی Exception Payloads

  • محموله های استثنایی Exception Payloads

استثناهای تعریف شده توسط کاربر User-defined Exceptions

  • استثناهای تعریف شده توسط کاربر User-defined Exceptions

زنجیرزنی استثنایی Exception Chaining

  • زنجیر زنی ضمنی Implicit Chaining

  • زنجیره زنی صریح Explicit Chaining

ردیابی Tracebacks

  • ردیابی Tracebacks

ادعاها Assertions

  • ادعاها و عوام Assertions and Invariants

  • عوام کلاس Class Invariants

  • ادعاها و عملکرد Assertions and Performance

  • پس شرط ها: یک مثال عملی Postconditions: A Practical Example

مدیران زمینه Context Managers

  • مقدمه Introduction

  • پروتکل مدیر زمینه The Context Manager Protocol

  • پیاده سازی یک مدیر زمینه Implementing a Context Manager

  • گسترش بیانیه With Expansion of the With-statement

تزئین کننده مدیر زمینه The Context Manager Decorator

  • تزئین کننده مدیر زمینه The Context Manager Decorator

چندین مدیر متن در یک عبارت Multiple Context Managers in a With-Statement

  • چندین مدیر متن Multiple Context Managers

مثال: مدلسازی معاملات پایگاه داده با مدیران زمینه Example: Modeling Database Transactions with Context Managers

  • مدل سازی معاملات پایگاه داده Modeling Database Transactions

نمایش نظرات

آموزش Core Python: منابع قوی و مدیریت خطاها
جزییات دوره
1h 14m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.9 از 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 است. آستین دارای مدرک کارشناسی ارشد مهندسی کامپیوتر از دانشگاه تگزاس در آستین است.