Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
При авторизации по ключи через Paramico существует задача поиска нужного ssh-ключа для данного хоста по слепку (fingerprint). Данная статья вкратце объясняет как это сделать наиболее простым путем.
Краткая, но достаточно емкая статья и пример проекта на github
Практический пример использования Cython для ускорения вычислительных алгоритмов
Имеется в виду применение модуля logging и по замерам автора - даже в режиме CRITICAL (грубо говоря вообще без записи в лог) дает сильное падение производительности. Следует иметь это в виду и проверить свои приложения.
Несколько хороших рекомендаций, которые следует держать в голове, чтобы не вносить не вынужденных потерь производительности кода.
Имеется в виду использование python в качестве скриптового языка для ваших приложений на C#
Белорусские Python’исты в этом году отметили Хэллоуин вместе, на Python Meetup. Так получилось, что последняя пятница месяца выпала как раз на 31 октября. Это, конечно, не могло не сказаться на формате проведения встречи. Духи играли с техникой, а наши докладчики рассказывали об асинхронной работе в JavaScript и Python, преимуществах open source ERP и CRM системы Odoo и жаловались, как же не просто быть хорошим программистом, но плохим человеком.
Динамическая проверка типов данных передаваемых в функцию на основе специального декоратора и аннотаций из PEP3107
Перевод статьи «Should Everybody Learn to Code?», которая показалась переводчику с хабры (и не одному ему) заслуживающей внимания.
Собственно поиск перестановок и комбинаций в итеративном режиме (без предварительной генерации полного набора данных)
Data Science подразумевает некоторый набор методов и задач для обработки и анализа данных. В настоящее время в этом направлении нашел очень хорошее приложение язык программирования python и существует множество удобных и интересных инструментов, о которых и рассказывается в статье.
Основная идея проекта CFFI - сделать внешние интерфейсы, в виде функций написанных на C, просто доступными из python. В данной статье рассказывается о том как распространить для конечных пользователей ваш проект основанный на использовании CFFI
Вкратце: что-то вроде городской легенды. Если искать сложные темы по программированию в гуглопоиске, то вам могут предложить (среди прочего) решить интерактивный тест и если он будет успешно пройден, то не исключено, что с вами свяжется Google по поводу трудоустройства
Приводится ряд примеров, в которых генераторы списков могут существенно сократить количество кода необходимого для решения задачи, при это не сильно теряя в читаемости
Разбирается конкретная задача unit-тестирования, основные ошибки, которые допускают при ее решении и рекомендации о том куда смотреть, чтобы эти ошибки не допускать
Основная идея проекта - взять на себя все трудности выполнения Cython кода. Теперь достаточно написать "runcython hello_world.pyx" и все необходимые для сборки программы действия будут выполнены модулем, а вы получите результат в том виде как будто его выполнил интерпретатор
Рассказ от Мигеля Гриндберга (автора Flask Megaturtorial) об OAuth и реализации авторизации для него для популярного микрофреймворка Flask
Примеры того как начать работать с этим шаблонизатором во Flask, а также о наследовании, макросах и пользовательских фильтрах
Это еще не готово для использования в живых проектах, но уже можно пощупать и увидеть существенный прирост производительности для многоядерных машин