Выпуск 46

(28.09.2014 - 07.10.2014)

pythondigest.ru: Выпуск 46

Новости

      djbook.ru обновили перевод документации до 1.7

На популярном ресурсе с русскоязычной документацией, сам документация была обновлена до актуальной.

Статьи

      Пишем сервис анализа пользовательской активности на Flask

Мучают лавры Google Analytics? Тогда эта статья для вас.

      Свежий взгляд на Rust

Армин Ронахер рассказывает о своих впечатлениях от Rust и показывает чем он плох/хорош для python-разработчика

      Документация python проекта на практике

Как создать документацию для python проекта при помощи Sphinx

      И еще раз о GIL в Python

В этот раз касательно оптимизации числовых вычислений

      Пишем REPL для SQLite

Статья и код с примером создания интерактивного консольного приложения

      Обновление мегауроков по Flask Мигеля Гриндберга до python3

Автор нашел время для обновления серии статей таким образом, чтобы она подходила и пользователям python 3.x

      Как на Python 1.5 Лезвие Тьмы ковали

В начале двухтысячных свет увидела игра испанских разработчиков Severance: Blade of Darkness. Давайте поглядим, что она из себя представляла и как использовала Питон.

      Продвинутые возможности Conda. Часть 2

Напомним, что Conda- это развитый пакетный менеджер для решения проблем развертывания зависимостей для Windows, Mac OS X и Linux. Применяется как средство удобной установки бинарных модулей для разных операционных систем - в основном для научных вычислений. Доступна также первая часть из серии статей.

      Реализация монады Maybe

Приемы и принципы функционального программирования можно вносить и в традиционные языки программирования. Главное с этим не заигрываться.

      Загрузка файлов на Google Drive через API

Решение задачи программной загрузки файла в данную директорию на Google Drive

      Парсим на Python: Pyparsing для новичков

Статья на русском о синтаксическом анализе языка программирования

      Пишем простой, понятный и быстрый сайт

На стеке bottle, MongoDB и Apache

      Генерация панорамы маленькой планеты из фото с помощью scikit-image

Никакой астрономии - просто графическая работа

      Реализация игры "Жизнь" Конвея

С применением современных библиотек для численных вычислений

      Как стать хорошим Python-программистом

Базовые понятия, от которых стоит отталкиваться при изучении и применении языка

      Связываем пользователй с их сессиями в Django

Решается проблема того как удалить все сессии данного пользователя

      Четырехмерные крестики-нолики на Kivy

Размерности представлены плоскими проекциями в 2D

      Обзор реализации asyncio

Статья от независимого разработчика о том как устроен и работает asyncio в новом python

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

      Simple Jinja2 Server - изучаем шаблонизатор jinja2

Используете python -m SimpleHTTPServer? Этот проект то же самое только умеет еще разбирать jinja2 шаблоны, а не только статику.

      Dooku - набор библиотек для повседневного использования.

Dooku - это набор библиотек для языка Python, которые могут понабодится для выполнения повседневных задач, таких как: хранение конфигов, манипуляции с датой/временем, загрузка и управление расширениями (плагинами). При создании библиотеки, автор вдохновлялся примером Boost из мира С++.

      Authomatic: python библиотека для аутентификации и авторизации

python библиотека для аутентификации и авторизации с поддержкой протоколов OAuth 1.0а и OAuth 2.0.
Согласно документации Authomatic обладает следующими замечательными особенностями:

  • Слабая связанность.
  • Компактный, но мощный интерфейс
  • Единственная, причем необязательная зависимость: библиотека python-openid
  • CSRF защита
  • Благодаря адаптерам нет привязки к конкретному фреймворку. Сразу из коробки поддерживается Django, Flask и Webapp2.
  • Возможность включать новые появляющиеся протоколы авторизации и аутентификации
  • Запросы к программному интерфейсу (API) провайдера — проще некуда.
  • Поддержка асинхронных запросов
  • В качестве бонуса javascript-библиотека
  • Сразу из коробки поддержка:
    • OAuth 1.0a провайдеров: Bitbucket, Flickr, Meetup, Plurk, Twitter, Tumblr, UbuntuOne,Vimeo, Xero, Xing and Yahoo
    • OAuth 2.0 провайдеров: Behance, Bitly, Cosm, DeviantART, Facebook, Foursquare,GitHub, Google, LinkedIn, PayPal, Reddit, Viadeo, VK, WindowsLive, Yammer и Yandex.
    • python-openid и OpenID, основанного на Google App Engine

Релизы

      Anaconda 2.1

Поддержка PyOpenSSL, bcolz, cryptography, обновление версий библиотек и многое другое

      Типограф Муравьева 3.4

Новый релиз замечательной библотеки:
исправлена ошибка в преобразовании доменного уровня в инициалы;
исправлена ошибка при обработке вложенных тегов;
улучшена работа типографирования ссылки внутри кавычек;
улучшена работа расстановки точки в инициалах;
добавилось правило в категорию «Пунктуация и знаки препинания»: Расстановка точек в сокращениях «и т. д. и т. п.»;





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

Пиши: mail@pythondigest.ru

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

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

Система Orphus