Чему вы научитесь
Курс посвящен работе с модулем ast (Abstract Syntax Tree) в Python. Модуль ast предоставляет возможность анализировать, модифицировать и генерировать абстрактное синтаксическое дерево Python кода.
Цель курса:
- Изучить структуру AST в Python
- Научиться анализировать и модифицировать код через AST
- Освоить работу с различными типами узлов AST
- Понять применение AST для статического анализа кода, рефакторинга и метапрограммирования
Вы узнаете, как Python представляет код в виде дерева узлов, как работать с различными типами узлов (выражения, операторы, операторы управления потоком), и как использовать AST для анализа и трансформации кода.
О курсе
Курс посвящен изучению абстрактного синтаксического дерева (AST) в Python. Вы научитесь работать с модулем ast, анализировать и модифицировать код программно, создавать инструменты для статического анализа кода и автоматической трансформации программ.