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

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

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

Полнотекстовый поиск в вашем приложении для заметок

Продолжение серии статей о проекте по созданию web-приложения для заметок с целым набором интересных возможностей

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

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

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

     08.10.2014       Выпуск 47 (05.10.2014 - 12.10.2014)       Релизы

Корректирующий релиз Python 3.4.2

Из изменений в версии 3.4.2 отмечается начало поставки установщика для OS X в форме пакета с цифровой подписью, совместимого с OS X Gatekeeper. В сборках для Windows обновлены поставляемые в комплекте компоненты OpenSSL, которые ранее содержали уязвимость CVE-2014-0224.

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

Бот для Reddit с обработкой данных в hadoop.

Разбор и анализ всех комментариев с reddit с десяти страниц

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

Руководство по обработке исключений при выполнении HTTP запросов

Речь идет о библиотеке requests. Подробная и информативная статья.

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

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

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

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

Пишем скрытый сервис на основе Tor

Идея - создать web-сервис, содержимое которого будет доступно только пользователям анонимной сети Tor

     06.10.2014       Выпуск 47 (05.10.2014 - 12.10.2014)       Интересные проекты, инструменты, библиотеки

Binario - упрощенная работа с бинарными данными.

Небольшая библиотека, позволяющая работать с примитивными типами данных (like числа, строки, флаги, массивы байт и подобное), читая/записывая их в бинарные файлы. Документация: http://binarios-docs.readthedocs.org/en/latest/

     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

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

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

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

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

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

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

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

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

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

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

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

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