−꞊≡  تخفیف ویژه 30% تخفیف بر روی تمامی آموزشها   

logo mix

آموزش هسته پایتون: متاکلاس‌ها و تخصیص (زیرنویس فارسی AI)
Core Python: Metaclasses and Allocation
مدرس:
Robert Smallshire
با زیرنویس:
فارسی و انگلیسی
تاریخ انتشار:
1400/11/7
( 2022-01-27 )
فارسی کلاس

این دوره به شما جزئیات مربوط به نحوه ایجاد اشیاء کلاس و تخصیص نمونه‌های کلاس توسط پایتون را به شما آموزش می‌دهد.

آنچه خواهید آموخت:
درک نحوه استفاده روان از متاکلاس‌ها و تخصیص یک امر ضروری است. مهارت مهم برای تسلط بر پایتون در این دوره آموزشی، Core Python: Allocation و Metaclasses، یاد خواهید گرفت که چگونه پایتون کلاس‌های جدید ایجاد کند و نمونه‌هایی از کلاس‌ها را تخصیص دهد. ابتدا، تخصیص شی را بررسی خواهید کرد. در مرحله بعد، متاکلاس‌ها، انواع انواع در پایتون که نحوه ایجاد و مقداردهی اولیه کلاس‌ها را کنترل می‌کنند، کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از این مفاهیم به روش‌های عملی استفاده کنید. پس از اتمام این دوره، مهارت‌ها و دانش مربوط به متاکلاس‌ها و تخصیص شیء مورد نیاز برای درک نحوه استفاده از آنها در کد افراد دیگر و اعمال آنها در طرح‌های خود را خواهید داشت.

سطح آموزشی
خرید آنلاین و دانلود فوری
به همراه فایلهای تمرین
ویدئوهای آموزشی با زیرنویس
ویدئوهای آموزشی با زیرنویس فارسی
کیفیت HD ویدئوهای آموزشی
قابل استفاده برای ناشنوایان
 
 
 

نمونه ویدیوی آموزشی ( زیرنویس‌ها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :

 

[ENGLISH]

01 Course Overview [2mins]
01-01 Course Overview [2mins]

02 Instance Creation [17mins]
02-01 Allocation of Objects [5mins]
02-02 Allocation with __new__ [3mins]
02-03 Customizing Allocation [8mins]
02-04 Summary [1mins]

03 Metaclasses and Class Creation [13mins]
03-01 Class Creation and Metaclasses [3mins]
03-02 Class Allocation and Initialization [10mins]

04 Metaclass Details [20mins]
04-01 Metaclass Keyword Arguments [4mins]
04-02 Metaclass Method Visibility [2mins]
04-03 The Instance Constructor [4mins]
04-04 Phased Initialization [5mins]
04-05 Custom Namespace Dictionaries [5mins]

05 A Metaclass for Bitfields [37mins]
05-01 Bitfields [7mins]
05-02 Bitfield Tests [14mins]
05-03 Bitfield Initialization [6mins]
05-04 Setting Field Values [8mins]
05-05 Example: DS3231 Registers [2mins]

06 Subclass Registration [12mins]
06-01 Decoder Example [6mins]
06-02 Subclass Registration by Metaclass [4mins]
06-03 Subclass Registration with __init_subclass__ [2mins]

07 Metaclasses and Inheritance [9mins]
07-01 Base Class Metaclasses [3mins]
07-02 Composable Metaclasses [3mins]
07-03 Outro [3mins]

[فارسی]

01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]

02 ایجاد نمونه [17 دقیقه]
02-01 تخصیص اشیا [5 دقیقه]
02-02 تخصیص با __new__ [3 دقیقه]
02-03 سفارشی کردن تخصیص [8 دقیقه]
02-04 خلاصه [1 دقیقه]

03 متاکلاس و ایجاد کلاس [13 دقیقه]
03-01 ایجاد کلاس و متاکلاس [3 دقیقه]
03-02 تخصیص کلاس و مقداردهی اولیه [10 دقیقه]

04 جزئیات متاکلاس [20 دقیقه]
04-01 آرگومان‌های کلمه کلیدی متاکلاس [4 دقیقه]
04-02 قابلیت مشاهده روش متاکلاس [2 دقیقه]
04-03 سازنده نمونه [4 دقیقه]
04-04 راه‌اندازی مرحله‌ای [5 دقیقه]
04-05 دیکشنری‌های فضای نام سفارشی [5 دقیقه]

05 یک متاکلاس برای Bitfields [37 دقیقه]
05-01 Bitfields [7 دقیقه]
05-02 تست‌های بیت فیلد [14 دقیقه]
05-03 راه اندازی Bitfield [6 دقیقه]
05-04 تنظیم مقادیر فیلد [8 دقیقه]
05-05 مثال- DS3231 ثبت می‌کند [2 دقیقه]

06 ثبت نام زیر کلاس [12 دقیقه]
06-01 مثال رمزگشا [6 دقیقه]
06-02 ثبت نام زیر کلاس توسط متاکلاس [4 دقیقه]
06-03 ثبت زیر کلاس با __init_subclass__ [2 دقیقه]

07 متاکلاس‌ها و وراثت [9 دقیقه]
07-01 متاکلاس کلاس پایه [3 دقیقه]
07-02 متاکلاس‌های قابل ترکیب [3 دقیقه]
07-03 خروجی [3 دقیقه]

 

مهارت های موجود در این دوره: Software & Web Development Programming Languages Python
مشخصات این آموزش
تولید کننده محتوا
PLURALSIGHT - پلورال سایت
تولید زیرنویس فارسی
فارسی کلاس farsiclass.ir
مدرس
Robert Smallshire
رابرت اسمالشر
تاریخ انتشار
1400/11/7
2022-01-27
سطح آموزش
پیشرفته
زبان آموزش
انگلیسی
زیرنویس
فارسی و انگلیسی
نوع زیرنویس فارسی
ترجمه توسط هوش مصنوعی (AI)
مدت زمان آموزش
1ساعت و 51دقیقه
تعداد ویدیو‌ها
23 ویدیو
حجم فایل‌ها
280 مگابایت دانلود با تعرفه داخلی
زمان تقریبی دانلود فایل‌ها
5 دقیقه (با سرعت 1 مگابایت در ثانیه)
کد آموزش در سایت
FP1509
تعداد بازدید : 688
اشتراک آموزش در تلگرام پلورال_ آموزش هسته پایتون: متاکلاس‌ها و تخصیص (زیرنویس فارسی AI)
69,000 تومان
48,300 تومان
اضافه به سبد خرید add_shopping_cart

Robert Smallshire
رابرت اسمالشر

تعداد دوره‌های آموزشی این مدرس: 4

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

جدیدترین آموزشهای مرتبط

تمامی زیرنویس‌های فارسی و مطالب ترجمه شده در سایت، بطور انحصاری متعلق به فارسی کلاس بوده و هر گونه کپی‌ برداری و یا استفاده از آنها به هر شکلی در سایتها یا برنامه‌های دیگر پیگرد قانونی دارد
logo-samandehi