Thonny

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Thonny
Thonny logo.png
Thonny2 0 screenshot windows 10.png
Тип Інтегроване середовище розробки
Розробник Aivar Annamaa and contributors
Стабільний випуск 3.1.2 (13 лютого, 2019; 16 місяців тому (2019-02-13))
Версії 3.2.7 (11 березня 2020)[1]
Репозиторій github.com/thonny/thonny
Операційна система Windows, Linux, macOS
Написано на Python
Ліцензія MIT
Веб-сайт thonny.org

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

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

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

Доступність[ред. | ред. код]

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

Відгуки[ред. | ред. код]

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

Примітки[ред. | ред. код]

  1. Release 3.2.7 — 2020.
  2. Introducing Thonny, a Python IDE for learning programming. 
  3. Thonny Python distribution. Python Package Index. Процитовано 28 October 2018. 
  4. Installing Packages in Thonny. Python Data Visualization MOOC by Rice University. Процитовано 28 October 2018. 
  5. Thonny. Programmming MOOC by University of Tartu. Процитовано 28 October 2018. 
  6. A Raspbian desktop update with some new programming tools. Raspberry Pi blog. Процитовано 28 October 2018. 

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