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

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

     17.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Компиляция программы на python 3 в exe с помощью программы cx_Freeze

Наверняка, у каждого Python-программиста возникало непреодолимое желание, а изредка и реальная потребность, скомпилировать свою программу на python в исполняемый файл. Статья раскрывает один из возможных путей сделать это.

     17.11.2014       Выпуск 53 (16.11.2014 - 23.11.2014)       Статьи

Tornado без GIL на PyPy

Это еще не готово для использования в живых проектах, но уже можно пощупать и увидеть существенный прирост производительности для многоядерных машин

     17.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Шаблонизатор Jinja2 в примерах

Примеры того как начать работать с этим шаблонизатором во Flask, а также о наследовании, макросах и пользовательских фильтрах

     15.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Минификация, кеширование и деплой на CDN статических файлов для django-приложений

Предлагается использовать набор из django-compressor, django-htmlmin, django-redis-cache и нескольких утилит для командной строки

     15.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Тихая и незаметная выкатка django-приложений в бой

Аргументация для чего это нужно вообще, обзор доступных инструментов деплоя и рассказ о подводных камнях, которые несомненно встретятся по пути к светлому будущему

     15.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Python реализация парадигмы event-driven с помощью сопрограмм

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

     15.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

История о DRY с django-crispy-forms

Небольшая ода crispy-forms, которые облегчают работу с bootstrap-формами и предостережение от сооблазна повторять код оформления при наличии удобных средств позволяющих не делать этого

     15.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Анализ дружеских связей VK с помощью Python. Продолжение

Как, используя API Vkontakte, получить список друзей, друзей друзей и так далее

     14.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Манипуляции с PDF

Небольшой обзор библиотек и более глубокое погружение в вариант с PDFMiner и PyPDF2

     14.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Перенос выполнения части высоконагруженного кода с CPython на PyPy

Выполняется с помощью модуля multiprocessing с указанием пути к новому интерпретатору. Довольно интересная возможность.

     14.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Программные интерфейсы Python: главный секрет OpenStack

Изучаем, как можно существенно упростить написание сценариев автоматизации OpenStack, используя связывания для Python.

     14.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Выборка WHOIS информации по всех ipv4 адресам

Интересная в плане анализа и поиска решения статья о нерешаемой в лоб задаче

     14.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Создаем сервер, отправляющий push-уведомления на Android-устройства

Предполагается использование Google Cloud Messaging и python-gcm с рзвертыванием приложения на DigitalOcean

     13.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Добавление в Django авторизации через социальные сети

Применяется модуль python-social-auth, который из коробки умеет уже 67 провайдеров, включая vk, odnoklassniki, mailru, google и т. д.

     13.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Улучшаем управление пакетами

Обзор нескольких инструментов (yolk, pip-review, peep...), которые могут существенно упростить жизнь разработчика

     12.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

«Never say never» или Работаем с таймзонами правильно

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

     12.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Используем Amazon S3 для хранения static и media файлов в Django

Достаточно подробная и детальная статья от А до Я

     12.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Методы Freeze и Thaw в wxPython

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

     12.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Окружения для разработки на python

Еще одна статья призванная систематизировать рабочий процесс написания, отладки, тестирования кода на python

     12.11.2014       Выпуск 52 (09.11.2014 - 16.11.2014)       Статьи

Разбор ссылок из поисковой выдачи разных движков

Имеется в виду Google, Yandex, Bing, Duckduckgo и Baidu