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

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

     30.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Разбираемся с построением workflow с Apache Airflow

Apache Airflow - утилита оркестрации сложных workflow и цепочек обработки данных. Если у вас ворох cron задач/скриптов, которые делают всю бизнес логику - вы можете попробовать Airflow для упрощения системы. 

     30.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Советы оптимизации производительности для Django Django

Короткая статья с простыми методами

     30.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи
     29.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Экземпляр класса, класс и статические методы

Статья про статические методы в Python

     29.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Docker-Compose: запускаем Flask

Статья описывает, как в PyCharm можно работать с Docker для запуска приложений

     29.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Запускаем простой блог на Wagtail CMS (Django) — часть 3, заключительная Django

Третью часть про Wagtail CMS я решил посветить тем моментам, которые помогли мне снова полюбить Django. Благодаря большому сообществу, которое развивает эту CMS, любой найдет в ней что-то для себя.

В заключительной части будут затронуты следующие моменты:

  • StreamField
  • API + React
  • Разработка для e-commerce

     28.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Годы жизни русских писателей – немного кода и графиков

Приготовим CSV с годами жизни русских писателей. Порисуем с Plot.ly и посмотрим на онлайновый редактор графиков.

     28.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи
     27.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи
     27.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Открытый курс машинного обучения. Тема 5. Композиции: бэггинг, случайный лес

Данное занятие мы посвятим простым методам композиции: бэггингу и случайному лесу. Вы узнаете, как можно получить распределение среднего по генеральной совокупности, если у нас есть информация только о небольшой ее части; посмотрим, как с помощью композиции алгоритмов уменьшить дисперсию, и таким образом улучшим точность модели; разберём, что такое случайный лес, какие его параметры нужно «подкручивать» и как найти самый важный признак. Сконцентрируемся на практике, добавив «щепотку» математики.

     27.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Варим ML Boot Camp III: Starter Kit

16 марта закончилось соревнование по машинному обучению ML Boot Camp III. Я не настоящий сварщик, но, тем не менее, смог добиться 7го места в финальной таблице результатов. В данной статье я хотел бы поделиться тем, как начать участвовать в такого рода чемпионатах, на что стоит обратить внимание в первый раз при решении задачи, и рассказать о своем подходе.

     27.03.2017       Выпуск 171 (27.03.2017 - 02.04.2017)       Статьи

Django REST Framework: используем объект request Django Django rest framework drf

Описано как использовать request объект в сериализаторах

     26.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Статьи

Как я SQLAlchemy удобной сделал SQLAlchemy

Не секрет, что SQLAlchemy — самая популярная ORM на Python. Она позволяет писать куда более продвинутые вещи, чем большинство Active Record собратьев. Но плата за это — более сложный код, и в простых задачах вроде CRUD это напрягает.

О том, как я сделал Алхимию удобной, воспользовавшись опытом лучших Active Record ORM, читайте под катом.

     25.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Статьи

Соревнование mlbootcamp от mail.ru, кратко о рецепте второго места

Добрый день, читатель! Данная статья расскажет о пути получения второго места на соревновании MLBootCamp III. Для тех, кто не в курсе — это соревнование по машинному обучению и анализу данных от Mail.Ru Group, проходило с 15 февраля по 15 марта.

В статье будет коротко про историю построения решения, немного советов про то, на чем набил шишек и благодарности) Итак, поехали. 

     24.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Статьи

Нерегулярные ошибки в импортах

Сегодня я поделюсь очередной болью в поддержке проекта на 0.7 милионов строчек кода на Python'е. Кажется, с этим багом в разных формах мы сталкиваемся уже несколько лет, и он приводит в совершенное замешательство даже опытных разработчиков.

     24.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Статьи