در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی بسیاری مطالب پیشرفته را در برنامه نویسی به زبان پایتون یاد گرفته و همچنین بر تکنیک های پیشرفته کدنویسی در زبان Python مسلط خواهید شد.
عنوان اصلی : Advanced Python
بررسی اجمالی دوره
پایتون پیشرفته
معرفی کنترل جریان پیشرفته
Loop-else Clauses و while-else
در حالی که-دیگر برای ارزیابی برنامه های پشته
برای موارد دیگر و مدیریت شکست در جستجو
جایگزینهای Loop-else Clauses
موارد دیگری را امتحان کنید
شبیه سازی بیانیه های سوئیچ
ارسال در نوع
ارسال دوبل با متدها
خلاصه
همه چیز بیت و بایت است
عملیات بیتی روی اعداد صحیح
عملیات بایت با اعداد صحیح
بایت ها در عمق تایپ می کنند
نوع بایت آرایه
تفسیر ساختارهای باینری
نوع مموری ویو
فایل های دارای نقشه حافظه
خلاصه
معرفی Object Internals
اشیاء پایتون چگونه نمایش داده می شوند؟
غلبه بر __getattr__
غلبه بر __setattr__
مشکلات با __getattr__
غلبه بر __delattr__
سفارشی کردن ذخیرهسازی ویژگی
دسترسی مستقیم در مقابل غیر مستقیم به __dict__
نادیده گرفتن __getattribute__
جستجوی ویژگی برای روشهای خاص
روشها کجا ذخیره میشوند؟
اندازه معامله برای پویایی با اسلات
خلاصه
معرفی توصیفگرها
ویژگی ها توصیفگر هستند
پیاده سازی یک توصیفگر
فراخوانی توصیفگرها در کلاس ها
داده در مقابل توصیفگرهای غیر داده
خلاصه
ایجاد نمونه
تخصیص با __new__()
سفارشی کردن تخصیص
خلاصه
متاکلاس ها
تخصیص کلاس و مقداردهی اولیه
آرگومان های کلمه کلیدی متاکلاس
قابلیت مشاهده متاکلاس روش
Metaclass __call__: Instance Constructor
یک مثال عملی متاکلاس
نام گذاری توصیفگرها با استفاده از متاکلاس ها
متاکلاس ها و وراثت
خلاصه
دکوراتورهای کلاس
اجرای متغیرهای کلاس
ویژگی های تشخیص و بسته بندی
دکوراتورهای کلاس زنجیره ای
خلاصه
معرفی کلاس های پایه انتزاعی
کلاس های پایه انتزاعی در پایتون
کلاس های پایه چکیده در عمل
روابط فرعی غیر گذرا
وضوح روش با کلاس های پایه مجازی
پشتیبانی کتابخانه برای کلاس های پایه انتزاعی
ثبت زیر کلاس مجازی
ترکیب شناسایی و ثبت زیر کلاس
کلاس پایه راحتی ABC
اعلان روش های چکیده
ترکیب روش دکوراتور
بهبود @invariant با ABC
خلاصه
Advanced Python
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Core Python 3: Numeric Types, Dates, and Times
Core Python 3: Byte Oriented Programming
Core Python 3: Classes and Object-orientation
Core Python 3: Introspection
Core Python 3: Advanced Flow Control
Core Python 3: Organizing Larger Programs
Core Python 3: Introspection
Core Python 3: Classes and Object-orientation
Core Python: Metaclasses and Allocation
Core Python 3: Custom Attributes and Descriptors