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

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

     03.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Колонка автора

Пишем web-проекты: django сигналы

Хочется поделиться ссылкой на статью - https://zxmd.wordpress.com/2013/05/23/django_signals/

Что такое сигнал в Django Framework ?

На бытовом уровне это система (диспетчер сигналов) которая обрабатывает некоторые виды событий которые генерирует система. По сути система сигналов разделяется на два компонента:

sender — компонент посылающий сигнал;

receiver — компонент отвечающий за обработку сигнала. ...

     03.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Видео

Пишем web-проекты: Гексагональная архитектура в приложениях Django

Видео со свежего Moscow Python митапа. Как не превратить свой проект в груду урлов? Как не потерять расширяемость с ростом кодовой базы? Как писать поддерживаемый код? Об этих проблемах и их возможных решениях на примере Django расскажет и покажет Малышев Артем.

     03.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Интересные проекты, инструменты, библиотеки

auditok - модуль для Audio/Acoustic Activity Detection

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

     02.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Интересные проекты, инструменты, библиотеки

Движок интернет магазина на django

Первое впечатление намного лучше чем от django-oscar

     03.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Статьи

Визуальное объяснение List Comprehensions

Статья описывает конструкцию list comprehensions в Python

     02.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Конференции, события, встречи разработчиков

PyNSK #5 — пятая встреча Новосибирского Python сообщества

Питонисты Новосибирска, приглашаем вас на встречу сообщества Python сообщества — PyNSK. 

12-го декабря (суббота) состоится пятая встреча. Она пройдет в новом для нас месте — Культурный Центр «Этаж» и начнется 13-00.
На встрече вас ждет море общения и 2 доклада

     02.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Интересные проекты, инструменты, библиотеки

numpngw - экспортируем массив numpy в виде PNG файлов

import numpy as np
from numpngw import write_png


# Example 1
#
# Create an 8-bit RGB image.

img = np.zeros((80, 128, 3), dtype=np.uint8)

grad = np.linspace(0, 255, img.shape[1])

img[:16, :, :] = 127
img[16:32, :, 0] = grad
img[32:48, :, 1] = grad[::-1]
img[48:64, :, 2] = grad
img[64:, :, :] = 127

write_png('example1.png', img)

     02.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Новости

Django 1.9

 

После 10 с половиной месяцев труда разработчики наконец-то выпустили релизную версию Django 1.9.

По ссылке вы можете ознакомиться со всеми изменениями во всех подробностях, но из самого вкусного можно сразу отметить:
 

     01.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Статьи

Строим конвейер вычислений на asyncio и Python 3

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

     01.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Интересные проекты, инструменты, библиотеки

pyriscope - скачиваем Periscope видео с помощью Python

Инструмент позволяет скачивать видео с сервиса Periscope

     01.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Интересные проекты, инструменты, библиотеки

testinfra - тестируем инфраструктуру (настройки серверов)

Проект добавляет синтаксический сахар для упрощения тестирования конфигов, уровней доступа и других параметров на ваших серверах.

     01.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Интересные проекты, инструменты, библиотеки

kobin - простой web фреймворк

Простой web-фреймворк. Фреймворк написан на голом Python и подходит для изучения строения подобных проектов.