IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     29.07.2019       Выпуск 293 (29.07.2019 - 04.08.2019)       Статьи
     29.07.2019       Выпуск 293 (29.07.2019 - 04.08.2019)       Статьи

3 кейса для использования Celery в Django-приложении

Я занимаюсь созданием веб-приложений на Django. В основном, это SaaS сервисы для бизнеса. Во всех этих приложениях есть необходимость в асинхронных задачах. Для их реализации использую Celery. В статье расскажу о ситуациях, в которых применяю Celery, с примерами кода.

     29.07.2019       Выпуск 293 (29.07.2019 - 04.08.2019)       Статьи
     29.07.2019       Выпуск 293 (29.07.2019 - 04.08.2019)       Статьи
     29.07.2019       Выпуск 293 (29.07.2019 - 04.08.2019)       Статьи

Atlassian Confluence: расширяем на python

В Альфастраховании мы активно пользуемся "Вики", движком которого выступает Atlassian Confluence. Когда я первый раз с ним всерьез столкнулся (в попытке создать в нем контент), мне в нем не хватило "динамичности" — хотелось иметь возможность программно формировать части страниц, взаимодействовать с другими системами и т.п.

 

Некоторое время бился головой в разные стены, но потом увидел, что "в доме не было одной стены". Хочу поделиться опытом — как можно добавить динамики в Confluence. Надеюсь, это будет полезно тем, кто им пользуется. И, как обычно, всем любознательным.

     28.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Видео

Выход в свет: как собрать пакет с Python-приложением

Мало сделать хорошее приложение. Если вы хотите, чтобы о нём узнали, чтобы оно увидело мир и принесло пользу людям, придётся ещё немного потрудиться. Мы обсудим, из чего должен состоять пакет с приложением, как его собрать и распространить через PyPI. А кроме того, познакомимся с приложением, которое поможет вывести ваш продукт в свет.

     27.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Python в помощь тестированию структурных продуктов

Данная статья будет интересна начинающим python-программистам, которые интересуются управлением своим капиталом. Ну а кому-то данный инструмент может пригодиться для самостоятельного построения подобных стратегий. Но будьте аккуратны, брокеры пишут, что это не каждому под силу.

     27.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Видео

Введение в uWSGI

Может показаться странным, но довольно часто люди, использующие uWSGI, даже не подозревают, с чем имеют дело в действительности. Для многих это — лишь прослойка между веб-сервером и приложением. Управление процессами и фоновыми задачами, мониторинг, кластеризация и балансировка нагрузки — вот лишь некоторые области, в которых uWSGI может помочь. О них и не только о них мы поговорим. Добро пожаловать на краткий обзор основных подсистем uWSGI.

     27.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Визуализация сна первого года ребенка на узорах одеяла

Отец-айтишник визуализировал данные о сне и бодрствовании первого года жизни своего сына. Сделал это своими руками — программно обработал данные и связал одеялко, которое показывает активность его малыша за год.

     26.07.2019       Выпуск 292 (22.07.2019 - 28.07.2019)       Статьи

Управление зависимостями в Python: сравнение подходов

К сожалению, в Python-сообществе нет универсального понятия «хорошей архитектуры», есть только понятие «питоничности», поэтому архитектуру приходится придумывать самим. Под катом — лонгрид с размышлениями об архитектуре и в первую очередь — об управлении зависимостями применимо к Python.