Уроки Python з нуля / #17 - Основи ООП. Створення класу та об'єкта

Поділитися
Вставка
  • Опубліковано 14 чер 2024
  • ООП - об'єктно-орієнтоване програмування. Є однією з найважливіших концепцій мови Python. Ми з вами приступаємо до вивчення теоретичної та практичної реалізації ООП. За урок ми навчимося прописувати класи та об'єкти у мові Пітон.
    ✅ Корисні посилання:
    - Урок на сайті itProger: itproger.com/ua/course/python/17
    ⏰ Тайм коди:
    00:00 - Початок
    00:24 - Теоритична частина
    02:04 - Навіщо це потрібно?
    03:10 - Створення класу «Dog»
    05:30 - Об'єкти класу
    08:10 - Додавання методів
    12:20 - Заключна частина
    ✔ Школа програмування: itproger.com
    ✔ -------------
    🔥 Telegram: t.me/+12cHirBfJ8xmMDUy
    Instagram: / itproger.code
    Twitter: / goshadudar
    #уроки #програмування

КОМЕНТАРІ • 30

  • @SineShine777
    @SineShine777 Місяць тому

    дивлюсь ваші відео вже 4 роки, дякую за українську! супер зрозуміло і чітко

  • @blackdog5001777
    @blackdog5001777 Місяць тому

    Ти крутий спасибі за відео

  • @fg-admin
    @fg-admin 2 дні тому

    Красавчик

  • @humyooo
    @humyooo 7 місяців тому +5

    Дуже класно пояснюєш, дякую

  • @Sosed2024
    @Sosed2024 7 місяців тому +1

    Дякую! Супер.

  • @nataliafush
    @nataliafush 10 місяців тому +1

    Дякую❤

  • @user-xs9sw2fx7e
    @user-xs9sw2fx7e Рік тому +1

    Дякую за уроки українською!

  • @yaroslawliker
    @yaroslawliker 11 місяців тому

    Годно!

  • @Trident2000
    @Trident2000 2 місяці тому

    Таке трактування полів класу (ініціалізація перед init) може ввести людей в оману, особливо для mutable об'єктів як списки, словники. Тут пояснення для клас-змінних, які спільні для всіх об'єктів даного класу: docs python org 3 tutorial classes html#class-and-instance-variables. Тому краще звичайні поля класу (атрибути кожного об'єкту) ініціалізувати тільки в init (через self).

  • @user-nx1dd6tb3s
    @user-nx1dd6tb3s 2 місяці тому +1

    У функції set_data в дужках self був 1 раз, а у функції get_data - аж три рази, при зверненні до кожного поля класу. Розакажіть, будь ласка, чому так?

  • @witalian2403
    @witalian2403 11 місяців тому +4

    Привіт. Дякую за урок. Хотілося б побачити ООП на практиці, наприклад якусь простеньку гру в pygame, де об'єкти створюються на основі класу(ів).

    • @Romchhik
      @Romchhik 10 місяців тому +1

      Ага, якщо би ще пай гейм розуміти

  • @user-ki4eb8fx1l
    @user-ki4eb8fx1l 11 місяців тому +5

    Всі Боби такі 7:13 'Не зроз'

  • @prdrsd6303
    @prdrsd6303 11 місяців тому +1

    Не вивчаю Python, але через українську мову - лайк!

  • @SuperLifeStyler
    @SuperLifeStyler Рік тому +2

    Клас)
    Дивився до цього на російській ще на початку війни, хоча знав, що ви з України і не розумів чому немає на українській.
    Тепер все зрозумів і все влаштовує)))

    • @ProgerSchool
      @ProgerSchool  Рік тому +4

      Дякую за комент :) Буду продовжувати розвивати канал!

    • @user-nx1dd6tb3s
      @user-nx1dd6tb3s 2 місяці тому

      @@ProgerSchool сайт, що рекомендується у кожному відео, досі має всі курси російською?(((

  • @dmitrymix2860
    @dmitrymix2860 4 місяці тому +5

    "... адже з ім'ям Боб навряд чи ця собака дуже щаслива" 😅

  • @Romchhik
    @Romchhik 10 місяців тому +2

    В мене Self автоматично не ставится

    • @ProgerSchool
      @ProgerSchool  10 місяців тому

      Це не проблема

    • @Romchhik
      @Romchhik 10 місяців тому

      @@ProgerSchool як не проблема, я вже другий день не розумію чому, як писати код! Пишу в ручну self він його вважає як звичайний параметр

    • @user-xm2hw8sj4q
      @user-xm2hw8sj4q 10 місяців тому

      @@Romchhik Дізнались як вирішити цю прблему?

    • @Romchhik
      @Romchhik 10 місяців тому

      @@user-xm2hw8sj4q На жаль ні =(

    • @godotengine_ru
      @godotengine_ru 5 місяців тому

      @@Romchhik а зараз?

  • @hail66
    @hail66 9 місяців тому

    Дуже важко... А ще й з. __init__ не зрозуміло

    • @godotengine_ru
      @godotengine_ru 5 місяців тому +1

      так в тут не розкривали теми init

  • @aaannn2398
    @aaannn2398 6 місяців тому +1

    Пан