لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدل دادههای پایتون (Python Data Model)
- آخرین آپدیت
دانلود Python Data Model
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما مدل دادههای پایتون را بررسی خواهید کرد و با پروتکلهای اصلی پایتون برای فعالسازی تکرار (Iteration)، مدیریت زمینه (Context Management)، نمایش رشتهای و موارد بسیار دیگر آشنا میشوید. با نمایشهای عملی، طرز کار داخلی کلاسهای سفارشی و نحوه مدیریت رفتار اشیاء توسط پایتون مانند تکرار، مقایسه و اورلود کردن عملگرها (Operator Overloading) را درک خواهید کرد.
در طول ماژولها، به طور عمیق در ایجاد و مدیریت اشیاء سفارشی غوطهور میشوید و یاد میگیرید که چگونه از متدهای خاص برای نمایش شیء، حذف آن و موارد دیگر استفاده کنید. این مسیر شما را با ابزارهای قدرتمندی مانند مدیریتکنندههای زمینه، سریالسازی (Serialization) و پیادهسازی رفتارهای مشابه کانتینر آشنا میکند.
این دوره برای توسعهدهندگان متوسط پایتون که میخواهند مهارتهای خود را ارتقا دهند، ایدهآل است. شما باید درک پایهای از زبان پایتون و برنامهنویسی شیءگرا (OOP) داشته باشید.
در پایان این دوره، قادر خواهید بود رفتارهای سفارشی اشیاء را با استفاده از مدل دادههای پایتون پیادهسازی کنید، کد خود را با ویژگیهای پیشرفته بهبود ببخشید و متوجه شوید که چگونه از پروتکلهای داخلی پایتون برای ساخت برنامههای کارآمدتر استفاده کنید.
سرفصل ها و درس ها
مبانی
Basics
بررسی کلی
Overview
ایجاد و مقداردهی اولیه یک نمونه
Creating and Initializing an Instance
نمایش نمونه: str و repr
Representing an Instance: str and repr
نمایش نمونه: format
Representing an Instance: format
نمایش نمونه: bytes
Representing an Instance: bytes
حذف یک نمونه
Deleting an Instance
کانتینرها
Containers
اشیاء به عنوان تکرارپذیرها
Objects as Iterables
دریافت آیتمها
Getting Items
تنظیم و حذف آیتمها
Setting and Deleting Items
مقایسهپذیرها
Comparables
دریافت نمایش بولی
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
نمایش نظرات