Thonny
Thonny — интегрированная среда разработки для Python, предназначенная для начинающих. Поддерживает различные способы пошагового выполнения кода, пошаговое вычисление выражений, детальную визуализацию стека вызовов и режим объяснения концепций ссылок и кучи.[1]
Thonny | |
---|---|
Тип | Интегрированная среда разработки |
Разработчик | Aivar Annamaa and contributors |
Написана на | Python |
Операционная система | Windows, Linux, macOS |
Последняя версия | 3.3.14 (1 августа 2021 ) |
Лицензия | MIT |
Сайт | thonny.org |
Возможности
- Номера строк
- Пошаговое выполнение выражений без точек останова
- Живые переменные во время отладки
- Поэтапное вычисление выражений (выражения заменяются их значениями)
- Отдельные окна для выполнения вызовов функций (для объяснения локальных переменных и стека вызовов)
- Переменные и память могут быть объяснены либо с помощью упрощённой модели (имя → значение), либо с использованием более реалистичной модели (имя → адрес / идентификатор → значение)
- Простой графический интерфейс менеджера пакетов pip
- Возможность регистрировать действия пользователя для воспроизведения или анализа процесса программирования.
Доступность
Программа работает на Windows, MacOS и Linux. Доступна в виде бинарного пакета, включающего актуальную версию интерпретатора Python[2], или пакета, устанавливаемого с помощью pip[3]. Thonny можно установить через менеджер пакетов операционной системы на Debian, Raspberry Pi, Ubuntu и Fedora.
Отзывы
Thonny получила положительные отзывы от сообщества разработчиков Python и образования в области компьютерных наук[4][5][6]. Является рекомендованным инструментом в нескольких открытых онлайн-курсах по программированию[7][8]. С июня 2017 года по умолчанию включена в официальный дистрибутив Raspberry Pi Raspbian[9].
См. также
Примечания
- «Introducing Thonny, a Python IDE for learning programming»..
- Thonny website . Дата обращения: 28 октября 2018.
- Thonny Python distribution . Python Package Index. Дата обращения: 28 октября 2018.
- Are you a Python newbie? Meet the IDE for beginners . JAXenter. Дата обращения: 28 октября 2018.
- New Term New Tool - Thonny, a Python IDE . C'est la Z. Дата обращения: 28 октября 2018.
- Python IDEs for beginners - Thonny, Geany or Idle . ProjectCodeEd. Дата обращения: 28 октября 2018.
- Installing Packages in Thonny . Python Data Visualization MOOC by Rice University. Дата обращения: 28 октября 2018.
- Thonny . Programmming MOOC by University of Tartu. Дата обращения: 28 октября 2018.
- A Raspbian desktop update with some new programming tools . Raspberry Pi blog. Дата обращения: 28 октября 2018.
Ссылки
- thonny.org — официальный сайт Thonny
- Официальный репозиторий