Thonny

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
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

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

Особливості[ред. | ред. код]

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

Посилання[ред. | ред. код]