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

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

     12.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Py2neo Spatial

Пример использования графовой базы данных Neo4j для хранения и выборки географических данных

     12.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Пост на страницу Facebook за 4 шага

Собственно код с использованием Facebook Python SDK понадобится только на четвертом шаге, а остальные - настройка должным образом аккаунта

     12.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Создание docker-контейнераа для приложения на CherryPy

Разработка внутри docker контейнеров становится модной практикой.

     12.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Знакомство с Walrus - легковесной библиотекой для работы с Redis

Что-то вроде ORM для Redis с автоматической конвертацией туда и обратно специальных типов данных (хеш, список)

     11.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Введение в генераторы

Довольно обширное описание того что из себя представляют генераторы и как ими пользоваться

     11.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Уроки по python для Android #3 – Построение пользовательского интерфейса с помощью with Kivy Designer

Продолжение серии статей о разработке на python под мобильные платформы (не только Android) с помощью весьма перспективного фреймворка Kivy

     11.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Разработчики Python VS Django

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

     11.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Основы обработки изображений и получения специальных данных

Под специальными данными подразумевается, например, цветовые каналы

     09.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Применение дополнительных wsgi-серверов на OpenShift

Как настроить современное окружение для Gunicorn, uWSGI или Apache/mod_wsgi на облачной платформе. С минимальными изменениями инструкции применимы не только для OpenShift, но и для других популярных хостингов типа Heroku или AWS Elastic Beanstalk

     07.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Использование sorl.thumbnail без template tags

Практически в каждом django-проекте рано или поздно встает вопрос о генерировании превьюшек для картинок. Одним из наиболее простых и удобных решений для этого является sorl.thumbnail. Это приложение позволяет генерировать превьюшки либо прямо в шаблоне через тег {% thumbnail %}, либо используя в моделях специальное поле sorl.thumbnail.ImageField. В подавляющем большинстве случаев этого достаточно, но иногда возникает необходимость получить превьюшку в python-коде прямо по месту, без переделывания моделей.

     07.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Руководство по разбору сайтов, использующих для отрисовки страниц JavaScript

Основная идея - использовать виджет WebKit PyQt4 и данные брать уже после полной загрузки и отрисовки страницы в этом виджете

     07.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Admin actions в качестве views с промежуточной формой

Полезность admin actions в django трудно переоценить. До версии 1.1 этого механизма в django не было и как только не приходилось извращаться даже для самых элементарных задач вроде удаления группы записей.

     07.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Токенизация строк

Проблемы и решения для задачи разбиения строки на токены-слова по заданным правилам

     06.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Лучшие Python-проекты и статьи за 2014 год по версии еженедельной рассылки Pycoders

В финальной рассылке за прошлый год популярной почтовой рассылки Pycoders приведены ссылки и описания лучших статей и проектов 2014 года

     06.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Первые шаги с Python

Довольно объемный вводный материал для изучения языка программирования Python от установки до использования модулей и pip

     05.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Наиболее популярные Python сайты в 2014

С не очень хорошей тенденцией с фактом общего снижения популярности python. Интересно было бы увидеть такой же анализ reddit, stackoverflow и хабры

     05.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

SageMathCloud — мечта для любителей Python, математики и Linux

SageMathCloud (сокращённо SMC) — это онлайновый сервис, в котором можно написать математический или любой другой расчёт, например, в IPython Notebook.

     05.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Внимательнее разбирайте аргументы функций

Пример из книги Effective Python с разбором возможной ошибке при обработке аргумента функции

     03.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Выражения в Python

На практике разбираются выражения-генераторы списков, кортежей и словарей