Очередной выпуск новостей, статей ссылок на интесные проекты на python и околоpython-тематику. В этот раз о динамическом программировании, яблоках и бананах, подземке и даже о яках. В общем, надеюсь вам понравится, несмотря на то что эта неделя была не очень богатой на новости.
Выражаю традиционную благодарность owlman75 за иллюстрацию к выпуску. И просто огромное спасибо axce1 — я наконец то влил его изменения касающиеся импорта rss и теперь вероятность того, что я пропущу интересную новость в частности с Планеты python стремится к нулю.
Оставляйте, пожалуйста, ваши новости/исправления/предложения на специально обученной для этого форме на инструменте создания дайджестов, а если хотите поучаствовать в создании дайджеста и освободить меня от мониторинга какого-то направления — можно ко мне даже в скайп постучаться: alrusdi
Новости
- Иван Сагалаев хочет вернуться к блоггингу
Пока он обнаружил яка, которого следует подстричь. Но после этого обещал начать писать побольше, возможно даже о python. Если не трудно поддержите его добрыми комментариями. Может быть так и возродится рускоязычное python-комьюнити притихшее с 2011 года
Статьи и интервью
- Делаем собственный новостной дайджест с помощью flask и peewee
- Ёмкостные сенсоры прикосновений на Raspbery PI
Вам никогда не приходило в голову управлять компьютером с помощью бананов? А играть в Майнкрафт с помощью яблок? - Почему python медленный: заглядываем под капот
Очередной обзор узких мест и причин их возникновения в языке python - Разработка ERP на tryton: Часть 1
- 10 ошибок, которые делают программисты Python
- Python в браузере
- И снова про опасность eval()
- Приклеиваемые фильтры в django
Разложена по полочкам задокументированная, но часто упускаемая из виду особенность последовательной фильтрации ORM объектов - Применение текстурных координат в kivy для забавы и дела
- Статическая проверка кода
Автор описывает прелести pylint и его автоматической интеграции в PyCharm, но забывает, что статический анализ кода в процессе его написания это один из способов быстро, точно и неправильно решить задачу. - Делаем @property на уровне модуля
- Путеводитель для путешественников автостопом по Python
Еще раз напоминаю об этом замечательном проекте — тем более, что он постоянно развивается и обновляется - Визуализация рекурсий с помощью rcviz
- Темные и светлые имена назначения имен объектам
Весьма полезный сборник примеров хорошего и плохого в именах (переменных, модулей, объектов) и их применении. Каждому стоит хотя бы по диагонали пробежать. - Динамическое программирование
Очень интересная статья с примерами кода и картинками, но, к сожалению, не очень глубокая - Карта подземки языка python
Что то вроде известной карты земель C++ только попроще. Django на окраине где-то. Абыдно, однако. - PyPy.js: быстрее чем CPython?
pypy.js это библиотека с портом python в js с помощью Emscripten и опережающая CPython в отдельно взятом тесте в firefox при условии нормального выполнения asm.js и то не всегда. - Flask-фронтенд и расширение для Chrome для YouTube-DL
YouTube-DL — это консольная утилита на python для скачивания видео - Отладка в Emacs — отправка кода в необходимый буфер
Больше инструкции по работе с PDB, но все же довольно интересная статья.
Интересные проекты, инструменты, библиотеки
- WXFormBuilder
Инструмент для визуального конструирования графического пользовательского интерфейса для WxPython - aiopg и SQLAlchemy
Выпущена новая версию aiopg — библиотеки для работы с PostgreSQL из asyncio.
Релизы
Конференции, события, встречи разработчиков
- Готова программа второй PyCon Russia
2-3 июня в Екатеринбурге пройдет второй PyCon Russia. Приезжают крутые докладчики, среди которых Brian Curtin, Armin Ronacher, Hynek Schlawack, Honza Král, Simone Soldateschi, Александр Кошелев, Андрей Светлов.Будем обсуждать действительно горячие темы и давать ответы на актуальные вопросы.
Полная программа и регистрация на сайте: pycon.ru/2014/
- Подробный отчет, фотографии, видео и презентации по итогам конференции PiterPy
- DevConf::Python 2014 — 14 июня — голосуем за интересные доклады по Python
Поддержите голосованием интересные Вам доклады:— Wargaming: тыл — фронту!
— Нескучное тестирование с pytest
— Как писать для asyncio. Советы от разработчика библиотеки.
— Salt и Ansible — системы управления конфигурацией на языке Python
— Разбор типичных ошибок при создании Open Source библиотеки
Автор: alrusdi