Продолжаем собирать свежие новости, информацию о проектах, интересные статьи о python и относящихся к нему технологиях. В этот раз много статей на русском из блога Максима Никитенко, которые он сам прислал через форму добавления новости на инструменте для создания дайджеста. Это, кстати, очень просто — достаточно скопипастить сюда ссылку и скоро она появится в ленте уже с анонсом и в нужной рубрике а еще позже попадет в выпуск дайджеста.
Спасибо большое owlman в этот раз он не только сделал иллюстрацию для выпуска, но и нарисовал целую гоу замечательных иконок для разделов.
Просьба! Мне бы хотелось перенести инструмент создания дайджеста на какой-нибудь более python-related домен pythontime.ru, например. Может кто-нибудь поможет денежкой (600р. в год) или сам купит домен и делегирует на мой
Опрос о рассылке. Прошел слушок, что из-за недостататочного количества плюсиков или секретной политики хабры дайджест не всегда попадает в мобильную ленту. Добавил в пост опрос нужно ли организовать почтовую рассылку с анонсом очередного выпуска.
Статьи и интервью
- Приемы простейшего анализа и оптимизации производительности
- Построение Excel-диаграм с помощью Pandas и XlsxWriter
- Внедрение бекдора в apk
- Начинаем применять Kivy
Первая из двух статей о разработке приложения приложения для детей об изучении алфавита для Android планшетов
Вторая часть - Простой интерпретатор с нуля на Python #4
- Анализ названий городов мира для выбора стратегии игры в города
- Организуем мини ТВ станцию с помощью VLC и Flask
- Утилита для переименования фотографий
Возникло желание переименовать фотографии из личного фотоархива в имена вида «Год_месяц_день_час_минута.jpg» вместо непонятного «IMG09123.jpg», согласитесь не очень информативно, мой же вариант очень удобен, легко сортировать по дате(можно просматривать фотки в прогрессии по времени), прежде чем открыть фото сразу видишь какого года это фото. - Игра — тест памяти
Простенькая игра — тест временной памяти, где нужно находить свежедобавленные круги, с каждым уровнем их становится все больше и все труднее найти только что добавленный круг. - Шаблон "Найти и сделать что-нибудь"
Время от времени возникает необходимость найти все файлы с текущей папки и глубже и проделать какие-либо действия над ними. Автор предлагает шаблон кода, который можно быстро модифицировать под собственные надобности, а также пример использования - Показать ГеоТэг фотографии на карте
Извлечение и показа на карте GPS информации из exif-тегов фотографии. - Подсчет DNS запросов из CAP файла с помощью Scapy
- 100 человек сделавших наибольший вклад в разработку языка
Неотсортированный, потому что каждый из них №1 - Свойства
Не то что бы все, но много интересного о свойсвах объектов в Python - Вычислительная геометрия — от теории практике
Большая и любопытная статья с постановкой проблемы и основам решения поиска выпуклой области для набора геометрических объектов (convex hull) - Пакеты python
Статья-конспект с конференции linux.conf.au 2014 о проблемах в пакетных менеджерах (easy_install, pip) и текущем положении дел с их решением - Изменение структуры данных DB в django
Подробный иллюстрированый рассказ о south для начинающих - Применение метода деления пополам для оптимизации формата хранения данных
Хорошая статья о практическом применении традиционных алгоритмов бинарного поиска и деления пополам в частности для оптимизации хранения данных в проекте ACID (портативное персистентное key/value хранилище — в стиле SQLite). - Фильтрация в генераторе списков
Достаточно подробная статья о выражении-генераторе списка и его комплексном применении - Что такое super?
- Почему существует так много Питонов?
- Python и Flask мощны до смешного
Восторженный пост о тот как автору удалось за 100 строк кода реализовать сервис по платному скачиванию книг
Книги и документация
- Введение в асинхронное программирование и Twisted
Исходник находиться по адресу github.com/ninaevseenko/async_twisted_ru - Уроки по web2py
Интересные проекты, инструменты, библиотеки
- Fn.py — недостающие фишки функционального программирования
Недавно автор добавил в библиотеку модуль с реализацией persistent data structure (структуры данных сохраняющие изменения после произведения над ними обратных опреаций) - PyExcelerate — быстрая запись xlsx
- NodeCTRL
В вашей сети куча сетевого оборудования, поставив последний свич вы забыли где стоит первый, тогда мы идем к вам!
Приложение основанное на Flask + SQLAlchemy написано специально для того чтобы каталогизировать имеющееся в сети сетевое оборудование.
Релизы
- PyCharm 3.1 EAP build #133.673
- pandas 0.13
Обновилась замечательная библиотека для анализа и преобразования данных. Стоит также обратить внимание на отдельную статью описывающую нововведения этой версии - Watson-Framework 1.0.0
Еще один фреймворк претендующий на то, что в нем, в основном, нужно писать код, а не бороться с самим фреймворком
Автор: alrusdi