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

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

     23.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Необычные модели Playboy, или про обнаружение выбросов в данных c помощью Scikit-learn

Анализ данных, даже такой как обнаружение выбросов (outlier detection) и аномалий (anomaly detection) в данных с помощью реализации одноклассовой машины опорных векторов может оказаться не таким уж скучным занятием

     22.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

CGI: пишем простой сайт на Python. Часть 4: Публикация в сети Интернет

В четвертой части из замечательной серии статей о разработке web-приложения на "голом" CGI автор рассказывает нам о том как задеплоить это приложения на внешний сервер-хостинг.

     20.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Изучаем Django и AngularJS

Серия переведенных уроков AngularJS и Django на примере построения простенького Google+ killer'а.

     18.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Selenium для Python.

В хабе python на хабре один из авторов начал перевод серии статей о применении Selenium. Обещается цикл из восьми статей и он уже наполовину завершен

     18.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Bottle и плагины

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

     16.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Upgrade your pip & virtualenv now

Автор замечает, что многие разработчики используют старые версии pip и virtualenv, а в новых версиях есть много вкусненького - и пора бы обновиться

     16.02.2015       Выпуск 65 (16.02.2015 - 22.02.2015)       Статьи

Отчёт с Moscow Django MeetUp № 25

Рассказы о Docker, Consul, Tornado (в сравнении с django)

     13.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

CGI: пишем простой сайт на Python. Часть 3: Пример приложения

Третья часть интересной серии серии статей о том как выглядит веб-разработка на более низком CGI уровне

     12.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Пример запуска Django 1.7.4 под Python 3.4.2 на Ubuntu 14.04

Автор делится рецептом запуска актуальной версии Django под свежим Python через pyenv и pypi

     11.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Фундаментальная проблема пакетных менеджеров для языков программирования

Перевод на хабре хорошей статьи о пакетных менеджерах и проблемах, связанных с ними. Частные случаи, относящиеся к Python - это pip и Anaconda и они тоже не без проблем

     08.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Экспорт Избранного на Хабре в PDF. Версия 2.0

Думаю, многих из вас когда-либо посещала мысль «вот бы сохранить статьи с Хабра». Такая же мысль посетила и автора, более того он предлагает и описывает решение

     05.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Тестирование и Python: bottle.py

В этом посте описано, как можно проверять работоспособность приложений на bottle. Приведены не только базовые примеры, но и показан простой проект с покрытием тестами. Рассмотрены несколько способов тестирования, а также библиотека webtest

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Тестирование и Python: разные модули

Автор утверждает, что тестирование кода на Python не ограничивается одними лишь возможностями модуля unittest. И в подтверждение своих слов приводит небольшой обзор таких инструментов как Doctest, Coverage, Nose и Mock

     03.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

CGI: пишем простой сайт на Python. Часть 2: Обработка форм, cookies

Продолжение замечательной серии статей о том как выглядит веб-разработка на более низком CGI уровне

     02.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Tornado i18n and l10n

Довольно обширная и очень неплохая статья о том, что такое i18n и i10n и как это реализовать в приложении на tornado. Знакомит с gettext, babel и тем как это все скрестить с экосистемой Tornado и даже как это работает в сравнении с Django

     01.02.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Написание и публикация пакета для Python

В посте описывается минимальная структура пакета, чем заполнить эту структуру, а также какие конфигурационные файлы надо создать. Приводится список действий для публикации пакета на PyPi Доступна, также, вторая часть

     01.02.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Pundle — bundler для python

Главная идея pundle в том, чтобы не создавать отдельную директорию на каждую комбинацию версий пакетов как в virtualenv, а вместо этого поставить все пакеты в директории типа .pundlerdir/python-version-variant/package-name-2.3.4, и при старте проекта, взяв информацию из frozen.txt, активировать нужные версии пакетов

     01.02.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Написание и публикация пакета для Python: Часть вторая

Описано использование travis-ci, coveralls.io, readthedocs.org для непрерывного запуска тестов, оценки покрытия тестов и хостинга документации соответственно. Это все освещается в свете написания пакета для Python

     31.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Слайды с доклада о aiohttp на PyCon Belarus 2015

Материал Андрей Светлов для доклада о aiohttp на PyCon Belarus 2015

     31.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Пишем простой чат на Tornado

В этой статье автор пытается рассказать о том, как написать очень простой чат на Tornado с использованием протокола WebSocket