Итак, снова новости о Python и близлежащих технологиях. Сегодня много интересного о Wheels и пакетах в целом, MoviePy, AI для игр, русская документация по argparser и другое.
Огромное спасибо тем, кто прислал новости на инструмент для создания дайджестов и тем кто помог прикрутить к нему домен pythondigest.ru (inetava, vaal особенно). Он теперь наш как
минимум на два с половиной года. Спасибо огромное owlman за предоставленную иллюстрацию.
Обсуждение. Похоже что последнее время очень часто всплывает тема о пакетах модулей и управлении ими. Как думаете грянет ли революция на эту тему? Может кто-то предложит очень удобный инструмент, который заменит pip и PyPI, или возродится Anaconda? А как вы на своем предприятии организуете работу с пакетами? Какие критерии для вас важны в пакетном менеджере?
Статьи и интервью
- Удвление лишних писем из почтового ящика
Крохотный скрипт который удаляет из почты письма с указанным исходящим адресом - Преобразование изображений в Kivy с помощью поверхностей и текстур
- Четыре метода загрузки изображений с веб-сайта
- AI для игры чеыре в ряд с использованием алгоритма MTD(f)
Пример кода, объяснение терминологии и полезные ссылки - Консольные крестики-нолики
- Простейший способ добавить поддержку WebSockets в Django
Интересное, достаточно прозрачное для традиционных методов разработки в Django решение на основе django-websocket-request - GreenletProfiler — быстрый профилировщик для Gevent
- Толстые модели — стратегия организации кода в Django
Автор предлагает и обосновывает стратегию хранения бизнес логики приложения в классах моделей и менеджерах - Как начать работать с PyCharm и получить производительное IDE
Азы и не очень, с картинками и видео - PyQt. Управляем памятью, собираем мусор
- Пишем мониторинг наличия билетов на РЖД
- Построение модели SARIMA с помощью Python+R
- Питон на колесах
Статья Армина Ронахера (автора Flask, requests etc) о формате пакетов wheels и о том как с ним работать - Разработка кросплатформенного приложениея на Qt, PyQt и PySide
Обещается серия из семи статей. Первая — вводная. - Делаем из видеофайлов GIF-анимацию
Для видеоредактора MoviePy создан новый плагин, который осуществляет экспорт видеороликов в формат анимированного GIF - Анатомия пакета
- PyPI сменил архитектуру системы
Новость имеет скорее академический интерес, так как внешний интерфейс и адрес системы не изменился. Сломалась только заливка пакетов в сиситему с помощью pypissh и его починка особо не планируется - Пишем скрипт очистки файловой системы
Применение модуля path для поиска и удаления ненужных файлов - Навигатор в мире постмодернистского python
Очень познавательная статья про то, как на питоне решать многие проблемы, не свойственные этому языку - super() действительно супер!
- Поиск дубликатов IP в локальной сети
Скрипт, который поможет найти IP адреса указанные на нескольких устройствах одновременно
Книги и документация
- Разбор параметров командной строки в Python
Документация по argparse на русском
Интересные проекты, инструменты, библиотеки
- django-salted
Набор скриптов и конфигов, чтобы быстро поднимать виртуалки для разработчиков под Vagrant, с использованием Salt - coursera
Скрипт для скачивания видео с популярного обучающего ресурса - Elasticsearch — механизм хранения данных в EVE-online
Релизы
- PyDev 3.3.3
Для пользователей LiClipse категорически рекомендуется обновиться, так как появилось несколько приятных плюшек (темы, оптимизация производительности, поддержка Kivy, дополнение синтаксиса из бинарных модулей) - Python 3.4.0 Beta 3
Автор: alrusdi