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

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

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

Обзор uniset2-testsuite — небольшого велосипеда для функционального тестирования. Часть 2

В первой части был обзор возможностей. А в этой части рассмотрим, какие уже реализованы интерфейсы тестирования и как добавить свой…

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

Проектирование абстрактной архитектуры приложения на Python

Александр Ковалёв (Positive Technologies) @ MoscowPython 43

"На материале одного из открытых проектов нашей компании расскажу, как абстрагироваться от конкретных параметров задачи и окружения, чтобы создать универсальный инструмент. Покажу конкретные примеры и поделюсь мыслями".

Слайды: http://www.moscowpython.ru/meetup/43/proektirovanie-abstraktnoj-konfiguriruemoj-arhitek/

     20.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Видео

Docker swarm mode — как с этим жить

Ринат Хабибиев (Zvooq.com) @ MoscowPython 43

"Версия 1.12 подарила адептам Docker возможность разрабатывать автоматически масштабируемые и отказоустойчивые сервисы. Давайте разберём, как это работает, и научимся при помощи Fabricio быстро разворачивать сервисы Docker на произвольной инфраструктуре".

Слайды: http://www.moscowpython.ru/meetup/43/docker-swarm-mode-kak-s-etim-zhit/

     20.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Видео

Нагрузочное тестирование сервиса на Python инструментами Яндекса

Дмитрий Кузнецов (Яндекс) @ MoscowPython 43

"Я расскажу о возможностях Tank и Overload — общедоступных инструментов нагрузочного тестирования от Яндекса. Также поговорим о базовых методиках нагрузочного тестирования на примере известных фреймворков".

Слайды: http://www.moscowpython.ru/meetup/43/nagruzochnoe-testirovanie-servisa-na-python-instru/

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

Открытый курс машинного обучения. Тема 4. Линейные модели классификации и регрессии

Сегодня мы детально обсудим очень важный класс моделей машинного обучения – линейных.
Ключевое отличие нашей подачи материала от аналогичного в курсах эконометрики и статистики – это акцент на практическом применении линейных моделей в реальных задачах (хотя и математики тоже будет немало).

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

Yapf — причесываем код Python автокорректором

В эпоху все большей популярности различных js и css linter'ов, не удивительно появление удобного линтера с автокоррекцией для Python.

Приветствуйте, Yapf — готовое решение, для превращения каши из строк во вполне читаемый код. И поверьте, он вам пригодится.

     19.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Обзор uniset2-testsuite — небольшого велосипеда для функционального тестирования

Как естественное продолжение работы над libuniset2, возник проект uniset2-testsuite. Это свой небольшой велосипед для функционального тестирования. В итоге он развился до более-менее универсального решения с «плагинами». Написан на python. Если интересно почитать, то прошу… заходите.

Основная идея тестирования, заложенная в uniset2-testsuite проста: «Подали воздействие, проверили реакцию». Эта абстрактная идея материализовалась в итоге в следующие артефакты:

     19.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Интересные проекты, инструменты, библиотеки

aeneas - автоматически синхронизируем звук и текст для 35+ языков

Программа позволяет синхронизировать текст со звуковой дорожкой

     19.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Как искать паттерны в биржевых данных и использовать их в торговле?

Сегодня предлагаю поразмышлять о том, как искать паттерны в биржевых данных и как их использовать для успешной торговли. 
Будем получать биржевые данные Forex от одного из брокеров, сохраним в базу данных PostgreSQL и попробуем найти закономерности при помощи алгоритмов машинного обучения.
В статье есть несколько приятных бонусов в виде кода на Python — Вы сможете сами проанализировать любые (почти) биржевые данные (или значения индикаторов), запустить собственного торгового робота и проверить любую торговую стратегию.
Все условия и определения паттернов в статье приведены для примера, вы можете использовать любые критерии. 
 

     20.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Релизы

pgcli - 1.5.1

REPL для Postgres. Изменения описаны по ссылке https://allmychanges.com/p/python/pgcli/#1.5.1. Скачать можно по ссылке: https://pypi.python.org/pypi/pgcli/

     20.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Релизы

aiohttp - 1.3.5

http клиент/сервер для asyncio. Изменения описаны по ссылке https://allmychanges.com/p/python/aiohttp/#1.3.5. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

     20.03.2017       Выпуск 170 (20.03.2017 - 26.03.2017)       Релизы

lxml - 3.7.4

Мощный и быстрый модуль для обработки XML/HTML. Изменения описаны по ссылке https://allmychanges.com/p/python/lxml/#3.7.4. Скачать можно по ссылке: http://pypi.python.org/pypi/lxml/

     18.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Простая трансформация CSV файлов

Короткая статья про использоание CSV файлов в вашей программе. Как читать файл, как модифицировать и сохранять

     17.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Учебные материалы