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

Core Python: Classes and Object-orientation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کلاسها و اشیا central در چگونگی کار پایتون نقش اساسی دارند. این دوره دانش شما را در مورد برنامه نویسی شی گرا در پایتون عمیق تر می کند ، مفاهیمی را که با آنها آشنایی دارید گسترش می دهد و ابزارهای جدیدی را به شما ارائه می دهد که پالت طراحی پایتون را گسترش می دهد. کلاس ها برای سازماندهی داده ها و رفتار ابزار مهمی در پایتون هستند. در این دوره ، Core Python: Classes and object-oriented ، شما خواهید آموخت که چگونه اصول اساسی برنامه نویسی شی گرا (OOP) را در پایتون به کار بگیرید. ابتدا یاد خواهید گرفت که چگونه بین کلاس ها و نمونه ها تفاوت قائل شوید و ویژگی ها را در هر دو تعریف کنید. در مرحله بعدی ، با استفاده از آنها برای جمع آوری حالت ، خواص را کاوش می کنید. سرانجام ، شما خواهید فهمید که چگونه کلاسها را با استفاده از وراثت و وراثت چندگانه ترکیب کنید و از این کلاسها بخواهید به روشهای متمایز برای زبان پایتون همکاری کنند. وقتی این دوره را به پایان رسانید ، مهارت و دانش زبان اصلی Python مورد نیاز برای توسعه سیستم های نرم افزاری بزرگتر و قوی را خواهید داشت.

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

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

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

ویژگی ها ، روش ها و خصوصیات کلاس Class Attributes, Methods, and Properties

  • بررسی اجمالی Overview

  • ویژگی های کلاس Class Attributes

  • روشهای استاتیک Static Methods

  • روش های کلاس Class Methods

  • روشهای استاتیک با وراثت Static Methods with Inheritance

  • روش های کلاس با وراثت Class Methods with Inheritance

  • خواص Properties

  • خواص و وراثت Properties and Inheritance

  • ویژگی های برتر با روش های الگو Overriding Properties with Template Methods

  • خلاصه Summary

نمایش رشته اشیا String Representation of Objects

  • بررسی اجمالی Overview

  • سفارشی کردن repr () Customizing repr()

  • خیابان سفارشی () Customizing str()

  • قالب سفارشی () Customizing format()

  • خلاصه Summary

چند منظوره وراثت و وضوح روش Multiple Inheritance and Method-resolution Order

  • بررسی: وراثت منفرد Review: Single Inheritance

  • بازرسی را تایپ کنید Type Inspection

  • وراثت چندگانه Multiple Inheritance

  • دستور قطعنامه روش Method Resolution Order

  • فوق العاده () super()

  • حل معما Resolving the Mystery

  • خلاصه Summary

تزئینات کلاس Class Decorators

  • بررسی اجمالی Overview

  • آیا می توان یک روش را سنتز کرد؟ Can We Synthesize a Method?

  • ساخت دکوراتور کلاس Making a Class Decorator

  • کارخانه های دکوراسیون کلاس Class Decorator Factories

  • خلاصه Summary

کلاسهای داده Data Classes

  • کلاسهای داده Data Classes

  • تعریف کلاسهای داده Defining Data Classes

  • هش و قابل اشتعال Hash and Hashability

  • متغیرهای Dataclass Dataclass Invariants

  • خلاصه Summary

نمایش نظرات

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

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