1. Логгирование в Python: архитектура модуля logging

  Рет қаралды 58,070

Oleg Molchanov

Oleg Molchanov

Күн бұрын

Пікірлер: 142
@zaemiel
@zaemiel 5 жыл бұрын
Карта курса "Логгирование в Python" Карта на Patreon: www.patreon.com/posts/karta-kursa-v-32537851 Один из самых непонятных модулей в Python. Очень нужный, настолько нужный, что ни один проект без него не обходится, но крайне непонятный. Большая ошибка думать, что можно выполнить тестовое задание или проект для портфолио на github'e без использования системы логгирования. Разбираемся по шагам. 0. Введение (kzbin.info/www/bejne/eYSmg6trebuIeqs) 1. Архитектура модуля logging. Простой логгер
@viktornekrasov5024
@viktornekrasov5024 5 жыл бұрын
При переходе по ссылкам выдаёт 404(
@nuclearshi
@nuclearshi 5 жыл бұрын
@@viktornekrasov5024 нужно подписаться на Патреоне, тогда все заработает :)
@zaemiel
@zaemiel 5 жыл бұрын
Ссылка должна работать даже для незарегистрированных в Patreon посетителей.
@aszxpl2186
@aszxpl2186 4 жыл бұрын
@@viktornekrasov5024 В конце ссылки удалите ')' и всё будет работать.
@Aquila-jq8sm
@Aquila-jq8sm 4 жыл бұрын
Олег, можете помочь, прошел основы питона и ооп. Куд двигаться дальше? Путаюсь в плейлистах.
@sashaalxandroff748
@sashaalxandroff748 4 жыл бұрын
Олег где же ты? куда ушёл? ВЕРНИИИСЬ!
@kirillmelnikov1700
@kirillmelnikov1700 9 ай бұрын
очень круто так подробно рассказываешь все понятно спасибо большое!!!
@bgs12
@bgs12 Жыл бұрын
очень круто и подробно объясняется для самых маленьких ))))
@kostiantynk9093
@kostiantynk9093 2 жыл бұрын
Найкращий!
@СемёнПожарский-ф7д
@СемёнПожарский-ф7д 4 жыл бұрын
Олег, вы снимаете очень качественные видео уроки, и за это вам огромнейшее спасибо! Пожалуйста, вернитесь =)
@Pumba053
@Pumba053 4 жыл бұрын
Олег огромное спасибо, вы лучший!!!
@islamlaipanov4910
@islamlaipanov4910 5 жыл бұрын
благодарю за столь содержательный и полезный контент. обязательно подпишусь в патроны!
@hronorog
@hronorog 4 жыл бұрын
Привет, когда же ждать продолжение твоих видео?
@_tiredofidiocy_
@_tiredofidiocy_ 2 жыл бұрын
охренеть я бы лет двести самостоятельно по докам это курил
@cshr3225
@cshr3225 4 жыл бұрын
Ай ай ай хорошая работа олег.
@romanmelon5845
@romanmelon5845 3 жыл бұрын
Спасибо большое, я только начинаю логировать, интересная тема
@xymisunderworld2214
@xymisunderworld2214 5 жыл бұрын
Еее, спасибо тебе за твой труд! Еще не посмотрел, зашел влепить лайк, гляну позже)
@mishacol
@mishacol 4 жыл бұрын
хаха, я тоже)
@thedmitryguy
@thedmitryguy 4 жыл бұрын
Так и не зашёл?
@ThePasha027
@ThePasha027 11 ай бұрын
Спасибо) осень подробно)
@keepsilence6843
@keepsilence6843 4 жыл бұрын
Спасибо, дядя Олег.
@Developer_python_
@Developer_python_ Жыл бұрын
После просмотра роликов о ивент лупе понимаю как круто автор копает)
@naismith3529
@naismith3529 4 жыл бұрын
Спасибо, давно хотел разобраться!
@velomatica
@velomatica 4 жыл бұрын
Остальной курс на патреоне. Рекомендую тем, кто действительно хочет стать питонистом, посетить и стать патроном Олега. Он очень старается там полно видео и годноты. Всем добра.
@alexander.kochkarev
@alexander.kochkarev 3 жыл бұрын
Спасибо, Олег! Благодаря Вам я теперь люблю модуль logging. С удовольствием подписался на Ваш Patreon и продолжаю изучение.
@muradabd1410
@muradabd1410 5 жыл бұрын
Здравствуйте. Мне очень нравятся ваши видеоуроки. Могу ли я узнать будут ли новые уроки по Flask?
@TdadadT9
@TdadadT9 4 жыл бұрын
Олег, большая просьба. Разберите тему объектно ориентированного программирования. Думаю, многим будет интересно
@velomatica
@velomatica 4 жыл бұрын
@Pasha Colosov а чето нет Олега давно уже....Надеюсь что просто временно забил,а не чего такого серьезного!
@TomBombadil-h3g
@TomBombadil-h3g Жыл бұрын
Спасибо!
@wanwight5593
@wanwight5593 2 жыл бұрын
смотрю ты записываешь ролики рано утром в пол седьмого, почему так рано? расскажи свой распорядок дня
@KolyaLi
@KolyaLi 4 жыл бұрын
Куда пропал ? Когда новые видео ?
@Arxonrage
@Arxonrage 4 жыл бұрын
Полезное видео, спасибо
@rustamtishkov2479
@rustamtishkov2479 4 жыл бұрын
Здравствуйте, будет ли курс по Django rest framework?
@learning4261
@learning4261 5 жыл бұрын
Олег, а скажите,пжл,а намечается ли курса по Django advanced ?
@zaemiel
@zaemiel 5 жыл бұрын
Раньше хотел, а теперь буду сильно думать. Времени требует прорву, а результата почти нет от таких серий. Тут в коментах есть такой andrey shevchenko - так может он сделает?
@learning4261
@learning4261 5 жыл бұрын
@@zaemiel ,сделайте,пжл) . Результат Ваших работ -это то ,что многие как я узнают очень полезные навыки/знания доступным языком. А насчет дураков,не обращайте на них внимания,им до Вас как пешком до луны,единственное что они умеют-изливаться желчью в комментах,очевидно из-за зависти.
@learning4261
@learning4261 4 жыл бұрын
@@zaemiel ,а когда новые уроки(хотя бы примерные сроки) ?
@yawneed
@yawneed 4 жыл бұрын
Олег, можете записать видео про Django restframework ?
@TomBombadil-h3g
@TomBombadil-h3g Жыл бұрын
Когда же выйдет следующее видео??
@pushkars9600
@pushkars9600 Жыл бұрын
Качественное объяснение, огромное спасибо!
@andreypetrov5204
@andreypetrov5204 4 жыл бұрын
Олег, день добрый. Подскажите с вами как-то связаться можно для консультации? Контактов не нашел ни тут, ни на патреоне :(
@korleone72
@korleone72 2 жыл бұрын
Олег, спасибо большое за такое четкое объяснение. Вы - большой молодец.
@mishacol
@mishacol 4 жыл бұрын
надо сделать чтобы пользовательский логгер адаптер выводил строки с джейсоном. Коренной логгер выводит без проблем, но скрытое форматирование (implicit formatting) в адаптере не позволяет. Никак не разберусь в структуре этого модуля, что надо сделать, где копать. Круто, взял тир $10.)
@spamcolector
@spamcolector 4 жыл бұрын
Ти лучший
@kipzmo6969
@kipzmo6969 3 жыл бұрын
Добрый день, слышал у вас появился канал на английском, можете ссылку дать. Будет ли урок по Scrapy? Если нет, купил бы у вас курс
@Anshegar
@Anshegar 4 жыл бұрын
У меня ЛОГИ как-то в разнобой с print() а не по порядку( порядку написания их в коде) выфводятся, причем постояно рандомная последовательность будто в коде async присутсвует, но без await, в чем проблемма?
@ЕгорТопор-ф2я
@ЕгорТопор-ф2я 4 жыл бұрын
Олег здравствуйте,скажите пожалуйста планируются ли на пэтреон новые ролики? когда ожидать?
@гангстер-я8п
@гангстер-я8п 4 жыл бұрын
блин, все так сложно... но мне нравится!)
@tsoer2976
@tsoer2976 5 жыл бұрын
Я как понял если приоритет сообщения ниже чем у обработчика (handler) то он его игнорирует. Так в тот же момент вы задали логеру urllib3 приоритет уровня 'CRITICAL' так же оно выше чем базовый логер, почему оно не вывелось
@zaemiel
@zaemiel 5 жыл бұрын
Неправильно поняли. В обработчик экземпляр LogRecord попадет только в том случае, если логгер пропустит. Уровень - это нижняя граница, все что ниже этого уровня - игнорируется.
@ОлегКроль-х2д
@ОлегКроль-х2д 4 жыл бұрын
Привет, у тебя есть видео уроки по ООП подходу? Очень импонируют твои видео, спасибо тебе)
@zaemiel
@zaemiel 4 жыл бұрын
Добрый вечер, Пока нет, но следующая серия будет по ООП.
@ОлегКроль-х2д
@ОлегКроль-х2д 4 жыл бұрын
@@zaemiel спасибо, лайк и совет друзьям уже сделал)
@Royalty645
@Royalty645 4 жыл бұрын
@@zaemiel Олеееег вернитесь. Вы мой краш, я ваш фанат, такой подачи нет ни у кого в русском сегменте! Мы вас очень ждем с ООП)!
@gost1k337
@gost1k337 4 жыл бұрын
@@Royalty645 у него есть канал на английском
@ArtFoX1000
@ArtFoX1000 5 жыл бұрын
Привет, Олег. Не забрасывай канал, объясняешь сложные вещи доступным языком. Стоит ли ожидать в будущем ролика Python Best Practices от тебя? Где бы ты рассказал о тонкостях языка, синтаксиса, как нужно писать, а как не стоит. Стараюсь всегда быть в курсе нового в мире Python и следующую строчку: logger.debug(f'Enter in the main() function: name = {name}') Я бы написал так: logger.debug(f'Enter in the main() function: {name = }')
@MrYoklmn
@MrYoklmn 5 жыл бұрын
Aliaksandr Badretdzinau оппа) вот это поворот)
@zaemiel
@zaemiel 5 жыл бұрын
Спасибо. >>> logger.degub(f'Enter in the main() function: {name = }') И как? Работает?
@ArtFoX1000
@ArtFoX1000 5 жыл бұрын
Олег Молчанов Конечно. Не должно разве?
@yodapunishes
@yodapunishes 5 жыл бұрын
Надо пояснить тогда, что речь идёт только о 3.8
@aleksandrshevchenko5948
@aleksandrshevchenko5948 5 жыл бұрын
,@@yodapunishes f-string появились в Python 3.6.
@merrymouse2008
@merrymouse2008 Жыл бұрын
Большое спасибо за это видео! Очень понятное объяснение модуля logging =))
@balthasar9682
@balthasar9682 3 жыл бұрын
Подскажите, где можно найти код реального проекта (например, того же телеграм-бота) с логированием?
@ata.ibragimoff
@ata.ibragimoff 4 жыл бұрын
Эх. Неужели, ты забросил канал, а ведь всё так хорошо начиналось...
@ВладиславДмитров-т5т
@ВладиславДмитров-т5т 4 жыл бұрын
Пожалуйста, сделай краткий курс по API VK и API INSTAGRAM на Python!!!
@bogdangarmaev3325
@bogdangarmaev3325 4 жыл бұрын
kzbin.info/www/bejne/i5uwi2qiib6pr6s
@spamcolector
@spamcolector 4 жыл бұрын
Олег вернииииись ми без тебя никто
@edwinwin387
@edwinwin387 5 жыл бұрын
Мастер спорта!
@iProFIFA
@iProFIFA 5 жыл бұрын
thank you Oleg!!
@Artem-kd3ge
@Artem-kd3ge 5 жыл бұрын
Теперь понятно почему видео появляется не так часто, но я думаю, что чем больше и чаще вы будете выкладывать видео, тем меньше будете обращать внимание на пиратство
@zaemiel
@zaemiel 5 жыл бұрын
Глупость какая. Хауди Хо вначале снимал образовательные видео, а потом перестал. Теперь снимает видосы в стиле "11 легких способов стать". Вам понятно почему? Sorax вначале снимал видео, а потом перестал. Вообще. От слова совсем. Вам понятно почему?
@zaemiel
@zaemiel 5 жыл бұрын
Идею вашу можно переформулировать так: "Выходя на улицу (рынок, магазины) кладите в карманы деньжат побольше. Ничего, что карманники вас пощипают, вы больше кладите и не будете расстраиваться". Примерно так.
@Smartd88
@Smartd88 5 жыл бұрын
@@zaemiel Обратите внимание, если еще не видели, на канал "IT каждый день". У автора очень хороший код, но нет желание что-то разжевывать. Но Вам Олег, огромное спасибо, за то, что вы все подробно разбираете. СПАСИБО!
@zaemiel
@zaemiel 5 жыл бұрын
Спасибо большое за наводку
@user-eq1lo8ul5c
@user-eq1lo8ul5c 5 жыл бұрын
отличный урок! большое спасибо!
@deniskrasilnikov2564
@deniskrasilnikov2564 4 жыл бұрын
Привет.Нужна консультация.Написал код с 2 функциями, обе запускаются в режиме мультипроцессинга.Сначала вызывается первая функция которая создаёт процессы иногда вызывающие вторую функцию так же создающую процессы.Первые секунд 20, обе функции вызываются и функционируют как положено, но затем происходит непонятно что и вторая функция перестаёт вызываться и создавать процессы.При этом первая функция продолжает выводить логи работы, но только до того момента где она должна была запустить вторую функцию
@deniskrasilnikov2564
@deniskrasilnikov2564 4 жыл бұрын
Вторая функция в коде вызывается из первой с помощью pool1.starmap(function2, dict)
@lunamarsword
@lunamarsword 5 жыл бұрын
спасибо. Очень полезно
@pavlinchikify
@pavlinchikify 5 жыл бұрын
Олег, а что вы можете сказать про Loguru?
@zaemiel
@zaemiel 5 жыл бұрын
Выглядит интересно, но я не пробовал. Большие дяди (Django, requests и прочие) используют logging.
@MegaKartofan
@MegaKartofan 3 жыл бұрын
А можно ли как-то убрать DEBUG:root: ?
@Bandera_tut
@Bandera_tut 4 жыл бұрын
сделай пожалуйста обзор на Django3 новые фичи и отличие от 2ой версии
@vitaliprokurat1591
@vitaliprokurat1591 4 жыл бұрын
Использование F строк для логирования - это дурной тон. Уровень логирования может изменится с DEBUG на ERROR а подстановка значений в F строки будет происходить не зависимо от уровня логирования. Получаются лишние накладные расходы.
@zaemiel
@zaemiel 4 жыл бұрын
по атрибутам объектов LogRecord и словарю extra - в других видео. Здесь чисто демонстрационный пример.
@AntonPetrovski
@AntonPetrovski 5 жыл бұрын
Отличные курсы, и ролик про логгирование на высоте, планируете сделать курс посвященный нейросетям на Python3?
@yodapunishes
@yodapunishes 5 жыл бұрын
гляньте у Андрея Созыкина
@AntonPetrovski
@AntonPetrovski 5 жыл бұрын
@@yodapunishesНашёл, большое спасибо.
@zaemiel
@zaemiel 5 жыл бұрын
Да, я хочу сделать
@deepparser3621
@deepparser3621 4 жыл бұрын
Как работать с request если на сайте 5 редиректов
@СергейАнанасик
@СергейАнанасик 4 жыл бұрын
thx
@alexanderpadalka5708
@alexanderpadalka5708 3 жыл бұрын
🗽
@Vitaliy-ct2wv
@Vitaliy-ct2wv 4 жыл бұрын
создайте кнопку спансировать, спасибо за контент
@kirilmorhunov7716
@kirilmorhunov7716 4 жыл бұрын
Доброго времени суток.Хочу поблагодарить вас за столь прекрасный канал и материал.Также хотел бы узнать не планируете ли вы сделать серию скринкастов или может целый курс на Patreon по ООП в питоне?
@zaemiel
@zaemiel 4 жыл бұрын
Да, я планирую. Следующая серия будет по ООП. Здесь на KZbin выложу.
@Pumba053
@Pumba053 4 жыл бұрын
@@zaemiel Спасибо, ждем!!!
@spirtuozlarioz8799
@spirtuozlarioz8799 4 жыл бұрын
Sup, guys! Надеюсь у вас все чётко. Если интересутесь python/js/web/whatever то заходите на сервер в discord discord.gg/Yu4w8Eu соберем компашку адекватных разработчиков будем вместе работать над проектами и помогать друг-другу. Абсолютно не важно, новичок или гуру - заходите, вы ничего не теряете (ну разве, что кроме лени, т.к. есть каналы где планируются совместные styding/working sessions и это супер как мотивирует) Группа multilang, т.е. есть возможность подтянуть английский с ребятами по всему миру :) Не стесняйтесь, будет весело и продуктивно)
@sainco3036
@sainco3036 5 жыл бұрын
Спасибо.
@neonchik6768
@neonchik6768 5 жыл бұрын
Почему вы не используете pycharm?
@zaemiel
@zaemiel 5 жыл бұрын
а зачем?
@phpusr
@phpusr 5 жыл бұрын
​@@zaemiel Я конечно могу понять что автоимпорт и автодополнение зло, но: - подсветка ошибок и расхождений от PEP 8 - рефакторинг - поиск использования - быстрый переход к функциям или классам - удобный плагин для Git - дебаг - встроенная консоль - конфигурации для запуска проектов - удобная синхронизация проекта с сервером - документация по функциям и классам по hotkey Все это работает из коробки (ничего настраивать и доустанавливать не нужно) и тупо экономит время
@ArtFoX1000
@ArtFoX1000 5 жыл бұрын
PyCharm выручает, когда работаешь с большим проектом. Если же пишешь небольшой скрипт - использовать IDE избыточно. Это тоже самое, что забивать гвоздь кувалдой, а не молоточком.
@zaemiel
@zaemiel 5 жыл бұрын
@Sergey. Кроме интроспекции кода все остальное есть везде. Многие пользуются только vim'ом и у них все отлично. И вроде бы для vim'а можно было настроить интроспекцию кода. И я их могу понять. По поводу экономии времени - это очень смешное замечание на самом деле. Прошу понять меня правильно, я не над вами смеюсь, а над самой идеей "экономии времени" и "эффективности". Настоящая экономия времени и эффективность требует сил и железной дисциплины, а не "IDE с плагином для git" (это просто собирательный образ штуки, которая сделает меня эффективным). Чтобы получить настоящую экономию и эффективность делаем следующее: - продаем текущий телефон и покапаем телефон с кнопками. - блокируем все сайты кроме: stackoverflow, djangoproject, github и других, которые нужны для работы. - удаляем игры - выбрасываем книги - находим себе место, где никто не будет дергать и отвлекать - "переезжаем" туда. - каждый божий день начинаем с планирования и завершаем с написания отчета. Одно только это освободит просто годы времени. Звучит как бред? Да. И естественно никто так делать не будет. И я тоже не делаю. Потому что это тяжело и такое не продашь. Нам всем удобнее рассуждать об эффективности "лежа на диване". Но я это все осознаю. Поэтому PyCharm мне не нужна. Самые эффективные мои рабочие моменты достигались тогда, когда я был полностью поглощен задачей. 100% концентрация - вот что тупо экономит время. И этому нужно учится. Вот что мне нужно.
@phpusr
@phpusr 5 жыл бұрын
@@zaemiel спасибо за развёрнутый и интересный ответ. Да другие IDE можно настроить, но я не видел удобнее инструмента для diff'а изменений файлов, чем в IDEA (PyCharm). Я частенько нахожу ошибки в проекте при просмотре дифа файлов при комите. А теперь вопрос, чем вы пользуетесь для diff'а?
@dmitry-utkin
@dmitry-utkin 4 жыл бұрын
А почему Вы не молчите?
@Прыжокспереподвыподвертом-и5г
@Прыжокспереподвыподвертом-и5г 4 жыл бұрын
Вернитесь(
@TK-vj3gd
@TK-vj3gd 4 жыл бұрын
мозг кипит.
@cegthgtlhj
@cegthgtlhj 5 жыл бұрын
к сожалению законодательная / законоисполнительная база в России способствует и стимулирует безнаказанное воровство не только контента, интеллектуальной собственности, но и любой другой чужой собственности, до которой у человека дотянулись руки. Вы, Олег, к сожалению находитесь на территории беспредела. Мне лично это горестно. Вы, на мой взгляд, имеете право за свой достойный труд получить достойное вознаграждение. А когда в реальности через какое-то время вы обнаружите, что вы его не получили, потому что оно разворовано случайными людьми, вы прекратите это начинание. А я и мне подобные продолжат скитания по интернету в поисках ценной информации. Мне горько и обидно уже сегодня. Народ, уважайте чужой труд, пожалуйста !
@zaemiel
@zaemiel 4 жыл бұрын
Как же вы правы
@mmospanenko
@mmospanenko Жыл бұрын
Вы сами построили свое государство, поддерживаете войну, участвуете в захвате чужих территорий, убийствах, грабежах, насилии и прочим близкому вам неподобству. Но хорошо то, что скрыть уже не получится и ваши поколения долгие годы будут нести искупление, а вы дальше пишите код и делайте вид что ничего не происходит вокруг. Еще хочется себя пожалеть что у вас там все несправедливо?
@cegthgtlhj
@cegthgtlhj Жыл бұрын
@@mmospanenko вы это кто? ты сам-то откуда, зёма? из Таджикистана или из Педрушколендии? Чего тебе не сидится спокойно?
@СергейСтешенко-ц8е
@СергейСтешенко-ц8е 7 ай бұрын
Очень интересно, но ничего не понятно!)
@ВикторЛандау-к9ф
@ВикторЛандау-к9ф 4 жыл бұрын
Автор, тебе респект. Контент топовый, видосы смотрю постоянно. Но чувак, ты пей воду перед тем как видео записываешь, либо подкрути частоты на микрофоне, либо чувствительность убавь, что бы чамканье слышно не было. Это пиз**ц как раздражает
@LastWeg
@LastWeg 5 жыл бұрын
О!!! Как раз к стати, а то намутил прогу на овер 10 .py файлов. Ошибки принтами отлавливаю :(
@eamarc
@eamarc 5 жыл бұрын
Походу в минт 19.3 новый питон завезли, судя по f-string у Олега ))
@zaemiel
@zaemiel 5 жыл бұрын
это был mint 18.3 и Python 3.7.5. И его я использую сравнительно давно.
@eamarc
@eamarc 4 жыл бұрын
@@zaemiel я рад, что ты смог найти свой дзен среди дистрибутивов. У меня не получается. Дольше всех Debian продержался >3 лет. В Mint стал cinnamon жрать 100% cpu после обновления( В идеале хотелось бы дистр с rolling release cycle но пока там больше настраиваешь систему, чем программируешь...
@Woo0Hoo
@Woo0Hoo 4 жыл бұрын
@@eamarc да да да. целый день сидим и настраиваем. вот я например, перед тем как написать этот коммент, потратил час на настройку : )
@ИльяМанишин
@ИльяМанишин Жыл бұрын
Так себе, нужно было начать с того, зачем этот лог нужен
@zaemiel
@zaemiel Жыл бұрын
т.е. первое видео на эту тему вы не видели. Прескорбно. kzbin.info/www/bejne/eYSmg6trebuIeqs
@ИльяМанишин
@ИльяМанишин Жыл бұрын
@@zaemiel а, ладно, вы как программист с нуля плейлист нумеруете))
@zaemiel
@zaemiel Жыл бұрын
в общем да. Нулевые у меня всегда введения, где нет практически никакой информации конкретно по теме. Поэтому они нулевые.
@reindeermosseater
@reindeermosseater 5 ай бұрын
логирование в русском языке пишется с одной "Г".
@zhumdias4631
@zhumdias4631 4 жыл бұрын
Было бы хорошо если вы говорили бы чуть выразительнее, а то мне кажется с такими темпами зрителям и подписчикам станет скучно
@zaemiel
@zaemiel 4 жыл бұрын
Поскорее бы. И я наконец займусь вплотную моим английским каналом, который тоже почему-то смотрят. Там я еще и с акцентом говорю.
@Audi4AA
@Audi4AA 4 жыл бұрын
@@zaemiel А не подскажете адрес канала на английском? В описании этого канала не нашёл.
@costeachitorog5322
@costeachitorog5322 5 жыл бұрын
we want more video on javascript
@ИванИванов-н9т9ъ
@ИванИванов-н9т9ъ 5 жыл бұрын
No, we don't.
@nuclearshi
@nuclearshi 5 жыл бұрын
javascript is cancer
@avazart614
@avazart614 4 жыл бұрын
Вот это облом. Крайне неадекватно делать первое видео бесплатное, а потом отсылать в патрон. Так что диз. и я пошел читать доку ....
@ИванМигунов-р3й
@ИванМигунов-р3й Жыл бұрын
мыло
@SerhiiNesterov
@SerhiiNesterov 3 жыл бұрын
Спасибо
@al_ta_ir
@al_ta_ir 3 жыл бұрын
Спасибо
Логирование в Python и Django
19:58
Диджитализируй!
Рет қаралды 43 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 6 МЛН
Deadpool family by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 3,5 МЛН
One day.. 🙌
00:33
Celine Dept
Рет қаралды 60 МЛН
Modern Python logging
21:32
mCoding
Рет қаралды 204 М.
Всё об исключениях и работе с ними в Python
30:34
Диджитализируй!
Рет қаралды 51 М.
Python Logging: How to Write Logs Like a Pro!
11:02
ArjanCodes
Рет қаралды 180 М.
Оператор "is" Python сложнее, чем вы думаете
11:02
Python Logging - Tutorial
15:02
Tech With Tim
Рет қаралды 168 М.
Логирование: оставь print позади
38:01
Python Russian
Рет қаралды 25 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 6 МЛН