IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     10.10.2014       Выпуск 47 (05.10.2014 - 12.10.2014)       Статьи

pep8 и 80 символов в строке

На самом деле 79 если внимательно читать pep 8, если что...

     14.10.2014       Выпуск 48 (13.10.2014 - 19.10.2014)       Статьи

Обучение нейронной сети

Одно из основных достоинств онлайновых приложений состоит в том, что они все время получают обратную связь в виде поведения пользователей. В случае поисковой машины каждый пользователь тут же сообщает о том, насколько ему понравились результаты поиска, щелкая по одному результату и игнорируя остальные. Мы рассмотрим способ регистрации действий пользователя после получения результатов и то, как собранную таком образом информацию можно применить для более качественного ранжирования результатов.

     07.10.2014       Выпуск 47 (05.10.2014 - 12.10.2014)       Статьи

Мобильная версия для Django-проекта

С каждым днем пользователи смартфонов занимают все большую долю интернета. Пора и проекты на django затачивать под мобильные OS

     05.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Интересные проекты, инструменты, библиотеки

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

     03.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи
     03.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи

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

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

     03.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи

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

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

     01.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи

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

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

     01.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Релизы

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

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

     01.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Новости

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

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

     30.09.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи

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

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

     01.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Статьи

И еще раз о GIL в Python

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

     25.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Патчим процессы в Linux на лету при помощи GDB

Статья о том как при помощи Python и GDB можно перехватить и пропатчить процесс в Linux

     25.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Конференции, события, встречи разработчиков

23-й Moscow Django Meetup

Спешим сообщить, что ровно через неделю, 1 октября в офисе Mail.Ru Group состоится очередная встреча Moscow Django Meetup. В этот раз докладчиков будет двое, но выступить обещают за троих, а то и четверых.

     23.09.2014       Выпуск 45 (21.09.2014 - 28.09.2014)       Статьи

Почему я не могу сбросить пароль?

Пост о странном поведении Django при сбрасывании пароля

     22.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

Строку из чисел в список чисел на Python

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

     20.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

Centrifuge — я больше не буду обновлять страницу перед отправкой комментария

Описание проекта Centrifuge от компании Майл.РУ. Centrifuge это сервер рассылки real-time сообщений пользователям, подключенным из веб-браузера.

     18.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Конференции, события, встречи разработчиков

Ufapy

Анонсирована программа конференции для python-разработчиков в Уфе. Она пройдет 2 октября 2014. Участие в конференции бесплатное.

     17.09.2014       Выпуск 44 (14.09.2014 - 21.09.2014)       Статьи

Экспортируем комментарии и оценки из Google Play для анализа

Пример практического применения модуля gsutil