AST Python - Абстрактное синтаксическое дерево

Курс посвящен изучению абстрактного синтаксического дерева (AST) в Python. Вы научитесь работать с модулем ast, анализировать и модифицировать код программно, создавать инструменты для статического анализа кода и автоматической трансформации программ.

О курсе

Курс посвящен работе с модулем ast (Abstract Syntax Tree) в Python. Модуль ast предоставляет возможность анализировать, модифицировать и генерировать абстрактное синтаксическое дерево Python кода.

Цель курса:

  • Изучить структуру AST в Python
  • Научиться анализировать и модифицировать код через AST
  • Освоить работу с различными типами узлов AST
  • Понять применение AST для статического анализа кода, рефакторинга и метапрограммирования

Вы узнаете, как Python представляет код в виде дерева узлов, как работать с различными типами узлов (выражения, операторы, операторы управления потоком), и как использовать AST для анализа и трансформации кода.

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно