Выпуск 5

(29.11.2013 - 06.12.2013)

pythondigest.ru: Выпуск 5

Статьи

      Что такое Shell-инъекции и как их избежать

Набор простеньких правил, короые стоит держать в голове, чтобы оставить свой код чистым от возможности выполнить с помощью него код внедренный пользователем

      RESTful аторизация на Flask

Продолжение серии статей автора о REST и не только в Python

      Введение в web-разработку с Pyramid

Первая часть из серии статей о разработке на фреймворке с солидной историей

      Пишем блог на Flask Часть 3

Финальная статья из серии о том как сделать движок для блога на стеке технологий Flask-SQLAlchemy, WTForms, Flask-WTF, Flask-Migrate, WebHelpers, PostgreSQL. первая часть, вторая часть

      Описание механизма работы декораторов

Даны основы, а декораторы классов и параметризируемые декораторы отложены до следующего раза

      Бинарный поиск

Подробное описание алгоритма бинарного поиска, выявление традиционных ошибок, которые допускают в алгоритме и пути оптимизации

      Flask-WebTest

Набот утилит упрощающих тестирование Flask приложений с помощью WebTest

      Асинхронный Python против OCaml

Автор рассказывает о практическом опыте перехода с Python на OCaml + Lwt в такой распространенной задаче как загрузка файлов из сети на текущую машину.

      Рейтинг постов хаба

Пример поиск наиболле рейтинговых статей хабры написанный на основе grab.Spider

      Многопоточная сериализация объектов

Представлениие библиотеки dill и ее преимущества в сериализации объектов перед pickle

Интересные проекты, инструменты, библиотеки

      Исходники djangosites.org

Авторы выложили на github исходный код известного проекта представляющего список сайтов сделаных на Django

      django-datatable-view

Проект использующий популярную клиентскую библиотеку DataTables и предлагающий CBV для упрощения написания бекенда к ней для Django ORM

      rst2html5

Утилита для конвертирования reStructuredText в (X)HTML5

      postage

Библиотека упрощающая работу с AMQP (открытый протокол для передачи сообщений между компонентами системы)

      twosheds - пишем свой shell

Библиотека призванная упростить создание собственных командных интерпретаторов (shell)

      pythonium

Внезапно! Транслятор python 3 в javascript. Не спрашивайте зачем. Но академический интерес несомненно есть.

      сhronic - таймер и профайлер

Позволяет замерить скорость выполнения отдельных процессов и вести статистику в логе. Например, можно собрать статистику по скорости выполнения разных операций в MongoDB — и понять, из-за чего страдает производительность приложения.

Релизы

      Nuitka 0.4.7

Обновлен транслятор Python кода в C++

      PyCharm 3.0.2

Исправления терминала в Windows, исправления в удаленном отладчике, исправления исполнителя тестов для Django 1.6, праки форматера, VCS и другие





Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus