Продолжаем находить самые интересные и полезные новости. Это неделя была достаточно скучной, но мы все равно накопали приличное количество интерестностей. Порадовал небольшой всплеск количества статей в нужном хабе. Благодаря owlman у нас есть своевременное уведомление о грядущей встрече питонистов в Mailru Group, иллюстрация к даджесту, а также анонс библиотеки сhronic. Огромное ему за это спасибо!
Кроме того, читатель axce1 продолжает разрабатывать наш инструмент для создания дайджестов. На этой неделе в нем появился простенький поиск по ленте. Ему тоже не менее огромное спасибо и прошу поддержать его плюсиками в карму, так как само существование этого дайджеста во многом зависит от этого инструмента; его развитие очень меня стимулирет находить и анонсировать для вас больше полезной информации о Python.
Конференции, события, встречи разработчиков
Статьи и интервью
- Пишем красивый идиоматический Python
- Пишем крестики-нолики на pyTk с простеньким AI
- Описание механизма работы декораторов
Даны основы, а декораторы классов и параметризируемые декораторы отложены до следующего раза - RESTful аторизация на Flask
Продолжение серии статей автора о REST и не только в Python - Пример решения задачи кредитного скоринга c помощью связки python+pandas+scikit-learn
- Питону 3.0.0 испольнилось 5 лет
- Continuous Integration вместе с buildbot: введение
- Flask-WebTest
Набот утилит упрощающих тестирование Flask приложений с помощью WebTest - Асинхронный Python против OCaml
Автор рассказывает о практическом опыте перехода с Python на OCaml + Lwt в такой распространенной задаче как загрузка файлов из сети на текущую машину. - Пишем блог на Flask Часть 3
Финальная статья из серии о том как сделать движок для блога на стеке технологий Flask-SQLAlchemy, WTForms, Flask-WTF, Flask-Migrate, WebHelpers, PostgreSQL. первая часть, вторая часть - Перспективы опциональной типизации
Слайды доклада с ежемесячной встречи любителей Python в Минске - Что такое Shell-инъекции и как их избежать
Набор простеньких правил, короые стоит держать в голове, чтобы оставить свой код чистым от возможности выполнить с помощью него код внедренный пользователем - Отправка python пакетов в ppa без «жизнь боль»
- Рейтинг постов хаба
Пример поиск наиболле рейтинговых статей хабры написанный на основе grab.Spider - Многопоточная сериализация объектов
Представлениие библиотеки dill и ее преимущества в сериализации объектов перед pickle - Еще одна попытка снять покров тайны с декораторов
- Бинарный поиск
Подробное описание алгоритма бинарного поиска, выявление традиционных ошибок, которые допускают в алгоритме и пути оптимизации - Применение Alembic для изменения структуры базы данных во Flask
- Пишем платформер на Python, используя pygame
Часть 2.1. Подготовка к созданию редактора уровней
Часть 2.2 Редактор уровней - Введение в web-разработку с Pyramid
Первая часть из серии статей о разработке на фреймворке с солидной историей - Используем inspect.getargvalues для отладки
Видео
Интересные проекты, инструменты, библиотеки
- django-datatable-view
Проект использующий популярную клиентскую библиотеку DataTables и предлагающий CBV для упрощения написания бекенда к ней для Django ORM - rst2html5
Утилита для конвертирования reStructuredText в (X)HTML5 - pythonium
Внезапно! Транслятор python 3 в javascript. Не спрашивайте зачем. Но академический интерес несомненно есть. - сhronic — таймер и профайлер
Позволяет замерить скорость выполнения отдельных процессов и вести статистику в логе. Например, можно собрать статистику по скорости выполнения разных операций в MongoDB — и понять, из-за чего страдает производительность приложения. - twosheds — пишем свой shell
Библиотека призванная упростить создание собственных командных интерпретаторов (shell) - Исходники djangosites.org
Авторы выложили на github исходный код известного проекта представляющего список сайтов сделаных на Django - postage
Библиотека упрощающая работу с AMQP (открытый протокол для передачи сообщений между компонентами системы)
Релизы
- Nuitka 0.4.7
Обновлен транслятор Python кода в C++ - PyCharm 3.0.2
Исправления терминала в Windows, исправления в удаленном отладчике, исправления исполнителя тестов для Django 1.6, праки форматера, VCS и другие
Автор: alrusdi