Мастхэв библиотека для каждого проекта
Как оказалось, не все еще в курсе топовой библиотеки
Название
Внутри находится 250+ мощных инструментов, включая кеширование, 2 типа приоритетный очередей, продвинутый
В качестве примера приведу утилиту
На картинке выше показано, как можно легко разделить строку по знакам пунктуации, сделать слаг, вытащить текст из HTML и найти хештеги в строке.
#boltons #строки
Как оказалось, не все еще в курсе топовой библиотеки
boltons
, которая отлично дополняет стандартную библиотеку. Я лично сам регулярно использовал утилиты оттуда в последний месяц и теперь не понимаю, как раньше жил без этого пакета. Название
boltons
произошло от слова builtins
, а так называют уже встроенный функционал. То есть разработчики прямо намекают, что их библиотека должен быть по умолчанию в Python. Внутри находится 250+ мощных инструментов, включая кеширование, 2 типа приоритетный очередей, продвинутый
itertools
, 2д структуры данных, обертки для сокетов и много всего другого. В качестве примера приведу утилиту
strutils
. Она позволяет производить всевозможные операции со строками и экономит время на написании костылей. На картинке выше показано, как можно легко разделить строку по знакам пунктуации, сделать слаг, вытащить текст из HTML и найти хештеги в строке.
#boltons #строки
👍2