Спасибо за Вашу работу! Очень познавательные видео!
@voila20003 жыл бұрын
Огромное спасибо за ваш труд. С большим удовольствием смотрю каждый ваш новый урок. Считаю их лучшими на сегодняшний момент.
@PythonRussian3 жыл бұрын
спасибо большое, приятно
@arturio102 ай бұрын
Автор вообще просто МОЛОДЧИНА! Респект огромнейший! И кстати насчет «вряд ли Вас попросят написать самому» - меня попросили однажды, я не справился(
@user-lechat-lexus3 жыл бұрын
Не видел ещё никого в русскоязычном ютубе, кто бы настолько грамотно, доходчиво и интересно доносил информацию. Браво!
@PythonRussian3 жыл бұрын
спасибо за добрые слова.
@sergeikamendrovskii5618 Жыл бұрын
Супер объяснение! Большое спасибо! После джавы пайтон кажется немного некомфортным, но Ваш канал очень помогает!
@PythonRussian Жыл бұрын
только кажется, в один прекрасный день ты почувствуешь что тебе словно руки развязали
@eldos7043 жыл бұрын
Спасибо за видео, раньше думал что единственной причиной использования with является автозакрытие. Поэтому частенько пренебрегал им.
@n_sta58505 ай бұрын
Спасибо! Всё, как всегда, круто!
@ИринаЛапиньш6 ай бұрын
Спасибо, все очень понятно
@IvaNFallout2 жыл бұрын
Спасибо, отличный тутор 😊
@vnikolayev3 жыл бұрын
Хорошее обьяснение, спасибо!
@stevem4806 Жыл бұрын
Большое спасибо!
@Sherlok_bones3 жыл бұрын
как раз читал про это у Д. Бейдера. Идеальный тайминг :)
@АлександрКолесников-ц4ь2 жыл бұрын
Честно, я лучше канала по Пайтон еще не нашел! Респект автору, не останавливайся! Чуваки с платных расхайпованных курсов подтянутся доучиваться:))). Вопрос - Вот в книгах по Пайтон для начинающих пишут (если я правильно понял)- вместо Open-close используйте with open ... as что бы файл закрылся в случае чего и не потерялись данные файла. Получается в некоторых случаях этого не достаточно и нужно использовать контекстный менеджер? Или with open...as и есть встроенный контекстный менеджер и этой конструкции достаточно?
@PythonRussian2 жыл бұрын
да with open as file и есть контекст, который закроет файл в случае ошибки или если забыл. Нужно стараться использовать именно его
@USER_____Oo_____USERАй бұрын
Исправил👌
@mynameistailz68453 жыл бұрын
Если не затруднит/посчитаете нужным, выпустите пожалуйста видео о функциях и их правильном применении. В любом случае спасибо за любые видео)
@PythonRussian3 жыл бұрын
хмм, даже не думал о такой теме, надо прикинуть что тут можно рассказать интересного
@IlyaIlya_lopkop3 жыл бұрын
Интересное видео😁👍
@василийвасилий-ф7в2 жыл бұрын
просто супер
@azhigg3 жыл бұрын
Спасибо
@HanzoEsenovАй бұрын
Blin yesli by ya zanal eto ya by lenilsya sozdat takoy content Spasibo tebya Bro
@krevedko_krevedkin3 жыл бұрын
Спасибо очень полезное видео 👍
@krevedko_krevedkin3 жыл бұрын
кстати было бы интересно, если бы сняли видео по исключениям, их обработке, как использовать raise и для чего он вообще нужен)
@PythonRussian3 жыл бұрын
вот оно kzbin.info/www/bejne/oJrUiqqHbtyjh7s
@andreyrulev80643 жыл бұрын
Очень хорошие видео. Коротко, по теме, адекватно. Спасибо. зы: еще бы в телеграм-канале разбанили, вообще было бы круто! ))
@PythonRussian3 жыл бұрын
из бана еще никто не возвращался, для того и правила написаны.
@andreyrulev80643 жыл бұрын
@@PythonRussian - а зачем? Тайна веков. И разве постиг кто-нибудь тонкую нитевидную сущность светил? ―Они мне так и сказали - у нас сейчас самый, можно сказать, решительный этап приближается, а у тебя на ногах по шесть пальцев...
@КириллЧе-я5ы10 ай бұрын
Вообще контекстменеджер имхо применять при работе с ресурсами must have. Конечно raii в питоне в принципе не нужен из-за gc, но все же какие-то рамки приличия иметь следует…
@nightcore_senpai Жыл бұрын
Почему бы не добавить вызов метода close в методе ___del___ ????
@PythonRussian Жыл бұрын
так задай себе вопрос -когда будет вызван метод дел, особенно в контексте сервера, который работает постоянно
@КириллЧе-я5ы10 ай бұрын
Получим падение, обращение к памяти, по которой уже что-то другое возможно зарезервировано. Ибо память отдана обратно ос… вероятно как-то так.. поправьте ежели что
@Сашач-ш8м2 жыл бұрын
На 21:46 не очень понял, зачем делать if self.resource в методе __exit__, ведь у нас в методе __enter__ всегда создаётся объект, так как там прописано self.resource = Resource(). Т.е. нет вариантов при которых if self.resource не выполнялось бы, ели мы будем использовать with. Если где-то я не прав, то поправьте, пожалуйста.
@PythonRussian2 жыл бұрын
да вы правы, я скорее хотел показать что менеджер на основе ООП аналогичен тому, что пишется через функцию.
@Сашач-ш8м2 жыл бұрын
@@PythonRussian Спасибо за быстрый ответ
@bandrjuxa21 күн бұрын
Объект Resource() может и не создаться, например потому что памяти не осталось
@ІгорШтефан-р1н3 жыл бұрын
Умоляю Вас, увеличите размер шрифта шрифта. Хоть немножко.
@PythonRussian3 жыл бұрын
да, когда не забываю -увеличиваю)
@PythonRussian3 жыл бұрын
вот тут нормально? kzbin.info/www/bejne/oJrUiqqHbtyjh7s