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

Собираем в одном месте самые важные ссылки.
консультируем про Python

Python Дайджест. Выпуск 82

(13.07.2015 - 19.07.2015)

поделиться выпуском 
Дайджест python,

Новости

  Продолжается активная разработка PySide и сейчас команда работает над поддержкой Qt 5

PySide для Qt 5-ой версии будет! Christian Tismer объявил в рассылке, что портирование идет совместно с Autodesk.

  С 10-ым Днем Рождения, Django!

10 лет назад, 13 июля 2005, Jacob Kaplan-Moss сделал первый коммит в публичном репозитории - это было начало проекта Django.

Конференции, события, встречи разработчиков

  Конференция PyTexas 25-27 сентября 2015 в Техасе

25-27 сентября пройдет крупная конференция по Python в Техасе.

Статьи

  Нейронная сеть в 11 Python-строк

В статье подробно описан метод обратного распространения ошибки на примере простой нейронной сети.

  OAuth и django rest framework

Автор рассказывает о том как непросто оказалось решить тривиальную, на первый взгляд, задачу - добавить вход через социальные сети по протоколу OAuth

  Построение масштабируемого решателя гипотезы Коллатца на Python и ZeroMQ

В статье описывается способ построения масштабируемой системы для задачи разбиения числа по правилу. Если оно чётное, то делим его на 2, а если нечётное, то умножаем на 3 и прибавляем 1 (получаем 3n + 1). Над полученным числом выполняем те же самые действия, и так далее.

  Практика установки и использования сторонних библиотек Python

Python крайне популярный язык со множеством готовых библиотек. В этой статьей описано как устанавливать и работать со сторонними модулями.

  Подкаст. Python на службе у Netflix

Netflix - крупный видео-стриминговый сервис. Эта крупная компания использует Python в своей работе. В этом подкасте вы узнаете как.

  Динамическое создание классов

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

  Автоматические миграции в Peewee

В статье описан способ автоматизировать миграции Peewee

  Анализ твитов о кандидатах в президенты США с помощью Pandas, TextBlob, Seaborn и Cartopy

В статье рассмотрен пошаговый пример обработки данных. В данном случае твитов.

  7 Python инструментов, которые должен знать как использовать каждый Data Scientists

В статье приведен список из 7 инструментов без который обработку и анализ данных нельзя представить.

  Автоматизация тестирования веб-приложения с использованием Selenium WebDriver, Python, и Behave

Статья по шагам показывает как автоматизировать тестирование веб-приложения с помощью популярных инструментов тестирования.

Видео

  Видео выступлений с SciPy 2015

6-12 июля 2015 года прошла конференция SciPy 2015. Доклады с этой конференции стали доступны на youtube

  Real-time web-приложение на чистом Python и PostgreSQL

В презентации показано как построить веб-приложения с пользовательским интерфейсом, который обновляется в реальном времени. Стек: Python+PostgreSQL.

  Почему Django отстой.

В рамках PyCon в Швеции Emil Stenström выступил с презентацией в рамках которой рассказал о текущем отстающем положении Джанго и предполагаемых шагах решения.

Интересные проекты, инструменты, библиотеки

  Pyxley: фреймворк для создания dashboard

Pyxley это инструмент для визуализации данных и отчетов. Dashboard созданный с помощью этого инструмента можно обновлять в реальном времени.

  vmprof - статистический профилировщик для PyPy и Python 2.7/3.x

vmprof легковесный профилировщик для CPython 2.7, 3 CPython, PyPy и возможно даже для других не-Питон виртуальных машин в будущем.

  py-googletrans: перевод текста с помощью Google Translate

Библиотека для перевода текста с помощью Google Translate API. Переводит абсолютно бесплатно.

  GIFer - GUI программа для создания GIF анимаций

GIFer написан на PyQt4 и позволяет создавать GIF анимацию по кадрам.

  Сервис распознавание котов

Разработка ПО сложна, поэтому иногда надо расслабляться и веселится. В этой статье описан работающий сервис по распознанию котов на фото

  Анализ социальных сетей с помощью NetworkX

NetworkX позволяет строить дерево социальной сети и работать с ним. В статье показаны первые шаги на освоении этой библиотеки

  pystr: библиотека для работы со строками как в R

pystr это обертка над стандартной библиотекой Python, которая предоставляет интерфейс работы со строками в режиме языка R.

  autopy: автоматизация GUI с помощью Python

Если вам необходимо автоматизировать работу с GUI программой, а исходников и API у нее нет, то можете воспользоваться библиотекой autopy

Релизы

  pyfirebirdsql v0.9.8

Вышла новая версия библиотеки pyfirebirdsql (библиотека работы с БД Firebird). В релизе были исправлены некоторые баги.

  xlwings v0.3.6: добавлена поддержка Excel 2016 и 2011 на Mac

Новый релиз xlwings - библиотеки позволяющая работать с Excel прямо из Python кода.

  gevent теперь поддерживает Python 3

gevent — библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение используя синхронный API теперь поддерживает Python 3