Thonny
Thonny - це інтегроване середовище розробки для Python, призначене для початківців. Воно підтримує різні способи покрокового виконання коду, покрокове обчислення виразів, детальну візуалізацію стеку викликів і режим пояснень концепцій посилань та купа.[2]
| |
| |
Тип | Інтегроване середовище розробки |
---|---|
Розробник | Aivar Annamaa and contributors |
Стабільний випуск | 3.1.2 (13 лютого 2019 ) |
Версії | 3.3.10 (18 травня 2021)[1] |
Репозиторій | github.com/thonny/thonny |
Операційна система | Windows, Linux, macOS |
Мова програмування | Python |
Ліцензія | MIT |
Вебсайт | thonny.org |
Особливості
- Номери рядків
- Покрокове виконання виразів без точок зупину
- Живі змінні під час відлагоджування
- Поетапне обчислення виразів (вирази замінюються їх значеннями)
- Окремі вікна для виконання викликів функцій (для пояснення локальних змінних і стека викликів)
- Змінні і пам'ять можуть бути пояснені або за допомогою спрощеної моделі (ім'я → значення), або з використанням більш реалістичної моделі (ім'я → адреса/ідентифікатор → значення)
- Простий графічний інтерфейс менеджера пакетів pip
- Можливість реєструвати дії користувача для відтворення або аналізу процесу програмування.
Доступність
Програма працює на Windows, MacOS і Linux. Вона доступна у вигляді бінарного пакету, включаючи актуальну версію інтерпретатора Python, або пакету, що встановлюється з допомогою pip [3]. Його можна встановити через менеджер пакетів операцінної системи на Debian, Raspberry Pi, Ubuntu і Fedora.
Відгуки
Thonny отримав позитивні відгуки від спільноти розробників Python та освіти в області комп'ютерних наук. Це був рекомендований інструмент в декількох курсах програмування МООС [4][5]. З червня 2017 року він за замовчуванню включений до офіційного дистрибутиву Raspberry Pi [6].
Примітки
- Release 3.3.10 — 2021.
- Introducing Thonny, a Python IDE for learning programming.
- Thonny Python distribution. Python Package Index. Процитовано 28 жовтня 2018.
- Installing Packages in Thonny. Python Data Visualization MOOC by Rice University. Процитовано 28 жовтня 2018.
- Thonny. Programmming MOOC by University of Tartu. Процитовано 28 жовтня 2018.
- A Raspbian desktop update with some new programming tools. Raspberry Pi blog. Процитовано 28 жовтня 2018.