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

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

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

Flask Google Maps

Как написать расширение для набирающего популярность микрофреймворка Flask для интеграции его с Google Maps

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

Как в Яндексе используют PyTest и другие фреймворки для функционального тестирования

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

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

Быстрые сеты

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

     10.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Основы db.py

Представление и обзор библиотеки призванной быть удобным посредником между базами данных и системами для построения вычислений ну или просто очередным более удобным API, чем родные библиотеки конкретной СУБД

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

Дзен python-а для Go

Слайды презентации с небольшим описанием языка Go и рассуждение о том насколько к нему подходят идеалы (дзен) python-проектов

     09.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Пишем код C на Cython

На хабре появился перевод замечательной статьи о применении Cython для написания бинарных расширений в тех местах где производительность интерпретатора недостаточна

     10.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

«Eppur si muove!»* или Работаем с таймзонами в Python

На нашей планете Земля, в одно и то же время, в разных географических точках планеты может быть разное время суток. Это следствие того, что наш мир — вращающийся геоид, а не плоский диск, а что наша Солнечная система имеет только одну звезду — Солнце. Ещё со школы всем известно о часовых поясах, и все мы встречались с их проявлениями в реальной жизни («Московское время – 15 часов, в Петропавловске-Камчатском – полночь», джетлаг при дальних перелётах, и т.д.). К несчастью, часовые пояса всего лишь частично основаны на физических особенностях нашего мира, и при компьютерных вычислениях приходится учитывать другие, порой неожиданные, нюансы.

     09.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Балансировка нагрузки для django-приложений

Балансировщиком служит nginx, а в качестве механизма одновременного деплоя предлагается ansible

     09.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Применение Django-миграций в Mezzanine

Полное описание решения для довольно мощной CMS на основе Django и рекомендации по поводу того на что вообще стоит обращать внимание при создании моделей

     09.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Простейший SMTP сервер для разработок

Для ленивых и не желающих возиться, сдувать пыль с бубна по настройке exim4/postfix/sendmail предлагается простейший сборщик почты написанный на Python

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Дополнительные возможности библиотеки mock

Автор делится дополнительными возможностями mock, которые могут не бросаться в глаза с первого взгляда, но быть довольно полезными даже вне тестирования

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Асинхронные запросы в Django стандартными средствами

Как в Django запустить довольно тяжёлый процесс и, не дожидаясь результатов его выполнения, вернуть ответ о том что процесс успешно запущен.

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Импорт всего из модуля

Так почему же плохо делать from <module> import * или <package> import *, и почему их все-таки делают

     08.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Подборка бесплатных электронных книг по python доступных для скачивания

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

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Создание API работающего в режиме реального времени в Django

Метод построения API требующего постоянного общения сервера с клиентом без Tornado или Node.js. Применяется django-grip или WebSockets на выбор

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Ваш код на Python попахивает Java!

Автор жалуется на то, что некоторые разработчики не пользуются одними из ключевых преимуществ языка программирования - лаконичностью и выразительностью. Приводит несколько примеров. Ее версия на русском

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Визуалиация многомерных функций с помощью Matplotlib и Mayavi

На примере визуализации цветовых моделей RGB и HSV показана методика визуализации функций со сложными значениями

     07.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Делаем шпиона wi-fi сетей на основе Raspberry PI

Устройство будет отслеживать появление wi-fi приемников в своем месте расположения и передавать данные на динамический web-интерфейс написанный с помощью AngularJS

     06.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Ускорение выполнения тестов в Django

Предлагается вариант уменьшения общего времени выполнения множества тестов за счет их распараллеливания.

     06.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Статьи

Улучшения в IO PyPy

Статья о модификации PyPy для оптимизации скорости выполнения операций ввода-вывод и сборшика мусора.