مدل داده پایتون [ویدئو]

Python Data Model [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای باز کردن قابلیت های برنامه نویسی پیشرفته، در پروتکل های داخلی پایتون و مدل های داده کاوش کنید. این دوره جامع، که توسط مدرسان خبره جاستین و مایک هدایت می‌شود، با مفاهیم اساسی مانند ایجاد و مقداردهی اولیه نمونه‌ها شروع می‌شود و به موضوعات پیچیده‌ای مانند نمایش شی سفارشی و روش‌های حذف پیش می‌رود. شما روش‌های __str__ و __repr__ پایتون را برای ایجاد خروجی‌های رشته سفارشی و تسلط بر روش‌های __format__ و __bytes__ برای بهبود ارائه شی مورد بررسی قرار خواهید داد. با پیشرفت، یاد خواهید گرفت که اشیاء تکرارپذیر و رفتارهای دیکشنری مانند را از طریق روش هایی مانند __iter__، __getitem__، __setitem__، و __delitem__ پیاده سازی کنید. شما در بازنمایی بولی، عملیات برابری و نابرابری، استفاده از توابع هش، و مدیریت شیارهای شی تخصص کسب خواهید کرد. بخش عددی دوره، بارگذاری بیش از حد اپراتور برای عملیات های حسابی و بیتی را پوشش می دهد و قابلیت های عددی پایتون را به اشیاء سفارشی گسترش می دهد. در نهایت، موضوعات پیشرفته ای مانند مدیریت ویژگی، توصیفگرهای سفارشی، ساختن اشیا قابل فراخوانی، مدیریت زمینه و سریال سازی را بررسی کنید. در پایان این دوره، شما بر پروتکل های مدل داده پایتون مسلط خواهید شد و به شما امکان می دهد کد پایتون کارآمد، خوانا و قدرتمندتر بنویسید. به ما بپیوندید تا مهارت های برنامه نویسی پایتون خود را به سطح حرفه ای ارتقا دهید. بر مدل های داده پایتون مسلط شوید و رفتارهای شی سفارشی ایجاد کنید. رفتارهای سفارشی بسازید و نمایشگرها را با روش ها بهبود بخشید. اشیاء را با روش های سفارشی برای فرمت های خروجی تقویت کنید. ریاضی و بیت را با اضافه بار اپراتور افزایش دهید. دسترسی ویژگی را کنترل کنید و توصیفگرهای سفارشی ایجاد کنید. از مدیران زمینه استفاده کنید و سریال سازی اشیا را سفارشی کنید. این دوره برای توسعه دهندگان پایتون متوسط ​​تا پیشرفته طراحی شده است که به دنبال تعمیق درک خود از مدل داده پایتون و پروتکل های داخلی هستند. درک کاملی از مبانی پایتون و مفاهیم برنامه نویسی شی گرا مورد نیاز است. همه چیز را از ایجاد نمونه گرفته تا سریال سازی پیشرفته کاوش کنید * از متخصصان باتجربه صنعت در توسعه Python بیاموزید * دانش خود را به تدریج ایجاد کنید و از درک کامل هر مفهوم اطمینان حاصل کنید.

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

مبانی Basics

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

  • ایجاد و راه اندازی یک نمونه Creating and Initializing an Instance

  • نشان دادن یک نمونه: str و repr Representing an Instance: str and repr

  • نمایش یک نمونه: قالب Representing an Instance: format

  • نمایش یک نمونه: بایت Representing an Instance: bytes

  • حذف یک نمونه Deleting an Instance

ظروف Containers

  • اشیاء به عنوان تکرارپذیر Objects as Iterables

  • دریافت اقلام Getting Items

  • تنظیم و حذف موارد Setting and Deleting Items

قابل مقایسه Comparables

  • به دست آوردن نمایش Boolean Obtaining the Boolean Representation

  • برابری و نابرابری Equality and Inequality

  • بزرگتر و کمتر Greater and Less

  • هش و اسلات Hashing and Slots

شماره Numbers

  • اضافه كردن Adding

  • تفریق Subtracting

  • در حال ضرب کردن Multiplying

  • تقسيم كردن Dividing

  • ماژول و قدرت Modulo and Powers

  • عملیات تغییر بیت Bit Shifting Operations

  • عملیات منطقی بیتی Bitwise Logical Operations

  • منفی و مثبت Negative and Positive

  • ارزش مطلق و معکوس Absolute Value and Inverse

  • اعداد صحیح و شناور Integers and Floats

  • گرد کردن Rounding

  • کف و سقف Floor and Ceiling

  • برش و نمایه سازی Truncation and Indexing

  • عدد مختلط Complex Number

ویژگی های Attributes

  • دریافت ویژگی ها Getting Attributes

  • تنظیم و حذف ویژگی ها Setting and Deleting Attributes

  • توصیف کننده ها: دکوراتورهای املاک Descriptors: Property Decorators

  • توصیفگرها: ایجاد یک توصیفگر سفارشی Descriptors: Creating a Custom Descriptor

کارکرد Functions

  • ساختن یک شیء قابل فراخوانی Making an Object Callable

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

  • با مدیران زمینه پاکسازی کنید Clean Up with Context Managers

سریال سازی Serialization

  • کپی کردن اشیا Copying Objects

  • ترشی: وضعیت را دریافت و تنظیم کنید Pickling: Get and Set State

نمایش نظرات

مدل داده پایتون [ویدئو]
جزییات دوره
12h 26m
35
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

ACI Learning ACI Learning

ACI Learning رهبرانی را در زمینه امنیت سایبری، حسابرسی و فناوری اطلاعات آموزش می دهد. چه شروع یک حرفه فناوری اطلاعات، چه تسلط بر یک حرفه یا توسعه یک تیم، آنها در هر مرحله پشتیبانی ضروری را ارائه می دهند.

Mike Rodrick Mike Rodrick

مایک رودریک، میزبان، بیش از 15 سال تجربه آموزش فناوری اطلاعات، از جمله 10 سال به عنوان مربی معتبر مایکروسافت، دارد. مایک در سال 2014 یک ITProTV Edutainer شد. گواهینامه ها: GIAC Security Essentials. اصول لاجوردی; Microsoft 365 Fundamentals; اولین پاسخ دهنده Cybersec; CompTIA ITF+، A+، Network+، Security+، Project+. MCP; MCT; MCDST; MCITP; MCTS; MCSA; MCSE; MCDBA; هکر اخلاقی معتبر؛ مدیر خبره بی سیم؛ دارای گواهینامه وب حرفه ای

Justin Dennison Justin Dennison

جاستین رهبری AWS و ایجاد محتوای توسعه دهنده برای ITProTV را بر عهده دارد. او در چندین زبان برنامه نویسی تجربه دارد. گواهینامه های او شامل AWS Certified Solutions Architect - Associate، AWS Certified Developer - Associate، AWS Certified Cloud Practitioner، Oracle Certified Associate، Java SE 7 Programmer است.

Daniel Lowrie Daniel Lowrie

پس از کار حرفه ای به عنوان مدیر سیستم و مدیر شبکه، دانیل به آموزش فناوری اطلاعات روی آورد. گواهینامه های او عبارتند از CompTIA A+، Network+، Linux+، CySA+، و PenTest+. CEH; MCSA; CFR؛ eJPT.