Thonny

інтегроване середовище розробки для Python, призначене для початківців

Thonny - це інтегроване середовище розробки для Python, призначене для початківців. Воно підтримує різні способи покрокового виконання коду, покрокове обчислення виразів, детальну візуалізацію стеку викликів і режим пояснень концепцій посилань та купа.[1]

Thonny
Тип Інтегроване середовище розробки
Розробник Aivar Annamaa and contributors
Стабільний випуск 3.1.2 (13 лютого 2019; 5 років тому (2019-02-13))
Операційна система Windows, Linux, macOS
Мова програмування Python
Ліцензія MIT
Репозиторій github.com/thonny/thonny
Вебсайт thonny.org

Особливості ред.

  • Номери рядків
  • Покрокове виконання виразів без точок зупину
  • Живі змінні під час відлагоджування
  • Поетапне обчислення виразів (вирази замінюються їх значеннями)
  • Окремі вікна для виконання викликів функцій (для пояснення локальних змінних і стека викликів)
  • Змінні і пам'ять можуть бути пояснені або за допомогою спрощеної моделі (ім'я → значення), або з використанням більш реалістичної моделі (ім'я → адреса/ідентифікатор → значення)
  • Простий графічний інтерфейс менеджера пакетів pip
  • Можливість реєструвати дії користувача для відтворення або аналізу процесу програмування.

Доступність ред.

Програма працює на Windows, MacOS і Linux. Вона доступна у вигляді бінарного пакету, включаючи актуальну версію інтерпретатора Python, або пакету, що встановлюється з допомогою pip [2]. Його можна встановити через менеджер пакетів операцінної системи на Debian, Raspberry Pi, Ubuntu і Fedora.

Відгуки ред.

Thonny отримав позитивні відгуки від спільноти розробників Python та освіти в області комп'ютерних наук. Це був рекомендований інструмент в декількох курсах програмування МООС [3][4]. З червня 2017 року він за замовчуванню включений до офіційного дистрибутиву Raspberry Pi [5].

Примітки ред.

  1. Introducing Thonny, a Python IDE for learning programming. Архів оригіналу за 1 червня 2019. Процитовано 7 липня 2019.
  2. Thonny Python distribution. Python Package Index. Архів оригіналу за 28 жовтня 2018. Процитовано 28 жовтня 2018.
  3. Installing Packages in Thonny. Python Data Visualization MOOC by Rice University. Процитовано 28 жовтня 2018.
  4. Thonny. Programmming MOOC by University of Tartu. Архів оригіналу за 28 жовтня 2018. Процитовано 28 жовтня 2018.
  5. A Raspbian desktop update with some new programming tools. Raspberry Pi blog. Архів оригіналу за 28 жовтня 2018. Процитовано 28 жовтня 2018.

Посилання ред.