#29. Обработка исключений. Блоки finally и else | Объектно-ориентированное программирование Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 41

  • @anvarx1
    @anvarx1 2 ปีที่แล้ว +8

    Гигантское СПАСИБО за объяснение, Ваши уроки самые лучшие !!!

  • @siarheiulas6969
    @siarheiulas6969 ปีที่แล้ว +4

    Замечательные уроки! Отличная подача материала! Спасибо!

  • @elenadrigant6972
    @elenadrigant6972 ปีที่แล้ว +3

    Большое спасибо! Полезная тема, замечательно все объяснено!

  • @CrazyHandMaker
    @CrazyHandMaker 2 ปีที่แล้ว +5

    "Утверждение" assert так же обрабатывается блоком try/except.

  • @ИринаВыпова-р9ц
    @ИринаВыпова-р9ц 2 ปีที่แล้ว +2

    Спасибо!!! У меня давным-давно был опыт Фортрана, ассемблера, ПЛ/1. Потом совсем другая работа. Чуточку вижуал бэйсик для себя. Теперь питон. Много разных программок написала. Теперь переделываю под ООП. Красивее становится. Надеюсь, что польза будет.

    • @artsirenko7076
      @artsirenko7076 3 หลายเดือนก่อน

      и как, поучается что-то??

  • @ДмитрийБольшаков-ж5л
    @ДмитрийБольшаков-ж5л 2 ปีที่แล้ว +4

    Спасибо тебе за труд, добрый человек)

  • @return_1101
    @return_1101 2 ปีที่แล้ว +1

    Очень интересные уроки. Радуюсь только просмотром!

  • @return_1101
    @return_1101 2 ปีที่แล้ว +2

    Вы хороший учитель. Честно, меня бесят задачи на Степик (не знаю что-бы было если были и задачи по ООП), бесят потому-что тяжелые. НО!. после того как я их решаю.. радуюсь и понимаю что без этих задачь, нам ни как не освоить основы программиванью и питону.
    Спасибо вам. (Сегодня смог решить трудную задачу с input 8 31 out: 8.30 09.01)!

  • @romanbush5164
    @romanbush5164 2 ปีที่แล้ว +8

    Офигеть, откуда ты берёшь все эти знания)? Книги или документация. Не разу не видел, чтобы этим пользовались, как всегда просто и по теме объяснил

    • @selfedu_rus
      @selfedu_rus  2 ปีที่แล้ว +7

      спасибо, опыт )

    • @orthodox-chanel
      @orthodox-chanel ปีที่แล้ว +2

      @@selfedu_rus да, наверное долго через себя этот опыт пропускал, раз от зубов отскакивает, то что даже понять без перемоток и пересмотров трудно😁

  • @vladimirkulakov8667
    @vladimirkulakov8667 2 ปีที่แล้ว +1

    Ого! неужели последнее видео... Спасибо Сергей!

    • @selfedu_rus
      @selfedu_rus  2 ปีที่แล้ว

      нет, еще метаклассы будут )

  • @aleksandrsemenov1764
    @aleksandrsemenov1764 2 ปีที่แล้ว +1

    Спасибо, отличный урок

  • @andredru4278
    @andredru4278 8 หลายเดือนก่อน +1

    Спасибо. Все понятно.

  • @jamjam3337
    @jamjam3337 ปีที่แล้ว +2

    спасибо!

  • @pseudonym2
    @pseudonym2 2 ปีที่แล้ว +7

    Сергей, спасибо за информацию. Будут уроки по PyQt5?

    • @selfedu_rus
      @selfedu_rus  2 ปีที่แล้ว +3

      возможно, пока незнаю

    • @Andrii-m7m8s
      @Andrii-m7m8s 2 ปีที่แล้ว +1

      Лучше Pyside6

  • @РоманБ-ъ3й
    @РоманБ-ъ3й ปีที่แล้ว +2

    f = open('myfile.txt')
    если этого файла не существует, то при выполнении блока
    finally:
    if f:
    f. close ()
    будет ошибка, т.к. f не найден.
    поэтому да, лучше через with

  • @ЭльбердГодоборшев
    @ЭльбердГодоборшев 2 ปีที่แล้ว +3

    В конце плейлиста отметка "8 недоступных видео скрыто". Если это восемь уже записанных и готовых уроков, можно ли выложить их чуть поскорее? Либо как-нибудь добавить их в плейлист "Только для спонсоров". Вашу подачу материала воспринимаю очень легко, но приходиться с нетерпением ждать два дня))

    • @selfedu_rus
      @selfedu_rus  2 ปีที่แล้ว +2

      нет, это удаленные видео, которые я перезаливал, забыл убрать из плейлиста, а теперь непонятно как это сделать ))

  • @Ogilouk
    @Ogilouk 2 ปีที่แล้ว +1

    Если не сложно сделайте шрифт пожирнее в будущих роликах и тему теста поярче.

  • @jaksonmillka
    @jaksonmillka หลายเดือนก่อน +1

    Урок #29 = Пройден
    Опять же, нечего нового не узнал

  • @n0rmaLman
    @n0rmaLman 2 ปีที่แล้ว +1

    Спасибо, не знал про return. Только вот демонстрация использования finally на примере close не очень показательна: разве нельзя просто вставить этот код вне блока try-except? То есть, после блока.

    • @n0rmaLman
      @n0rmaLman 2 ปีที่แล้ว +4

      Сам же и отвечу 😀 Если возникнет исключение которое _не обрабатывается_ в блоке except программа завершится ошибкой и код, идущий после блока, не выполнится. Но если есть finally, то сперва выполнится код в нем, а потом уже будет вызвано исключение. Так сказано в документации.

  • @Anonim-im6ln
    @Anonim-im6ln ปีที่แล้ว +1

    👍👍👍👍👍

  • @13-th_Lord
    @13-th_Lord 7 หลายเดือนก่อน +1

    4:42 А что если у меня в этом же коде выдает именно z вместо "Другая ошибка"?

  • @zakirovio
    @zakirovio ปีที่แล้ว +1

    правильно ли , что к исключениям во время компиляции относится лишь исключения класса SyntaxError?

    • @selfedu_rus
      @selfedu_rus  ปีที่แล้ว +1

      вроде, да, но лучше уточнить этот момент

  • @МаксимАндреев-я1г
    @МаксимАндреев-я1г 2 ปีที่แล้ว +1

    А будут видео про GIL, сбощик мусора, мультипоточность и асинхронность?

    • @selfedu_rus
      @selfedu_rus  2 ปีที่แล้ว

      это темы отдельного курса

    • @МаксимАндреев-я1г
      @МаксимАндреев-я1г 2 ปีที่แล้ว

      @@selfedu_rus а вообще планируете делать ролики по данным темам, а то в ютубе в основном видео 5 летней давности

    • @selfedu_rus
      @selfedu_rus  2 ปีที่แล้ว

      @@МаксимАндреев-я1г пока не знаю, я так далеко не заглядываю )

  • @ibrahimoglu
    @ibrahimoglu 2 ปีที่แล้ว +1

    👍

  • @romanbush5164
    @romanbush5164 2 ปีที่แล้ว +5

    Поменяй по возможности микрофон) пикует))

    • @sashaperdunov2209
      @sashaperdunov2209 ปีที่แล้ว

      Нормальный у Сергея микрофон, может быть у вас проблемы с динамиками

  • @SLSRPPRO
    @SLSRPPRO 2 ปีที่แล้ว +2

    когда откроете курс по ООП на степике?

    • @selfedu_rus
      @selfedu_rus  2 ปีที่แล้ว +1

      когда руки дойдут )

  • @d2e8ec
    @d2e8ec 11 หลายเดือนก่อน +1

    Очень доходчиво объясняете! Спасибо!