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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     22.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Более эффективные словари в PyPy

Проект PyPy представляют новую реализацию словарей. Они более эффективно (в плане производительности) используют память и сохраняет порядок следования элементов при итерировании. Забавно, но реализация подсмотрена в Zend engine (PHP)

     22.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

C - это круто, а python для нубов или как ложные стереотипы превращаются сомнительную "правду"

Пространное рассуждение о войнах за/против языков программирования, влияния стереотипов на общественное мнение и о конфликтах поколений разработчиков программного обеспечения

     22.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Пример построения выражения в python

Автор рассказывает о выражениях списка (list сomprehension) и на конкретном примере показывает как их читать

     21.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Django: загрузка FileField и ImageField из файловой системы

Решение проблемы когда возникает необходимость программно загрузить файл из локальной файловой системы или с помощью удаленного URL в модель Django

     21.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

11 Python библиотек, о которых возможно вы не знали

Подборка разноплановых, относительно новых библиотек. Многие из них уже анонсировались в наших выпусках

     21.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Обзор библиотек для визуализации данных

Хороший обзор с примерами кода и демонстрацией результатов работы целого набора интересных библиотек, среди которых: Pandas, Seaborn, ggplot, Bokeh, pygal, Plotly

     20.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Сравнение производительности Python и Scala на Apache Spark

При кажущейся очевидности победы Scala выглядит удивительным выравнивание производительности на многоядерных системах. Интересно было бы увидеть еще сравнение с PyPy и каким-нибудь механизмом повышающим эффективность Scala

     20.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Трюки и ловушки языка Python

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

     20.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Сервис для создания коротких ссылок на Django

Огромное руководство от А до Я описывающее процесс создания сайта-сервиса, с помощью которого можно получать короткие ссылки (типа bit.ly, goo.gl или даже clck.ru)

     20.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Тонкости работы с очередями задач в Google App Engine

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

     20.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

В какой момент python автоматически закрывает открытые файлы?

Неоднозначный ответ на этот вопрос. Имеется в виду ситуация если не закрывать файл явно или неявно через контент менеджер.

     20.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Наследование и полиморфизм

В частности, рассмотрен в картинках алгоритм MRO (порядок разрешения методов) при множественном наследовании. Заинтересовавшимся можно посмотреть также старенькую статью на эту тему на хабре

     18.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Функция

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

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

Искусство Feauture Engineering в машинном обучении

В этой статье идет речь о техниках, которые позволяют заметно увеличить качество разрабатываемых алгоритмов. Одна из таких техник — Feature Engineering.

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

Python - наиболее популярный язык программирования на Reddit

И наоборот Reddit - один из наиболее богатых источников актуальной информации о Python и всем что с ним связано

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

Визуализация орбит молекул в IPython Notebook

Статья-иллюстрация возможностей пакета chemlab, автор которой хочет получить обратную связь об этом продукте

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

Доступ к атрибутам объектов

Довольно объемная статья об управлении доступом и методиками обращения к атрибутам объектов

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

Обзор пакетов для исследования данных

Еще одна, не претендующая на полноту, но достаточно актуальная подборка научных, вычислительных, графических и т. п. для обработки данных

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

Установка и настройка простого OCR сервера

Подробные инструкции по созданию сервиса распознавания текста с изображений на основе Flask, Tesseract и Leptonica

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

Установка более свежей версии python на Mac

Инструкция о восьми шагах как получить рабочую актуальную версию python на MacOS