Python Skills 🐍
304 subscribers
1.02K photos
17 videos
302 links
Канал полезного и юмористического контента на тему программирования, в частности такого языка как Python.

По всем вопросам: @andrey_andrey01
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Когда ты программист и тебе нечего делать 🌚
Делаем ошибки более читаемыми

В Python есть удобный модуль pretty_errors, который делает стандартный вывод исключений и их traceback более удобным для чтения и красивым в целом.

Установить его можно через пакетный менеджер pip. А для того, чтобы он заработал, достаточно импортировать его в ваш код.

Как результат, вывод ошибок в вашей программе будет выглядеть более читаемым. Более того, разные части вывода будут помечаться разным цветом вместо монотонного серого цвета.

Также модуль можно модифицировать, указав параметры в конфиге. Подробнее можете почитать в документации модуля.

#исключения #pretty_errors
Ютуб головного мозга :3
Топ. Почему в первую очередь следует учить Python?

Рассказали о преимуществах Python как первого языка программирования для начинающих.

Читать статью
Свой асинхронный tcp-сервер за 15 минут с подробным разбором
[ Статья ]
--------------
Исходники примеров можно найти на github.
Регулярные выражения

Очень мощный, но самый загадочный инструмент разработчика. С одной стороны, им можно распарсить все что угодно, проверить на соответствие шаблону и многое другое в таком духе. И вот вы идете писать регулярки и понимаете, что выглядит это все очень некрасиво, но не это главная проблема.

Другие разработчики, скорее всего не поймут ваши регулярки, да и вы спустя время тоже. Их относительно не сложно писать, но тяжело понимать.

Стоит обратить внимание, что не стоит перезагружать регулярки. Они достаточно прожорливы и в большинстве случаев мы сами придумываем дополнительные проблемы. К примеру для проверки мэйла достаточно данного выражения 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/
Tips & Tricks. Приемы Python, которым редко учат начинающих

Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них.

Читать статью

#функции
Python для сетевых инженеров версия 3.0

Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования.

Автор: Наташа Самойленко
Год: 2021

💾 Скачать книгу

#python #books #русский
Что выведет данный код?
Anonymous Poll
8%
0
83%
1
0%
func(0)
0%
Error
8%
Узнать ответ