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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     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)       Статьи
     23.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Статьи
     23.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Статьи

Molotov - нагрузочное тестирование в Mozilla

В статье вы найдете описание пакета для нагрузочного тестирования - Molotov

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

Предсказываем будущее с помощью библиотеки Facebook Prophet

Прогнозирование временных рядов — это достаточно популярная аналитическая задача. Прогнозы используются, например, для понимания, сколько серверов понадобится online-сервису через год, каков будет спрос на каждый товар в гипермаркете, или для постановки целей и оценки работы команды (для этого можно построить baseline прогноз и сравнить фактическое значение с прогнозируемым).

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

Переводы документации Python

О новом предложении по улучшению Питона.

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

Как получить координаты маршрута между двумя городами в Python

Представим, что нам нужно получить координаты маршрута между Винницей и Одессой. Для этого воспользуемся Google Directions API и модулем googlemaps.

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

Как использовать generic relations для одного поля в разных моделях Django

В Django есть интересная функциональность - Generic Relation и Generic Foreign Key. В статье автор покажет, как использовать эти конструкции, чтобы добавить одинаковое поле в совершенно разные модели, а потом делать выборки по этому полю.

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

Переработка авто-подстановки для Django Django

Автор рассказывает, как можно реализовать авто-подстановку элементов из БД для Django.
 

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

Python функции как объекты первого рода

Автор показывает, что функции это тоже объекты и их можно модифицировать, передавать в функции, дергать внутренние методы и тд