Thonny

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

Возможности

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

Доступность

Программа работает на Windows, MacOS и Linux. Доступна в виде бинарного пакета, включающего актуальную версию интерпретатора Python[28], или пакета, устанавливаемого с помощью pip[29]. Thonny можно установить через менеджер пакетов операционной системы на Debian, Raspberry Pi, Ubuntu и Fedora.

Отзывы

Thonny получила положительные отзывы от сообщества разработчиков Python и образования в области компьютерных наук[30][31][32]. Является рекомендованным инструментом в нескольких открытых онлайн-курсах по программированию[33][34]. С июня 2017 года по умолчанию включена в официальный дистрибутив Raspberry Pi Raspbian[35].

Примечания

  1. Release 2.1.22 — 2019.
  2. Release 3.1.0 — 2019.
  3. Release 3.1.1 — 2019.
  4. Release 3.1.2 — 2019.
  5. Release 3.2.0 — 2019.
  6. Release 3.2.1 — 2019.
  7. 1bcd8f445b5e — 2019.
  8. 1bcd8f445b5e — 2019.
  9. Release 3.2.4 — 2019.
  10. Release 3.2.5 — 2019.
  11. Release 3.2.6 — 2020.
  12. Release 3.2.7 — 2020.
  13. Release 3.3.0 — 2020.
  14. Release 3.3.1 — 2020.
  15. Release 3.3.2 — 2021.
  16. Release 3.3.3 — 2021.
  17. Release 3.3.4 — 2021.
  18. Release 3.3.5 — 2021.
  19. Release 3.3.6 — 2021.
  20. Release 3.3.7 — 2021.
  21. Release 3.3.10 — 2021.
  22. Release 3.3.11 — 2021.
  23. Release 3.3.13 — 2021.
  24. Release 3.3.14 — 2021.
  25. Release 4.0.0 — 2022.
  26. Release 4.0.1 — 2022.
  27. Introducing Thonny, a Python IDE for learning programming. Архивная копия от 1 июня 2019 на Wayback Machine
  28. Thonny website. Дата обращения: 28 октября 2018. Архивировано 20 мая 2022 года.
  29. Thonny Python distribution. Python Package Index. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.
  30. Are you a Python newbie? Meet the IDE for beginners. JAXenter. Дата обращения: 28 октября 2018. Архивировано 13 апреля 2019 года.
  31. New Term New Tool - Thonny, a Python IDE. C'est la Z. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.
  32. Python IDEs for beginners - Thonny, Geany or Idle. ProjectCodeEd. Дата обращения: 28 октября 2018. Архивировано 28 февраля 2019 года.
  33. Installing Packages in Thonny. Python Data Visualization MOOC by Rice University. Дата обращения: 28 октября 2018.
  34. Thonny. Programmming MOOC by University of Tartu. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.
  35. A Raspbian desktop update with some new programming tools. Raspberry Pi blog. Дата обращения: 28 октября 2018. Архивировано 28 октября 2018 года.

Ссылки