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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «AST Python - Абстрактное синтаксическое дерево»Учеников на курсе 8
Сертификаты, выданные на курсе «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

1. Введение в AST

3 урока
Закрытый
1.1 Что такое AST
3
1
-
0
Закрытый
1.2 Структура AST
1
1
-
0
Закрытый
1.3 Базовые операции с AST
1
1
-
0

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

4 урока
Закрытый
2.1 Модульные узлы
1
1
-
0
Закрытый
2.2 Узел AST
1
1
-
0
Закрытый
2.3 Контекст выражений
1
1
-
0
Закрытый
2.4 Тест
1
1
-
0

3. Выражения

6 уроков
Закрытый
3.1 Имена и константы
1
1
-
0
Закрытый
3.2 Операции и операторы
1
1
-
0
Закрытый
3.3 Вызовы функций и атрибуты
1
1
-
0
Закрытый
3.4 Подписи и индексация
1
1
-
0
Закрытый
3.5 Лямбда и генераторы
1
1
-
0
Закрытый
3.6 Тест
1
1
-
0

4. Операторы

6 уроков
Закрытый
4.1 Присваивание и аннотации
1
1
-
0
Закрытый
4.2 Условные операторы
1
1
-
0
Закрытый
4.3 Циклы
1
1
-
0
Закрытый
4.4 Обработка исключений
1
1
-
0
Закрытый
4.5 Управление потоком
1
1
-
0
Закрытый
4.6 Тест
1
1
-
0

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

5 уроков
Закрытый
5.1 Арифметические операторы
1
1
-
0
Закрытый
5.2 Логические операторы
1
1
-
0
Закрытый
5.3 Операторы сравнения
1
1
-
0
Закрытый
5.4 Побитовые операторы
1
1
-
0
Закрытый
5.5 Тест
1
1
-
0

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

5 уроков
Закрытый
6.1 Обход и модификация AST
1
1
-
0
Закрытый
6.2 Генерация кода из AST
1
1
-
0
Закрытый
6.3 Статический анализ кода
1
1
-
0
Закрытый
6.4 Практические применения
1
1
-
0
Закрытый
6.5 Тест
1
1
-
0

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

4 урока
Закрытый
7.1 Списки и кортежи
1
1
-
0
Закрытый
7.2 Словари и множества
1
1
-
0
Закрытый
7.3 Строки и форматирование
1
1
-
0
Закрытый
7.4 Тест
1
1
-
0

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

5 уроков
Закрытый
8.1 Функции и классы
1
1
-
0
Закрытый
8.2 Импорты
1
1
-
0
Закрытый
8.3 Контекстные менеджеры
1
1
-
0
Закрытый
8.4 Match case
1
1
-
0
Закрытый
8.5 Тест
1
1
-
0