Продолжаем находить самые интересные и полезные новости. Это неделя была достаточно скучной, но мы все равно накопали приличное количество интерестностей. Порадовал небольшой всплеск количества статей в нужном хабе. Благодаря 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