Возвращение аспектно-ориентированного программирования
Привет, Хаброжители!Только подумайте, сколько всего программисту необходимо учитывать при написании кода:1) Корректность: обеспечение того, чтобы программа работала правильно, удовлетворяла всем требованиям, соблюдала все важные инварианты, реализовывала бизнес-логику должным образом и т. д.
Декларативное программирование на Python
Рассматриваются встроенные в Python возможности декларативного программирования и их развитие в библиотеках SQLAlchemy, NumPy, Pandas. Показывается применение трех видов декларативного программирования с помощью библиотеки DecPy: аналогов SQL, QBE и Prolog. В том числе приводятся рекурсивные запросы.Краткое содержание:Введение: чем декларативное программирование отличается от императивного, исторический обзор.Стандартные языковые конструкции Python для декларативного программирования: однострочники для списков, множеств, словарей; прямая и обратная индексация, срезы, кванторы.

