Популярное

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

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

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

Топ запросов

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

Python - Type Hinting, PEP8 və Magic Methods İzahı

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

Загружено: 2025-12-25

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

Описание:

Python - PEP və Magic Metodlar - Dərs 17

Salam dostlar! Python dərslərimizin bu bölümündə dilin daha dərin fəlsəfəsinə, kodun yazılma standartlarına və proqramlaşdırmanı daha effektiv edən "sehrli" metodlara toxunuruq. Bu dərs, Python-u orta səviyyədə (medium level) anlamaq istəyənlər üçün fundamental mövzuları əhatə edir.
Bu videoda nələri öyrənəcəksiniz:
• Python Konsolunda Testlər: Visual Studio Code üzərindən Python konsolundan istifadə edərək kodları sürətli şəkildə necə test etmək olar.
• Type Hinting və Annotasiyalar: Python-un "weekly typed" (zəif tipli) dil olmasına baxmayaraq, annotasiyalar vasitəsilə necə "strongly typed" (güclü tipli) məntiqi ilə kod yazmaq olar. Bu, xüsusilə böyük layihələrdə planlamanı asanlaşdırır.
• PEP 8 Standartları: Python Enhancement Proposal (PEP) nədir? Daha səliqəli, anlaşılan və "human-style" kod yazmaq üçün bu standartlara riayət etməyin əhəmiyyəti.
• Underscore (_) Məntiqi:
◦ Gərəksiz (useless) dəyişənlərin tək alt xətt ilə əvəz edilməsi.
◦ Listlərin parçalanması (unpacking) zamanı artıq elementlərin idarə olunması.
◦ Encapsulation: Private və protected property-lərin təyin edilməsində alt xətlərin rolu.
• Magic (Dunder) Metodlar: Python-da __ (double underscore) ilə başlayan və bitən metodların sirri.
◦ __init__: Obyekt yaradılarkən çağırılan konstruktor funksiyası.
◦ __call__: Obyektləri çağırıla bilən (callable) hala gətirmək.
◦ __add__: Obyektlər arasında riyazi toplama əməliyyatını fərdiləşdirmək.
◦ __dir__: Obyektin daxilindəki bütün metod və xüsusiyyətlərin siyahısını görmək.
• Inheritance (Mirasalma) və Custom Klasslar: Hazır list və tuple klasslarını miras alaraq, onlara necə yeni xüsusiyyətlər (məsələn: custom_list üçün vurma metodu və ya tuple üçün append funksionallığı) əlavə etmək olar.
Əsas Məqamlar: Dərsimizdə öyrənəcəyiniz bu "sehrli" metodlar və yazılış qaydaları, Python-da sistemli kod yazmağın əsasını təşkil edir. PEP 8 standartları isə kodunuzun digər proqramçılar tərəfindən rahat oxunmasını təmin edən bir növ ensiklopediyadır.
Bu biliklər sizə təkcə kod yazmağı deyil, Python-un daxili işləmə mexanizmini daha dərindən anlamağa kömək edəcək.
Dərslərimizi izləməyə davam edin, suallarınızı rəylərdə bildirməyi və kanala abunə olmağı unutmayın!

📱 Instagram:   / pragmatech.edu.az  
💼 LinkedIn:   / samirkerimov  
📝 Medium:   / samir.karimov  
💬 WhatsApp: +994502560807#Python

#PEP8 #MagicMethods #DunderMethods #OOP #Proqramlasdirma #Coding #PythonDersleri #Pragmatech #SoftwareEngineering

Python - Type Hinting, PEP8 və Magic Methods İzahı

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

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

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

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

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

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

"Imperium Kontratakuje”. „To jaja?” – Konfederacja pod ostrzałem w studiu

SHAZAM Top 50🏖️Лучшая Музыка 2026🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно2026 #9

SHAZAM Top 50🏖️Лучшая Музыка 2026🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно2026 #9

Python - Packages və Virtual Environment | Pip, Venv və Layihə İdarəsi

Python - Packages və Virtual Environment | Pip, Venv və Layihə İdarəsi

Abituriyent - İnformatika DİM

Abituriyent - İnformatika DİM

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

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

PYTHON ilə proqramlaşdırma (yeni başlayanlar üçün)

PYTHON ilə proqramlaşdırma (yeni başlayanlar üçün)

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

🐍 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 - OOP | Inheritance, Polymorphism və Encapsulation İzahı

Python - OOP | Inheritance, Polymorphism və Encapsulation İzahı

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

Вы УДИВИТЕСЬ, где живет БОЛЬШЕ ВСЕГО АРМЯН. Глобальный рейтинг стран.

Вы УДИВИТЕСЬ, где живет БОЛЬШЕ ВСЕГО АРМЯН. Глобальный рейтинг стран.

Informatika hazırlığı haqqında Hər şey. (Vəsaitlər, müəllim seçimi, dərs metodu)

Informatika hazırlığı haqqında Hər şey. (Vəsaitlər, müəllim seçimi, dərs metodu)

Лучшая в мире классическая инструментальная музыка, расслабляющая гитарная музыка снимает стресс

Лучшая в мире классическая инструментальная музыка, расслабляющая гитарная музыка снимает стресс

Почему Трамп в последний момент отменил удар по Ирану

Почему Трамп в последний момент отменил удар по Ирану

Максим Шевченко. Ждёт ли Иран конец исламского режима?

Максим Шевченко. Ждёт ли Иран конец исламского режима?

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

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

Python dərsləri I PYTHON NƏDİR? I Python haqqında ilkin anlayışlar 2025 I Proqramlaşdırma dərsləri

Python dərsləri I PYTHON NƏDİR? I Python haqqında ilkin anlayışlar 2025 I Proqramlaşdırma dərsləri

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

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

Python dərs-1, python-ın quraşdırılması

Python dərs-1, python-ın quraşdırılması

ВОССТАНОВЛЕНИЕ НЕРВНОЙ СИСТЕМЫ 🌿 Нежная музыка, успокаивает нервную систему и радует душу #51

ВОССТАНОВЛЕНИЕ НЕРВНОЙ СИСТЕМЫ 🌿 Нежная музыка, успокаивает нервную систему и радует душу #51

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



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



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