Weekly links. Выпуск 7
В этом выпуске: regex, Clojure, Python
Weekly links почти превратились в monthly links :)
Python
- Modules and Packages: Live and Let Die! - потрясающее выступление на PyCon 15. Все гнусные подробности о модулях и packages в Python
- Python Cookbook, 3rd Edition - отличная книга от этого же автора
- Pragmatic Unicode
Fun:
Распаковка переменных:
- примеры разных вариантов распаковки
- Ответ на stackoverflow с множеством вариантов распаковки
- PEP 3132 – Extended Iterable Unpacking
Итераторы:
Regex
- Визуализация регулярного выражения
- Regex Crossword - отличный способ проверить знания регулярных выражений
Сайты для проверки регулярных выражений:
- pyregex.com (Python) - тут можно указывать и методы search, match, findall и флаги. Пример регулярного выражения. К сожалению, иногда не все выражения воспринимает.
- pythex.org (Python) - не поддерживает методы, но хорошо работает и отработал те выражения, на которые ругнулся предыдущий сайт. Подходит для однострочного текста отлично. С многострочным надо учитывать, что в питоне будет другая ситуация. Пример регулярного выражения
- regex101
Руководства по использованию регулярных выражений:
- Regular Expression HOWTO (Python)
- Python 3 Module of the Week. Модуль re
- Множество примеров использования регулярных выражений от основ до более сложных тем
- Книга Mastering Regular Expressions