Если вы новичок в Python или преподаватель, какая Python IDE лучшая?

Хорошим началом для вдохновения может быть взгляд на Raspberry Pi. Он разработан для начинающих и предоставляет три варианта программирования на Python: Idle, Geany и Thonny..
Это неплохое место для начала для любого новичка.
Это легкие приложения, которые без проблем работают практически на любом оборудовании и в любой операционной системе. Они также просты в установке и использовании.
Все три редактора предоставляют основные функции, такие как цветовое кодирование программного кода и возможность запускать ваши программы без использования командной строки в окне терминала.
IDE 1: простоя

Редактор Idle часто встроен в установку Python, и многие учебники используют его по умолчанию. Это прекрасный базовый редактор, в который также встроена оболочка Python для интерактивного программирования.
Когда вы запускаете Idle up, вы получаете окно оболочки. Это позволяет выполнять команды Python и сразу же видеть результаты без необходимости создания программы. Это может быть полезно для экспериментов.
Когда вы хотите создать программу, появляется окно редактора. Редактировать несложно, но когда вы запускаете программу, вам нужно вернуться в окно оболочки, чтобы увидеть результаты. Наличие отдельных окон не кажется очень современным подходом, на самом деле он не сильно изменился за очень долгое время, но вы можете расположить их рядом друг с другом на экране, и это вполне удобно.
Итак, Idle - отличный редактор: чего еще можно желать?
IDE 2: Geany

Что ж, может быть, вам нужен редактор, который можно использовать более чем для одного языка программирования.
Geany - это именно то, что вам нужно. Geany достаточно умен, чтобы знать, как правильно раскрасить код и сделать отступ в зависимости от типа файла, который вы используете. Его можно использовать для многих языков, включая Java, PHP, HTML и множество других. Он использует расширение имени файла для определения типа файла (.py для Python, .html для HTML и т. Д.), Поэтому вам нужно дать файлу имя, прежде чем цветовая кодировка начнет работать.
Раньше я использовал Geany именно потому, что он подходит для разных языков программирования.
Например, если вы хотите создать веб-приложение с помощью Python, вы можете открыть все файлы (Python, HTML, CSS и т. Д.) Одновременно в одном редакторе, и он знает, как работать с каждым из них.
Вы можете запускать программы из Geany, но у него нет оболочки Python, поэтому интерактивные сеансы невозможны. Когда вы запускаете программу, создается окно терминала, и программа запускается в нем.
Следует иметь в виду, что по умолчанию Geany предполагает, что вы используете интерпретатор под названием «Python» (интерпретатор - это программа, которая запускает программу).
Эээ, это кажется разумным, не так ли?
Ну да, за исключением того, что на многих, если не на всех, системах это интерпретатор Python 2.7. Последним интерпретатором Python является Python 3.x, а выполняемая команда - «Python3». Но это легко исправить, просто отредактировав «командную строку сборки», что займет всего несколько секунд и должно быть выполнено только один раз.
IDE 3: Тонни

Итак, Тонни.
Thonny - это редактор только для Python, но по этой причине он может обеспечить отличную поддержку. Если вы используете Raspberry Pi (или Raspbian на ПК), у вас уже есть Thonny, в противном случае его просто установить, а для Windows и Mac он поставляется со встроенным Python 3.x (он не может использоваться с предыдущими версиями.)
Он был создан для начинающих и имеет функции, которые очень полезны как для учителей, так и для учащихся.
Когда вы запускаете его, Тонни отображает окно редактора и интерактивную оболочку Python. Поэтому, когда вы запускаете программу, вы можете видеть редактор и его вывод одновременно - никаких дополнительных окон не создается. Оболочка, как обычно, также используется для интерактивных команд.
Но это еще не все. Вы можете открыть другие окна, которые предоставят вам дополнительную информацию о программе, которую вы пишете. Например, вы можете видеть текущее значение каждой переменной во время работы программы, а также проходить через программу и видеть, как различные операции изменяют эти значения.
Одно пошаговое выполнение программы - очень эффективный способ понять, как работает язык программирования. Например, при пошаговом выполнении выражения Тонни показывает вам все промежуточные операции и отображает текущее значение выражения и переменных.
Эта способность визуализировать работу программы чрезвычайно полезна для учащихся, а также для отслеживания ошибок в вашем коде.
Заключение
Лично я думаю, что продолжу использовать Geany для создания веб-приложений, но мне кажется, что если вы новичок, Thonny - отличный выбор для Python. только программирование из-за простоты использования и встроенной отладки.
Щелкните по этим ссылкам для Thonny, Geany и Python.
Инструкции по загрузке и установке для Linux, Windows и Mac находятся на соответствующих веб-страницах.
Эта статья изначально была опубликована здесь: