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

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

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

Модель заражения Швеции, Норвегии и Финляндии зомби

Всякое дело становится интереснее как только туда вмешиваются зомби. Даже если это пример построения параметризованной автоматической модели распространения заражения инфекцией в Скандинавии.

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

Django: почему не так просто переименовать get_query_set в get_queryset

Эта проблема характерна для проектов которые хотят и старые и новые версии Django в своих библиотеках

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

Простой способ превратить ленту IPython Notebook в блогозапись

Корректный набор ключей для IPython для преобразования .ipynb в .html

     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)       Статьи

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

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

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

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

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

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

Введение в winshell

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

     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)       Статьи

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

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

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

Уроки по Django: Как дизассемблировать python-программу

Порой бывает интересно, что происходит "под капотом" вашей программы. В python есть замечательный модуль dis, который позволяет посмотреть, как интерпретатор выполняет ваш код.

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

Как я мучал Selenium тесты для GAE Django и к чему пришел в итоге

Однажды на проекте, написанном на GAE Django, понадобилось реализовать тестирование с помощью Selenium. К сожалению, найти готовый инструмента для этого не удалось. Поиски по просторам интернета не дали положительных результатов

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

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

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

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

Интерпретатор своими руками с помощью Graph-talk

Статья о том, как сделать интерпретатор с помощью библиотеки Graph-talk. Интерпретировать предлагается Braifuck, чтобы не упрощать жизнь.

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

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

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

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

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

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

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

Перевод интерактивного учебника «Problem Solving with Algorithms and Data Structures»

В учебнике подробно рассматриваются, объясняются и анализируются наиболее часто используемые структуры данных и алгоритмы. Изложение идёт от простого (что такое алгоритм, как оценить его производительность) к сложному (деревья, графы) с живыми примерами и кодом.

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

Псевдопрактический пример замыканий и декораторов

Упражнение на тему замыканий, декораторов и области видимости в Python

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

Web-разработка на Python глазами PHP-программиста

Подняты вопросы отличия использования Python для web-разработки по сравнению с оной на PHP

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

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

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