Thonny – среда разработки на языке Python, предназначенная для изучения программирования. Программа очень проста в развертывании и может использоваться как новичками, так и преподавателями, желающими объяснить различные концепции своим студентам.
Программа включает в себя Python в составе инсталляционного пакета, поэтому нет необходимости загружать и настраивать какие-либо другие компоненты. Конечно, при желании можно использовать и отдельную установку Python. Пользовательский интерфейс по умолчанию имеет упрощённый дизайн, который не должен отпугнуть новичков. Можно сразу начать вводить простые команды, а затем переходить к более сложным операциям. Каждый пользователь может настроить графический интерфейс под свои нужды, так как такие компоненты, как инспектор объектов и проводник файлов, можно в любой момент включить или выключить.
Thonny предлагает подсветку синтаксиса и завершение кода, что значительно облегчает навигацию по коду и поиск возможных ошибок, а также позволяет писать команды без особых усилий. Режим отладки позволяет выполнять программы пошагово с помощью удобных “горячих” клавиш, и можно даже посмотреть, как оцениваются выражения. Вызовы функций отображаются в новом окне с отдельной таблицей локальных переменных и указателем кода.
Помимо этого, приложение может подсвечивать вхождения переменных, чтобы помочь пользователю избежать опечаток, а также позволяет переключиться на более реалистичную модель представления переменных.
В целом Thonny можно порекомендовать всем, кто хочет сделать первые шаги в изучении языка Python, а также тем, кто ищет способ помочь своим студентам понять, как можно эффективно использовать этот язык.
На данный момент существуют версии для Microsoft Windows, Mac OS X и Linux.
Ссылки