Собрали в одном месте самые важные ссылки
консультируем про IT, Python
В статье сравниваются родная Джанговская система (уровень доступа к моделям), системы контроля доступа к отдельным объектам: Django guardian, Django role permissions, и Rules - контроль доступа, основанный не на хранимых в БД записях, а на функциях.
Статья описывает основы использования популярных инструментов для научных вычислений
Интерфейс для вызова C-кода. Изменения описаны по ссылке https://allmychanges.com/p/python/cffi/#1.5.0. Скачать можно по ссылке: http://pypi.python.org/pypi/cffi/
В статье автор описывает свое решение этой проблемы. Решение этой Kaggle задачи заняло 2ое-место.
В Python много изменяемого состояния: встроенные функции, код функций, глобальные переменные, локаьные переменные... Для оптимизации программ необходимо знать где какой-то объект изменился.
PEP добавляет в Python функции на C API, чтобы специализировать чисто Python-функции: добавить возможность писать функции с "охраннимиками" (guards), которые следят за объектами (делают версионирование объектов). Это позволит реализовать статические оптимизаторы соблюдая семантику Python
В Python много изменяемого состояния: встроенные функции, код функций, глобальные переменные, локальные переменные... Для оптимизации программ необходимо знать где какой-то объект изменился.
Этот PEP добавляет "охранников" (guards), которые следят за объектами словарей. При изменении словаря версия словаря увеличивается.
Jug позволяет писать код, который будет разбит на задачи, задачи будут выполнены на различных процессорах. Вы можете думать об этом как о легковесном map-reduce.