Продолжаем находить и переводить анонсы самых интересных и полезных новостей из мира python, близлежащих технологий и сообщества. Сегодня о играх, GUI, бесплатном
Не устаю благодарить owlman75 за иллюстрации к выпускам, а также всех-всех-всех, кто, пусть изредка, но присылает новости для публикации через специально обученный для этого интерфейс.
Новости
- Python-проекты в GSoC 2014
Python Software Foundation опубликовало список проектов, которые будут участвовать в ежегодной программе Google для студентов. Среди них такие интересные проекты как Mercurial, Scrapy, Kivy, scikit-image и много проектов научного направления
Статьи и интервью
- Решаем проблемы потенциального возникновение ошибок при получении данных по HTTP
Автор предлагает практическое решение для urlib2 с использованием URL Handlers - Уведомления окончаний fabric задач, с декораторами и детальной информацией
- Разработка кроссплатформенного приложения на Qt, PyQt и PySide — часть 5
Статья, завершающая интересный цикл о разработке приложения с GUI, за которым мы следили в каждом выпуске дайджеста. - Unyielding
Хорошая статья о проблемах и решениях параллельного выполнения кода - Django forms поле — вложенная таблица
Автор предлагает статью о реализации поля формы django типа «вложенная таблица», с хранением данных в XML - Удаленное выполнение кода в socket.recvfrom_into()
Описание интересной уязвимости, которой могут быть подвержены в том числе и ваши проекты - Обзор библиотек для разбора markdown
- Об организации кода в django-приложениях или толстые модели – это прекрасно
Перевод интересной и потенциально холиварной статьи, которая уже была в одном из наших предыдущих выпусков - Читай, быстро!
Реализация на tkinter и pygame программы для ускоренного чтения текста. По мотивам статьи на хабре - Своя панель в pyramid_debugtoolbar
В pyramid_debugtoolbar имеется возможность создания дополнительных панелей для своих нужд. Автор предлагает небольшой пример того как это сделать на примере sadisplay. - Простое горизонтальное масштабирование IPython Notebook в кластере серверов
- Реализация фильтров instagram
Применение нескольких библиотек для фильтрации изображений - RESTful вебсервисы — примеры на Django и Flask
Автор сравнивает преимущества и недостатки двух фреймворков - Патчим байткод функции
Пример практического использования модуля dis - Конкурентное программирование — введение в Потоки
Для новичков, но почему-то не слова про GIL и блокировки — рекомендую читать с осторожностью - Проблемы авторизации во Flask
Автор аргументированно жалуется на недостаток во Flask удобной и популярной системы авторизации - Опыт применения caniusepython3
В прошлом выпуске мы писали об интересной библиотеке для проверки совместимости ваших проектов с python3 — и вот подоспела развернутая статья о ней - 5 платформ с бесплатным планом хостинга django-приложений
На самом деле четыре, но Gondor уж очень хорош) Недостаток количества компенсируется комментариями пользователей — они тоже предлагают интересные варианты - 5 онлайн IDE, на которые стоит обратить внимание
Интересные проекты, инструменты, библиотеки
- Super Mario Bros Level 1
Первый уровень Super Mario Bros, созданный с помощью Python и Pygame. - django-modelcluster — related объекты без записи в БД
Интересный проект, добавляющий в Django возможность держать в памяти, без сброса в БД related объекты ORM - webargs — разбираем параметры введенные пользователем
Библиотека упрощающая разбор аргументов передаваемых в запросе (GET, JSON, POST, COOKIE)
Релизы
- Nikola 6.4.0
NIkola — генератор статических сайтов и блогов. Основной из фич релиза заявлена возможность генерировать сайт в поддиректории типа example.com/blog
Автор: alrusdi