Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Определиться, какую книгу по программированию читать следующей, трудно, да и рискованно.
Как и положено разработчику, наверняка, у вас мало времени, и львиную его долю вы тратите на чтение книг. Вы могли бы программировать. Вы могли бы отдыхать. Но вместо этого вы выделяете драгоценное время на развитие своих навыков.
Подкаст. Эффективное code review
Bleach - библиотека для чистки HTML контента
Еще одна статья про mock
Учимся сравнивать блоки текста с помощью difflib
Один из самых простых способов обернуть C библиотеку в Python код - использовать встроенный модуль ctypes. Однако, идя по этому пути мы встретимся с проблемой преобразование типов из С в Python. В статье показано, что делать на примере библиотеки Themis
Пост-введение в библиотеку pattern. pattern - это набор утилит для парсинга/процессинга/машинного обучения/визуализации.
Библиотека не свежая
В короткой книге рассказывается о практиках проектирования библиотек на Python. Рассматриваются несколько конкретных примеров.
Статья описывает пример использования свежей библиотеки от Facebook - Prophet.
Хостинг для Python проектов рассказал о блокировке ресурса из России. Кто пользуется - обратите внимание.
Второе занятие посвящено визуализации данных в Python. Сначала мы посмотрим на основные методы библиотек Seaborn и Plotly, затем поанализируем знакомый нам по первой статье набор данных по оттоку клиентов телеком-оператора и подглядим в n-мерное пространство с помощью алгоритма t-SNE.
Недавно в нашем блоге мы рассказывали об использовании предметно-ориентированных языков для решения конкретных задач разработки с помощью Python. Сегодня речь пойдет о тестировании — в частности, о том, почему стопроцентное покрытие тестами кода это на самом деле плохо.
Материал подготовлен на основе выступления разработчика Positive Technologies Ивана Цыганова на конференции Moscow Python Conf (слайды, видео).