Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Python - Magic Methods & Operator Overloading | init, str, add İzahı

Автор: Pragmatech | Proqramçı Yetişdirmə Platformu

Загружено: 2026-01-10

Просмотров: 10

Описание:

Bu dərsimizdə Pythonda Obyekt Yönümlü Proqramlaşdırmanın (OOP) ən maraqlı tərəflərindən biri olan Magic (Dunder) metodlarını və Operator Overloading (Operatorların yenidən yüklənməsi) mövzusunu dərindən analiz edirik. Videoda adi bir obyektin çap olunduqda niyə bəzən sadəcə yaddaş ünvanı göstərdiyi, lakin int və ya str tiplərinin öz dəyərlərini necə çıxardığı fəlsəfəsini öyrənəcəksiniz.
Videonun əsas mövzuları:
• Magic Metodlar nədir? Obyekt yaradıldıqda və ya müəyyən proseslər zamanı avtomatik işə düşən (məsələn: __init__) metodlar.
• Baza Obyekt Klassı: Pythonda bütün klassların default olaraq object klassından miras alması və bu metodların pərdəarxası gəlişi.
• _str_ və _repr_ metodları: Obyekt çap olunduqda istifadəçiyə görünən məlumatın (str) və daha texniki/developer yönümlü təsvirin (repr) fərqi və dizaynı.
• Operator Overloading (Toplama və s.): İki kastom obyekti + operatoru ilə toplamaq üçün _add_ metodunun tətbiqi və digər riyazi əməliyyatlar.
• Customization: Obyektləri dictionary-ə çevirmək üçün _dict__, uzunluğu təyin etmək üçün __len__, müqayisə üçün __gt_ (böyükdür) və digər metodların istifadəsi.
• Fəlsəfi yanaşma: Niyə tam ədədlər toplananda cəm alınır, amma sətirlər (strings) toplananda yan-yana yazılır? Bu sualın altındakı magic metod məntiqi.
Bu dərs sayəsində siz Python-un daxili işləmə mexanizmini daha yaxşı anlayacaq və obyektlərinizi daha sistemli şəkildə idarə edə biləcəksiniz.

Python - Magic Methods & Operator Overloading | init, str, add İzahı

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Flask Framework - Python ilə Backend Giriş: Server, Request və Response Anlayışı

Flask Framework - Python ilə Backend Giriş: Server, Request və Response Anlayışı

Python - OOP Abstraction nədir? | Python-da ABC və Abstrakt Klasslar

Python - OOP Abstraction nədir? | Python-da ABC və Abstrakt Klasslar

Python NumPy module

Python NumPy module

Python -OOP-də Inheritance və Composition Fərqi | Doğru Arxitektura Necə Seçilir?

Python -OOP-də Inheritance və Composition Fərqi | Doğru Arxitektura Necə Seçilir?

C# - Funksiyalar və Metodlar: Parametrlər, Return və Dinamik Tip İdarəetməsi

C# - Funksiyalar və Metodlar: Parametrlər, Return və Dinamik Tip İdarəetməsi

Python для начинающих - Урок 30 | Рекурсия в Python | Рекурсивная функция

Python для начинающих - Урок 30 | Рекурсия в Python | Рекурсивная функция

Python - Creational Design Pattern-lər: Singleton və Layihələrdə Tətbiqi

Python - Creational Design Pattern-lər: Singleton və Layihələrdə Tətbiqi

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

🐍 Sıfırdan Zirvəyə Python Proqramlaşdırma Dili Kursu (2025)

🐍 Sıfırdan Zirvəyə Python Proqramlaşdırma Dili Kursu (2025)

Курс Python с Абсолютного нуля! [12 часов из 80] Python курс - качественный старт для начинающих!

Курс Python с Абсолютного нуля! [12 часов из 80] Python курс - качественный старт для начинающих!

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Самый эффективный способ изучения АНГЛИЙСКИХ слов (на любом уровне)

Самый эффективный способ изучения АНГЛИЙСКИХ слов (на любом уровне)

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

C# - Operatorlar: Riyaziyyat Deyil, Proqramlaşdırma Məntiqi

C# - Operatorlar: Riyaziyyat Deyil, Proqramlaşdırma Məntiqi

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Самая холодная деревня в мире: Оймякон (-71°C)

Самая холодная деревня в мире: Оймякон (-71°C)

Обзор типичного ФИШИНГОВОГО сайта

Обзор типичного ФИШИНГОВОГО сайта

Python - Dizayn Pattern-lər Nədir? Peşəkar Proqramlaşdırmanın Arxitektura Əsasları

Python - Dizayn Pattern-lər Nədir? Peşəkar Proqramlaşdırmanın Arxitektura Əsasları

Психология Людей, Которые Не Публикуют Ничего в Социальных Сетях

Психология Людей, Которые Не Публикуют Ничего в Социальных Сетях

Ошибка, из-за которой ты больше работаешь и хуже живёшь — Сенека

Ошибка, из-за которой ты больше работаешь и хуже живёшь — Сенека

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com