Thonny
Thonny — интегрированная среда разработки для Python, предназначенная для начинающих. Поддерживает различные способы пошагового выполнения кода, пошаговое вычисление выражений, детальную визуализацию стека вызовов и режим объяснения концепций ссылок и кучи.[27]
Общие сведения
| Thonny | |
|---|---|
| Тип | ИСP |
| Разработчик | Aivar Annamaa and contributors |
| Написана на | Python |
| Операционные системы | Microsoft Windows, Linux и macOS |
| Последняя версия |
|
| Репозиторий | github.com/thonny/thonny |
| Лицензия | лицензия MIT |
| Сайт |
thonny.org thonny.org |
Возможности
- Номера строк
- Пошаговое выполнение выражений без точек останова
- Живые переменные во время отладки
- Поэтапное вычисление выражений (выражения заменяются их значениями)
- Отдельные окна для выполнения вызовов функций (для объяснения локальных переменных и стека вызовов)
- Переменные и память могут быть объяснены либо с помощью упрощённой модели (имя → значение), либо с использованием более реалистичной модели (имя → адрес / идентификатор → значение)
- Простой графический интерфейс менеджера пакетов pip
- Возможность регистрировать действия пользователя для воспроизведения или анализа процесса программирования.
Доступность
Отзывы
Thonny получила положительные отзывы от сообщества разработчиков Python и образования в области компьютерных наук[30][31][32]. Является рекомендованным инструментом в нескольких открытых онлайн-курсах по программированию[33][34]. С июня 2017 года по умолчанию включена в официальный дистрибутив Raspberry Pi Raspbian[35].
Примечания
Ссылки
- thonny.org — официальный сайт Thonny
- Официальный репозиторий