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

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

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Видео

Конкурентность в Питоне с нуля. Вживую.

На данный момент существуют три пользующихся популярностью подхода к реализации конкурентных вычислений в Питоне: нити, событийные циклы и сопрограммы. Каждый из этих подходов окружён своей завесой тайны и рисками. В этом докладе, на коде, который будет написан прямо по ходу, мы разберём каждый из упомянутых путей: плюсы, минусы, места, на которые следует обратить особое внимание. Не обойдётся также без вездесущей глобальной блокировки интерпретатора (GIL).

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Интересные проекты, инструменты, библиотеки

Cliar - фреймворк для создания интерфейсов командной строки

Это простой фреймворк, который позволяет очень малым количеством кода сделать CLI

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Интересные проекты, инструменты, библиотеки

Pylsy - библиотека для визуализации таблиц

Библиотека позволяет очень просто визуализировать таблицы с помощью ASCII символов

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Колонка автора

Синтаксис Python: множества (set)

Множество в python - "контейнер", содержащий не повторяющиеся элементы в случайном порядке.
»> a = set()
»> a
set()
»> a = set('hello')
»> a
{'h', 'o', 'l', 'e'}
»> a = {'a', 'b',...[Продолжение]

     31.08.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Колонка автора

Синтаксис Python: оператор yield

При чтении чужого кода можно столкнутся с многими непонятными конструкциями. А сейчас хочу коротко осветить такую конструкцию как yield.
Yield - это ключевое слово которое используется так же, как и слово return. Разница в том, что...[Продолжение]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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/

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

greenlet - 0.4.8

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

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

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

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

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

Пишем WSGI Middleware

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

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

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

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

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

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

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

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

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

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

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

aiohttp - 0.17.3

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

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

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

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