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

Поделиться
HTML-код
  • Опубликовано: 12 май 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
    #уроки #програмування

Комментарии • 28

  • @SineShine777
    @SineShine777 2 дня назад

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

  • @humyooo
    @humyooo 6 месяцев назад +5

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

  • @nataliafush
    @nataliafush 9 месяцев назад +1

    Дякую❤

  • @Sosed2024
    @Sosed2024 6 месяцев назад +1

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

  • @Trident2000
    @Trident2000 Месяц назад

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

  • @user-xs9sw2fx7e
    @user-xs9sw2fx7e Год назад +1

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

  • @witalian2403
    @witalian2403 10 месяцев назад +4

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

    • @Romchhik
      @Romchhik 9 месяцев назад +1

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

  • @yaroslawliker
    @yaroslawliker 10 месяцев назад

    Годно!

  • @user-nx1dd6tb3s
    @user-nx1dd6tb3s Месяц назад

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

  • @user-ki4eb8fx1l
    @user-ki4eb8fx1l 10 месяцев назад +5

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

  • @SuperLifeStyler
    @SuperLifeStyler Год назад +2

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

    • @ProgerSchool
      @ProgerSchool  Год назад +4

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

    • @user-nx1dd6tb3s
      @user-nx1dd6tb3s Месяц назад

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

  • @prdrsd6303
    @prdrsd6303 10 месяцев назад +1

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

    • @ProgerSchool
      @ProgerSchool  10 месяцев назад

      Приємно чути!)

  • @dmitrymix2860
    @dmitrymix2860 3 месяца назад +3

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

  • @Romchhik
    @Romchhik 9 месяцев назад +2

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

    • @ProgerSchool
      @ProgerSchool  9 месяцев назад

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

    • @Romchhik
      @Romchhik 9 месяцев назад

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

    • @user-xm2hw8sj4q
      @user-xm2hw8sj4q 8 месяцев назад

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

    • @Romchhik
      @Romchhik 8 месяцев назад

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

    • @godotengine_ru
      @godotengine_ru 4 месяца назад

      @@Romchhik а зараз?

  • @hail66
    @hail66 8 месяцев назад

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

    • @godotengine_ru
      @godotengine_ru 4 месяца назад +1

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

  • @aaannn2398
    @aaannn2398 5 месяцев назад +1

    Пан