Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
Как и когда использовать Celery — мой опыт на продеНедавно мне пришлось обрабатывать множество долгих запросов к внешней API, и я внедрил Celery. В этом посте — практический разбор:• что такое Celery,• когда он реально нужен,• и какие подводные камни есть на проде.
(13.10.2014 - 19.10.2014)
Чтобы создать полноценное приложение, мало его спроектировать и написать, требуется ещё и оформить его в пакет, тем самым выдав билет в жизнь.
Прекрасный разбор небольшой, не вынужденной, ошибки в 2to3, которая потянула за собой целый клубок проблем. Кстати, нормальные аварии - это несчастные случаи, катастрофы, вызванные не грубыми просчетами, а человеческой ошибкой, обусловленной его взаимодействием со сложными техническими системами; по подсчетам специалистов, от 60 до 80% нормальных аварий происходят из-за собственно человеческого фактора
Нас снова учат запускать IPython notebook и приводят простой пример анализа csv таблицы
Фантастическая по безумию идея, реализованная на платформе gephi.
И одним из ключевых изменений является поддержка IPython Notebook
Одно из основных достоинств онлайновых приложений состоит в том, что они все время получают обратную связь в виде поведения пользователей. В случае поисковой машины каждый пользователь тут же сообщает о том, насколько ему понравились результаты поиска, щелкая по одному результату и игнорируя остальные. Мы рассмотрим способ регистрации действий пользователя после получения результатов и то, как собранную таком образом информацию можно применить для более качественного ранжирования результатов.
Данная статья — так называемый «proof-of-concept» создания фронт-енд приложения, работающего с API посредством JSONP, то есть, как говорят, «cross-origin». Также описана организация данных в Redis.
Или как создать родительский класс с декорируемыми методами
Кластеризация данных – это метод обнаружения и визуализации групп связанных между собой предметов. Данный инструмент часто используется в приложениях, обрабатывающих большие объемы данных. Кластеризация – пример обучения без учителя. В отличие от нейронных сетей или деревьев решений, алгоритмам обучения без учителя не сообщаются правильные ответы. Их задача – обнаружить структуру в наборе данных, когда ни один элемент данных не является ответом.
С надежной доставкой сообщений во множество разных пунктов назначения
etcd - это распределенная система для хранения данных типа ключ/значение, написанная на Go
В пару к этой статье следует взять интересную инструкцию о том как научить virtualenvwrapper создавать виртуальные окружения с Python3
Замечательный Notebook с примерами графического представления статистического распределения данных
Оболочка вокруг pylint с удобными значениями по-умолчанию для повседневного и интуитивно понятного использования
С выборками, конструируемыми с помощью python-выражений
В подтверждение тезиса о том, что логи уже давно перестали читать люди, а инструментам удобнее уже структурированные данные
Эта библиотека для django позволяет быстро и просто заменить стандартные виджеты форм (select и select multiple) на виджеты из javascript-библиотеки Select2.
Как и когда использовать Celery — мой опыт на проде
Сводка от pythonz 08.06.2025 — 15.06.2025
docext - OCR-free unstructured data extraction
WorldGen - Generate Any 3D Scene in Seconds
Better Django management commands with django-click and django-typer
Using the Python Match Statement
Обыгрываем казино, с блэкджеком и стратегиями
vexa - real-time transcripts for Self-hosted, multi-user API that drops bots into Google Meet
Оптимизация запросов в Django. Подробное руководство
Talk Python to Me: #509: GPU Programming in Pure Python
Вычисление функции потерь и градиентов в AI переводчике