Курс на Stepik
Обложка курса «AST Python - Абстрактное синтаксическое дерево» на Stepik
Бесплатно

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

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «AST Python - Абстрактное синтаксическое дерево»Учеников на курсе 9
Сертификаты, выданные на курсе «AST Python - Абстрактное синтаксическое дерево»Сертификатов выдано 0
Отзывы о курсе «AST Python - Абстрактное синтаксическое дерево»Отзывов получено 0
Рейтинг курса «AST Python - Абстрактное синтаксическое дерево»Рейтинг курса 0.000
Уроки в курсе «AST Python - Абстрактное синтаксическое дерево»Количество уроков 38
Тесты в курсе «AST Python - Абстрактное синтаксическое дерево»Количество квизов 33
Обновления курса «AST Python - Абстрактное синтаксическое дерево»Обновления курса
Дата публикации курса «AST Python - Абстрактное синтаксическое дерево»Дата публикации курса
Последнее обновление курса «AST Python - Абстрактное синтаксическое дерево»Последнее обновление

Содержание курса

Разделы в курсе «AST Python - Абстрактное синтаксическое дерево» 8 разделов Уроки в курсе «AST Python - Абстрактное синтаксическое дерево» 38 уроков Тесты в курсе «AST Python - Абстрактное синтаксическое дерево» 33 теста Последнее обновление курса «AST Python - Абстрактное синтаксическое дерево» обн. 27 января 2026

Введение в AST

3 урока
1. Что такое AST
2. Структура AST
3. Базовые операции с AST

Базовые узлы AST

4 урока
1. Модульные узлы
2. Узел AST
3. Контекст выражений
4. Тест

Выражения

6 уроков
1. Имена и константы
2. Операции и операторы
3. Вызовы функций и атрибуты
4. Подписи и индексация
5. Лямбда и генераторы
6. Тест

Операторы

6 уроков
1. Присваивание и аннотации
2. Условные операторы
3. Циклы
4. Обработка исключений
5. Управление потоком
6. Тест

Операторы и операции

5 уроков
1. Арифметические операторы
2. Логические операторы
3. Операторы сравнения
4. Побитовые операторы
5. Тест

Продвинутые темы

5 уроков
1. Обход и модификация AST
2. Генерация кода из AST
3. Статический анализ кода
4. Практические применения
5. Тест

Структуры данных

4 урока
1. Списки и кортежи
2. Словари и множества
3. Строки и форматирование
4. Тест

Узлы управления потоком

5 уроков
1. Функции и классы
2. Импорты
3. Контекстные менеджеры
4. Match case
5. Тест