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

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


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

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

(10.01.2014 - 17.01.2014)

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

Статьи

  Игра - тест памяти

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

  Фильтрация в генераторе списков

Достаточно подробная статья о выражении-генераторе списка и его комплексном применении

  Пакеты python

Статья-конспект с конференции linux.conf.au 2014 о проблемах в пакетных менеджерах (easy_install, pip) и текущем положении дел с их решением

  100 человек сделавших наибольший вклад в разработку языка

Неотсортированный, потому что каждый из них №1

  Начинаем применять Kivy

Первая из двух статей о разработке приложения приложения для детей об изучении алфавита для Android планшетов
Вторая часть

  Утилита для переименования фотографий

Возникло желание переименовать фотографии из личного фотоархива в имена вида "Год_месяц_день_час_минута.jpg" вместо непонятного "IMG09123.jpg", согласитесь не очень информативно, мой же вариант очень удобен, легко сортировать по дате(можно просматривать фотки в прогрессии по времени), прежде чем открыть фото сразу видишь какого года это фото.

  Вычислительная геометрия - от теории практике

Большая и любопытная статья с постановкой проблемы и основам решения поиска выпуклой области для набора геометрических объектов (convex hull)

  Показать ГеоТэг фотографии на карте

Извлечение и показа на карте GPS информации из exif-тегов фотографии.

  Применение метода деления пополам для оптимизации формата хранения данных

Хорошая статья о практическом применении традиционных алгоритмов бинарного поиска и деления пополам в частности для оптимизации хранения данных в проекте ACID (портативное персистентное key/value хранилище - в стиле SQLite).

  Шаблон "Найти и сделать что-нибудь"

Время от времени возникает необходимость найти все файлы с текущей папки и глубже и проделать какие-либо действия над ними. Автор предлагает шаблон кода, который можно быстро модифицировать под собственные надобности, а также пример использования

  Свойства

Не то что бы все, но много интересного о свойсвах объектов в Python

  Python и Flask мощны до смешного

Восторженный пост о тот как автору удалось за 100 строк кода реализовать сервис по платному скачиванию книг

  Изменение структуры данных DB в django

Подробный иллюстрированый рассказ о south для начинающих

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

  Введение в асинхронное программирование и Twisted

Исходник находиться по адресу https://github.com/ninaevseenko/async_twisted_ru

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

  NodeCTRL

В вашей сети куча сетевого оборудования, поставив последний свич вы забыли где стоит первый, тогда мы идем к вам! Приложение основанное на Flask + SQLAlchemy написано специально для того чтобы каталогизировать имеющееся в сети сетевое оборудование.

  Fn.py - недостающие фишки функционального программирования

Недавно автор добавил в библиотеку модуль с реализацией persistent data structure (структуры данных сохраняющие изменения после произведения над ними обратных опреаций)

Релизы

  pandas 0.13

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

  Watson-Framework 1.0.0

Еще один фреймворк претендующий на то, что в нем, в основном, нужно писать код, а не бороться с самим фреймворком