Тонни
![]() | |
![]() | |
Разработчик(и) | Айвар Аннамаа и участники |
---|---|
Стабильная версия | 4.1.4 / 19 ноября 2023 г |
Репозиторий | github |
Написано в | Питон |
Операционная система | Кросс-платформенный |
Платформа | Windows , Linux , MacOS |
Тип | Интегрированная среда разработки |
Лицензия | С |
Веб-сайт | тонкий |
Thonny ( / ˈ θ ɒ n i / THON -ee ) — это с открытым исходным кодом бесплатная интегрированная среда разработки для Python , предназначенная для начинающих. Его создал Айвар Аннамаа, эстонский программист. Он поддерживает различные способы пошагового выполнения кода, пошаговую оценку выражений, детальную визуализацию стека вызовов и режим объяснения концепций ссылок и кучи. [1]
Особенности [ править ]
- Номера строк
- Пошаговое выполнение операторов без точек останова
- Живые переменные во время отладки
- Пошаговое вычисление выражений (выражения заменяются их значениями)
- Отдельные окна для выполнения вызовов функций (для объяснения локальных переменных и стека вызовов)
- Переменные и память можно объяснить либо с помощью упрощенной модели (имя → значение), либо с помощью более реалистичной модели (имя → адрес/идентификатор → значение).
- Простой пипа графический интерфейс
- Поддержка CPython и MicroPython.
- Поддержка запуска и управления файлами на удаленном компьютере через SSH.
- Возможность протоколировать действия пользователя для воспроизведения или анализа процесса программирования.
Наличие [ править ]
Программа работает на Windows, macOS и Linux. Он доступен в виде двоичного пакета, включая последний интерпретатор Python. [3] или pip -устанавливаемый пакет. [6] Его можно установить через менеджер пакетов операционной системы в Debian, Raspberry Pi, Ubuntu и Fedora.
Прием [ править ]
Тонни получил положительные отзывы от сообществ, занимающихся изучением Python и информатики. [7] [8] [9] Этот инструмент был рекомендован в нескольких МООК по программированию . [10] [11] С июня 2017 года он включен по умолчанию в Raspberry Pi официальный дистрибутив операционной системы OS Raspberry Pi OS . [12]
См. также [ править ]
- Список интегрированных сред разработки для языка программирования Python
- Ящик для инструментов
- Коджо
- ДЗЮДО
- БЕЙСИК-256
- Microsoft Small Basic
Ссылки [ править ]
- ^ Аннамаа, Айвар (2015). «Представляем Thonny, Python IDE для изучения программирования» . Материалы 15-й конференции Koli Calling по исследованиям в области компьютерного образования . Коли, Финляндия: ACM. стр. 117–121.
- ^ Аннамаа, Айвар (2015). «Thonny, Python IDE для изучения программирования» . Материалы конференции ACM 2015 года по инновациям и технологиям в области компьютерных наук . Вильнюс, Литва: ACM. п. 343.
- ↑ Перейти обратно: Перейти обратно: а б «Сайт Тонни» . Проверено 28 октября 2018 г.
- ^ «Тонни на Raspberry Pi: использование новой среды разработки Python в Raspbian» . Журнал МагПи . Проверено 28 октября 2018 г.
- ^ «Научитесь программировать с помощью Thonny — среды разработки Python для начинающих» . Журнал Федора . Проверено 28 октября 2018 г.
- ^ «Дистрибутив Thonny Python» . Индекс пакетов Python . Проверено 28 октября 2018 г.
- ^ «Вы новичок в Python? Встречайте IDE для начинающих» . JAXenter . Проверено 28 октября 2018 г.
- ^ «Новый термин, новый инструмент — Thonny, среда разработки Python» . C'est la Z. Проверено 28 октября 2018 г.
- ^ «IDE Python для начинающих — Thonny, Geany или Idle» . ProjectCodeEd . Проверено 28 октября 2018 г.
- ^ «Установка пакетов в Thonny» . МООК «Визуализация данных Python» от Университета Райса . Проверено 28 октября 2018 г.
- ^ «Тонни» . Программирование MOOC от Тартуского университета . Проверено 28 октября 2018 г.
- ^ «Обновление рабочего стола Raspbian с некоторыми новыми инструментами программирования» . Блог Raspberry Pi . Проверено 28 октября 2018 г.