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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     30.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Будущее асинхронного IO в python

А вы в курсе, что те кто пишет в 2014 году монолитные вебприложения подлежат увольнению? Статья пытается объяснить почему и как не быть уволенным всем python-разработчикам

     29.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Поддержка drag and drop загрузки изображений в Django при помощи DropzoneJS

Достаточно простой пример модного способа загрузки файла на сервер перетаскиванием его из файлового менеджера на виджет загрузки в браузере

     28.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Семь рекомендаций по измерению времени работы, потребления памяти и CPU

Подборка модулей и инструментов упрощающих задачу замера эффективности кода на python

     28.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Автоматическое горизонтальное масштабирование Heroku-приложений

Описывается как автоматизировать увеличение/уменьшение количества используемых Dynos в зависимости от планируемой нагрузки на проект

     28.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Рекомендованный layout django-проекта

Рассказывается о причинах смены дефолтного расположения файлов и даются рекомендации по расположению настроек, зависимостей, а также даются рекомендации по написанию приложений подходящих для повторного использования

     28.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Поиск пузырей в фотографии пены

Пример в IPython Notebook. Используется целый набор научных модулей и помимо задачи поиска пузырей определяется направление движения пены

     28.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

10 идиом python, о которых я бы хотел чтобы мне рассказали при обучении языку

Рассказ об интересных, очевидных и не очень методиках в языке программирования python

     28.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Введение в winshell

Небольшой рассказ о модуле упрощающем взаимодействие с возможностями файловой системы и проводника Windows

     25.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

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

Предлагается обрабатывать данные порциями способными уместиться в памяти с помощью модуля multiprocessing и его встроенного механизма очередей

     24.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Поиск штрихкодов на картинке с помощью OpenCV

Подробное руководство о том как найти нужный прямоугольник и выделить из него данные с помощью модулей cv2 и numpy

     24.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Поиск ключа хоста по SSH-слепку (fingerprint)

При авторизации по ключи через Paramico существует задача поиска нужного ssh-ключа для данного хоста по слепку (fingerprint). Данная статья вкратце объясняет как это сделать наиболее простым путем.

     24.11.2014       Выпуск 54 (23.11.2014 - 30.11.2014)       Статьи

Запуск набора для автоматизации тестирования Robot Framework на Heroku

Краткая, но достаточно емкая статья и пример проекта на github

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

Когда Numpy недостаточно быстр

Практический пример использования Cython для ускорения вычислительных алгоритмов

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

Влияние логирования на производительность приложения в AWS

Имеется в виду применение модуля logging и по замерам автора - даже в режиме CRITICAL (грубо говоря вообще без записи в лог) дает сильное падение производительности. Следует иметь это в виду и проверить свои приложения.

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

pychecked - аннотации типов данных для функций

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

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

Эффективный python-код

Несколько хороших рекомендаций, которые следует держать в голове, чтобы не вносить не вынужденных потерь производительности кода.

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

combi - решаем задачи комбинаторики

Собственно поиск перестановок и комбинаций в итеративном режиме (без предварительной генерации полного набора данных)

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

Современное руководство по тому с чего начать в Data Science

Data Science подразумевает некоторый набор методов и задач для обработки и анализа данных. В настоящее время в этом направлении нашел очень хорошее приложение язык программирования python и существует множество удобных и интересных инструментов, о которых и рассказывается в статье.

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

Распространяем (дистрибутируем) проект на основе CFFI

Основная идея проекта CFFI - сделать внешние интерфейсы, в виде функций написанных на C, просто доступными из python. В данной статье рассказывается о том как распространить для конечных пользователей ваш проект основанный на использовании CFFI

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

Интегририруем python и .NET с помощью IronPython

Имеется в виду использование python в качестве скриптового языка для ваших приложений на C#