This media is not supported in your browser
VIEW IN TELEGRAM
Когда ты программист и тебе нечего делать 🌚
Делаем ошибки более читаемыми
В Python есть удобный модуль
Установить его можно через пакетный менеджер
Как результат, вывод ошибок в вашей программе будет выглядеть более читаемым. Более того, разные части вывода будут помечаться разным цветом вместо монотонного серого цвета.
Также модуль можно модифицировать, указав параметры в конфиге. Подробнее можете почитать в документации модуля.
#исключения #pretty_errors
В Python есть удобный модуль
pretty_errors
, который делает стандартный вывод исключений и их traceback более удобным для чтения и красивым в целом. Установить его можно через пакетный менеджер
pip
. А для того, чтобы он заработал, достаточно импортировать его в ваш код. Как результат, вывод ошибок в вашей программе будет выглядеть более читаемым. Более того, разные части вывода будут помечаться разным цветом вместо монотонного серого цвета.
Также модуль можно модифицировать, указав параметры в конфиге. Подробнее можете почитать в документации модуля.
#исключения #pretty_errors
Топ. Почему в первую очередь следует учить Python?
Рассказали о преимуществах Python как первого языка программирования для начинающих.
Читать статью
Рассказали о преимуществах Python как первого языка программирования для начинающих.
Читать статью
Корректна ли следующая конструкция:
Anonymous Poll
25%
Да
0%
Нет, так как нельзя ловить несколько исключений в одном except блоке
50%
Нет, так как у конструкции try-except нет блока else
25%
Узнать ответ
Регулярные выражения
Очень мощный, но самый загадочный инструмент разработчика. С одной стороны, им можно распарсить все что угодно, проверить на соответствие шаблону и многое другое в таком духе. И вот вы идете писать регулярки и понимаете, что выглядит это все очень некрасиво, но не это главная проблема.
Другие разработчики, скорее всего не поймут ваши регулярки, да и вы спустя время тоже. Их относительно не сложно писать, но тяжело понимать.
Стоит обратить внимание, что не стоит перезагружать регулярки. Они достаточно прожорливы и в большинстве случаев мы сами придумываем дополнительные проблемы. К примеру для проверки мэйла достаточно данного выражения r'\S+@\S+\.\S+' (\S+ - все не пробельные символы от 1 и более).
Самая полная регулярка для решения данной задачи написана в 5558 символов, которые никто не разберет. Лучше все же использовать простой шаблон и дополнительно проверять попыткой отправить письмо.
Очень мощный, но самый загадочный инструмент разработчика. С одной стороны, им можно распарсить все что угодно, проверить на соответствие шаблону и многое другое в таком духе. И вот вы идете писать регулярки и понимаете, что выглядит это все очень некрасиво, но не это главная проблема.
Другие разработчики, скорее всего не поймут ваши регулярки, да и вы спустя время тоже. Их относительно не сложно писать, но тяжело понимать.
Стоит обратить внимание, что не стоит перезагружать регулярки. Они достаточно прожорливы и в большинстве случаев мы сами придумываем дополнительные проблемы. К примеру для проверки мэйла достаточно данного выражения r'\S+@\S+\.\S+' (\S+ - все не пробельные символы от 1 и более).
Самая полная регулярка для решения данной задачи написана в 5558 символов, которые никто не разберет. Лучше все же использовать простой шаблон и дополнительно проверять попыткой отправить письмо.
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости
1. 8-летний ребенок без труда разблокировал чужой iPhone с iOS 14.5
https://www.securitylab.ru/news/519446.php
2. 2020 год оказался рекордным по числу успешных кибератак
https://www.securitylab.ru/news/519439.php
3. ФАС оштрафовала компанию Apple на 12 000 000 долларов
https://xakep.ru/2021/04/27/fas-apple/
4. Вымогатели пригрозили раскрытием данных о полицейских информаторах
https://xakep.ru/2021/04/27/mpd-hack/
1. 8-летний ребенок без труда разблокировал чужой iPhone с iOS 14.5
https://www.securitylab.ru/news/519446.php
2. 2020 год оказался рекордным по числу успешных кибератак
https://www.securitylab.ru/news/519439.php
3. ФАС оштрафовала компанию Apple на 12 000 000 долларов
https://xakep.ru/2021/04/27/fas-apple/
4. Вымогатели пригрозили раскрытием данных о полицейских информаторах
https://xakep.ru/2021/04/27/mpd-hack/
Tips & Tricks. Приемы Python, которым редко учат начинающих
Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них.
Читать статью
#функции
Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них.
Читать статью
#функции
Python для сетевых инженеров версия 3.0
Год: 2021
💾 Скачать книгу
#python #books #русский
Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования.Автор: Наташа Самойленко
Год: 2021
💾 Скачать книгу
#python #books #русский