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

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

     07.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Релизы

mock - 2.0.0

Python модуль для создания заглушек (mock-объект) при тестировании. Изменения описаны по ссылке https://allmychanges.com/p/python/mock/#2.0.0. Скачать можно по ссылке: http://pypi.python.org/pypi/mock/

     06.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Учебные материалы

Как написать Telegram бота: практическое руководство Telegram bot API Django

Пишем Telegram бота через простейшее веб-приложение на Django.

     06.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Интересные проекты, инструменты, библиотеки

pia - делаем цепочки requests вызовов

Модуль позволяет реализовать цепочки http запросов, например, достать данные из одного источника, а затем эти данные послать в другой сервис

     06.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Статьи

Пересоздание замыканий в Python syntax clojure

Замыкания - простой и мощный инструмент для сокрытия переменных в локальном Scope между вызовами функций. Статья описывает способ пересоздания замыканий.

     05.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Релизы
     05.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Статьи

Сравнение типов в Python 3 std typing

Если вы занимаетесь мета-программированием, то сталкиваетесь с необходимостью работы с типами, а не объектами.

В статье вы найдете необходимую базу для понимания типов в Python

     06.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Релизы

gevent - 1.1.1

Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Изменения описаны по ссылке https://allmychanges.com/p/python/gevent/#1.1.1. Скачать можно по ссылке: http://pypi.python.org/pypi/gevent/

     06.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Релизы

click - 6.5

Фреймворк для простого создания интерфейсов командной строки.. Изменения описаны по ссылке https://allmychanges.com/p/python/click/#6.5. Скачать можно по ссылке: https://pypi.python.org/pypi/click/

     05.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Релизы
     04.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Статьи
     04.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Статьи

Чтение больших объемов данных в Python/Postgresql postgresql psycopg2

Стек рассматриваемых технологий: Postgresql 9.3, Python 2.7 с установленным модулем «psycopg2».

Проблема
Как часто в вашей практике приходилось сталкиваться с задачей обработки таблиц большого объема (более 10 млн. записей)? Думаю вы согласитесь, что данная задача является довольно ресурсоемкой как в плане времени обработки, так и задействованных ресурсов системы. Сегодня я постараюсь показать альтернативный способ решения задачи.

     04.04.2016       Выпуск 120 (04.04.2016 - 10.04.2016)       Статьи

Разрушители мифов: Автоматическое решение Google Recaptcha google recaptcha CAPTCHA scipy hash numpy

Привет! Я воплощаю интересные идеи на python и рассказываю о том, что из этого вышло. В прошлый раз я пробовал найти аномалии на карте цен недвижимости. Просто так. На этот раз идея была построить систему, которая смогла бы сама решать очень популярную ныне Google Recaptcha 2.0, основываясь на некоторых алгоритмах и большой базе обучающих примеров. 
Google Recaptcha 2.0 представляет собой набор изображений (9 или 16 квадратных картинок под одной инструкцией), среди которых пользователю, для подтверждения своей разумности, нужно выбрать все изображения одной категории. Речь пойдет НЕ о построении системы машинного обучения — распознавать мы будем именно капчи!

     03.04.2016       Выпуск 119 (28.03.2016 - 03.04.2016)       Интересные проекты, инструменты, библиотеки

pyLCI — внешний интерфейс для Raspberry Pi и других Linux-устройств raspberry pi hardware

Внешний интерфейс для компьютеров с Linux, который позволяет взаимодействовать с системой посредством символьных дисплеев и кнопок.

     02.04.2016       Выпуск 119 (28.03.2016 - 03.04.2016)       Видео
     02.04.2016       Выпуск 119 (28.03.2016 - 03.04.2016)       Статьи

Обманчивое моделирование: переобучение, кросс-валидация modeling

Статья описывает проблемы, которые возникают при моделированнии. Много примеров и картинок

     02.04.2016       Выпуск 119 (28.03.2016 - 03.04.2016)       Видео

PyData Amsterdam 2016 conference pycon video

Плейлист с докладами с конференции PyData Amsterdam 2016