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

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

     27.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи
     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     27.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Релизы

django-extensions - 1.5.6

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

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Видео

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Новости

Вышел Python 3.5.0rc2

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

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Релизы

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Интересные проекты, инструменты, библиотеки

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Конференции, события, встречи разработчиков

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

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

     25.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Интересные проекты, инструменты, библиотеки

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

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

     24.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Статьи

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

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

     24.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Интересные проекты, инструменты, библиотеки

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

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