Thonny

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Thonny
Логотип программы Thonny
Скриншот программы Thonny
Тип Интегрированная среда разработки
Разработчик Aivar Annamaa and contributors
Написана на Python
Операционная система Windows, Linux, macOS
Последняя версия 4.0.1 (11 сентября 2022; 19 месяцев назад (2022-09-11))
Лицензия MIT
Сайт thonny.org

Thonny — интегрированная среда разработки для Python, предназначенная для начинающих. Поддерживает различные способы пошагового выполнения кода, пошаговое вычисление выражений, детальную визуализацию стека вызовов и режим объяснения концепций ссылок и кучи.[1]

Возможности

  • Номера строк
  • Пошаговое выполнение выражений без точек останова
  • Живые переменные во время отладки
  • Поэтапное вычисление выражений (выражения заменяются их значениями)
  • Отдельные окна для выполнения вызовов функций (для объяснения локальных переменных и стека вызовов)
  • Переменные и память могут быть объяснены либо с помощью упрощённой модели (имя → значение), либо с использованием более реалистичной модели (имя → адрес / идентификатор → значение)
  • Простой графический интерфейс менеджера пакетов 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].

См. также

Примечания

  1. Introducing Thonny, a Python IDE for learning programming // [1]. Архивная копия от 1 июня 2019 на Wayback Machine
  2. Thonny website. Дата обращения: 28 октября 2018. Архивировано 20 мая 2022 года.
  3. Thonny Python distribution. Python Package Index. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.
  4. Are you a Python newbie? Meet the IDE for beginners. JAXenter. Дата обращения: 28 октября 2018. Архивировано 13 апреля 2019 года.
  5. New Term New Tool - Thonny, a Python IDE. C'est la Z. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.
  6. Python IDEs for beginners - Thonny, Geany or Idle. ProjectCodeEd. Дата обращения: 28 октября 2018. Архивировано 28 февраля 2019 года.
  7. Installing Packages in Thonny. Python Data Visualization MOOC by Rice University. Дата обращения: 28 октября 2018.
  8. Thonny. Programmming MOOC by University of Tartu. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.
  9. A Raspbian desktop update with some new programming tools. Raspberry Pi blog. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.


Ссылки