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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python


Новый материал в ленте
  Topological Sort

A Directed Acyclic Graph (DAG) is a common data structure used to contain a series of related items that must have certain order or dependency. Topological sorting is used to help find where you might start processing to get in order handling of the items in a DAG.


Python Дайджест. Выпуск 29

(12.05.2014 - 18.05.2014)

поделиться выпуском 
pythondigest.ru: Выпуск 27

Статьи

  Рисуем ограничивающие области

Применение shapely для графического анализа географических данных

  Изучаем PyQt шаг за шагом

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

  Сравнение производительности компиляторов Python

Приведены код тестов (сортировка методом пузырьков) и результаты испытаний компиляторов: Cython, Numba и. Parakeet

  Сломать и понять 2

В насыщенной примерами кода статье автор занимается изучением поведения ctypes для Python 2.7 и тем самым узнает механику работы интерпретатора. Первая часть

  Докеризация приложения

Адаптация python-приложения для запуска в AWS

  Избавляемся от повтора текста в long_description для pypi

Автор предлагает интересную методику поддержания актуалного расширенного описания пакета на основе разметки в отдельном .rst файле

  Как красиво вывести xml с помощью lxml

А знает ли сообщество более простой способ аккуратного форматирования (табы, переводы строк)?

  Один вариант использования аннотаций

Здесь под аннотациями подразумеваются НЕ декораторы

  Изучаем ТДД на Flask. Часть вторая

Первая часть также доступна на сайте автора

  Устраняем побочные эффекты в реализации машины состояний

Собственно реализация машин состояния описывается автором в ссылках, которые можно найти в начале статьи

  Организация кода в приложении

Ответы на вопросы: почему, когда и даже как

Учебные материалы

  Try Pyramid

Новый сайт фреймворка Pyramid

  Агрегатор asyncio инструментов

Документация, видео, ссылки на библиотеки использующие asyncio

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

  Полнотекстовый поиск в sqlite

Небольшой пример совместного использования peewee и FTS расширения для sqlite для организации поиска

  scikit-bio

Библиотека для анализа данных, адаптированная для применения в биологии

  typedecorator - проверка типов данных

Набор декораторов для упрощения контроля входных параметров и результатов возвращаемых функциями

  Генератор гамм на питоне (Kivy)

Проект вдохновленный вот этим постом
Там был JS, тут питон. Работает в Mac OS, Linux, Windos, Android. В процессе активной доработки напильником.
Почему интересно: один и тот же код работает на всех платформах, в т.ч. мобильных, почти без костылей. Рисует приемлемый UI, не содержит Qt.

Релизы

  Nikola 7

Nikola - генератор статических сайтов и блогов