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

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

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

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