Абстрактное синтаксическое дерево (АСД) — это выражение структуры исходного кода, встречающееся в любом языке программирования. В любом языке и, конечно же, в Python имеется АСД: в Python АСД собирается путем анализа (парсинга) исходного файла. Как и любое дерево, оно состоит из связанных узлов. Каждый узел — это операция, утверждение, выражение или даже модуль. Каждый узел содержит ссылки на другие узлы. Так и формируется дерево.
Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию
·
Джульен Данжу