Выпуск 88

(24.08.2015 - 30.08.2015)

pythondigest.ru: Выпуск 88

Новости

      Вышел Python 3.5.0rc2

Все ближе то время, когда выйдет Python 3.5. Но уже сейчас вы смело можете попробовать сборку.

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

      PyData Warsaw #1 - встреча сообщества PyData в Польше

24 сентября вы можете посетить встречу сообщества PyData. Вас ожидают 2 доклада и много общения.

Статьи

      Пишем модули на Go 1.5 для Python

Любите Python, но и без Go обойтись не можете? Тогда эта статья вам поможет, в статья описывается как написать модуль для Python на Go

      Изучаем кортежи (tuple)

Статья описывает стандартный тип данных - кортеж. Что это такое, как его создавать, изменяемый или нет этот тип данных?

      Сегментация клиентов в Python

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

      PyPy векторизация

Автор статьи описывает опыт полученный на GSoC, а именно - ускорение PyPy с помощью SIMD

      Введение в Grab - фреймворк для веб-парсинга

Grub написал наш соотечественник, это мощный фреймворк для веб-парсинга. Эта статья описывает базовые основы работы с этим фреймворком.

      Почему Matplotlib может не отображать графики в Ubuntu

Статья рассказывает о странном поведении matplotlib в Ubuntu и Mac OS

      Как написать твиттер бота

Учебная статья рассказывает по шагам как создавать твиттер ботов

      Сборник ресурсов про Python+SQLite

На одной странице собраны различные публикации на тему Python+SQlite. Разные плагины, опыт использования и другое

      Типичные вопросы о Python

В этом FAQ'e на русском языке собраны типичные вопросы о Python

      Python, машинное обучение и языковые войны. Весьма субъективная точка зрения

Статья содержит мнение автора на тему машинного обучения в разных языках.

      Когортный анализ с помощью Python (и pandas)

Статья подробно описывает как делать когортный анализ на Python.

      Визуализация движений игроков NBA на Python

Интересная статья, которая показывает как визуализировать движение игроков NBA, а также как посчитать различную статистику по этим данным

      Асимметрично расходящиеся цветовые карты в Matplotlib

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

      Анализ данных: криминал в Балтиморе

Статья показывает применение анализа данных на примере криминала в городе Балтимор. Инструменты стандартны - pandas, matplotlib, ipython, но данные не стандартные.

      Тестирование websocket'ов tornado без внешних клиентов

Статья описывает способ тестирования tornado проекта с websocket'ами без внешних клиентских библиотек.

      Получение MIME-типа с помощью Python

MIME-тип - это тип, который может быть передан по Интернет. Библиотечека python-magic позволяет определить этот тип.

      Частотная модуляция на Python

В статье подробно описывается что такое частотная модуляция и приводится пример.

      Криптография на Python: шифрование информации и создание электронных цифровых подписей с помощью пакета PyCrypto

Долго мучился с PyCrypto, в итоге получилась эта статья и полная реализация следующего протокола: Этап отправки: 1. Алиса подписывает сообщение своей цифровой подписью и шифрует ее открытым ключом Боба (асимметричным алгоритмом). 2. Алиса генерирует случайный сеансовый ключ и шифрует этим ключом сообщение (с помощью симметричного алгоритма). 3. Сеансовый ключ шифруется открытым ключом Боба (асимметричным алгоритмом). Алиса посылает Бобу зашифрованное сообщение, подпись и зашифрованный сеансовый ключ. Этап приёма: Боб получает зашифрованное сообщение Алисы, подпись и зашифрованный сеансовый ключ. 4. Боб расшифровывает сеансовый ключ своим закрытым ключом. 5. При помощи полученного, таким образом, сеансового ключа Боб расшифровывает зашифрованное сообщение Алисы. 6. Боб расшифровывает и проверяет подпись Алисы.

      PostgreSQL транзакции и SQLAlchemy

Интересная статья рассказывает как использовать Postgres транзакции с ORM SQLAlchemy

Видео

      Генераторы списков: как они работают и почему вы должны использовать их

Видео на примерах показывает как использовать генераторы списков.

      Модули и пакеты: Живи и дай умереть!

Все питонисты пользуются импортом, но знаете ли вы, как он работает и что позволяет делать? В рамках этого занятия произойдёт глубокое погружение в жуткие подробности о модулях, пакетах и импорте. Когда мы закончим, вы наконец-то сможете явить миру свой микро-каркас в миллион строк!

      Python менее чем за $7

Доклад с конференции о MicroPython

      Пишем WSGI Middleware

Видео рассказывает как написать свой Middleware для WSGI

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

      Theano-Lights - Deep learning фреймворк на основе Theano

Этот проект содержит реализации основных алгоритмов DP.

      Dungeons and Dragons (настолка) на Python

Автор призывает помочь в написании онлайн версии настолки Dungeons and Dragons.

      Podsum - суммаризатор текста

Утилита позволяет выделять "суть текста" - суммаризировать его.

      python-periphery - работаем с периферией I/O (GPIO, SPI, I2C, MMIO, Serial) в Linux

Библиотека для работы с различными периферийными устройствами

      recipy - легкий способ записи истории запусков скрипта

Recipy - это инструмент, который сохраняет все состояние скрипта во время исполнения в БД. Если вы экспериментируете с входными данными, то данный модуль позволит узнать всю историю эксперимента.

      django-spaghetti-and-meatballs - рисуем граф зависимостей моделей

Модуль позволяет построить граф зависимостей всех ваших сущностей. Вот так это выглядит

      castra - колоночная БД на основе blosc

castra - это БД оптимизированная на хранение колонок. А еще написана на Python

      oneliner - сжимаем весь исходный код файла в одну строку

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

      PySenz3d - управляем камерой Creative Senz3d

Это биндинг для камеры Creative Senz3d. Камера умеет распознавать жесты и глубину изображения.

Релизы

      Что нового в Flask-Admin 1.3.0?

Вышел релиз flask-админки

      aiohttp - 0.17.3

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

      greenlet - 0.4.8

Модуль для легковесных потоков в Python. Изменения описаны по ссылке https://allmychanges.com/p/python/greenlet/#0.4.8. Скачать можно по ссылке: http://pypi.python.org/pypi/greenlet/

      cffi - 1.3.0

Интерфейс для вызова C-кода. Изменения описаны по ссылке https://allmychanges.com/p/python/cffi/#1.3.0. Скачать можно по ссылке: http://pypi.python.org/pypi/cffi/

      hendrix - 2.0.0

Python веб-сервер ориентированный на асинхронность. Twisted + Django = hendrix. Изменения описаны по ссылке https://allmychanges.com/p/python/hendrix/#2.0.0. Скачать можно по ссылке: https://pypi.python.org/pypi/hendrix/

      django-cms - 3.2.0.dev3

Легкая в использовании и удобная для разработки CMS. Изменения описаны по ссылке https://allmychanges.com/p/python/django-cms/#3.2.0.dev3. Скачать можно по ссылке: https://pypi.python.org/pypi/django-cms/

      django-extensions - 1.5.6

Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#1.5.6. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions





Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus