Python IDE для обучения? - PullRequest
7 голосов
/ 24 июня 2011

Я учусь на 11 курсе информатики. Ранее преподававший только Visual Basic, мой учитель ищет язык и среду IDE для обучения на кросс-платформенном и простом в освоении классе, поэтому я предложил ему Python для языка.

Однако он также хотел бы преподавать с IDE, включающим в себя конструктор форм в дополнение к типичным функциям IDE (редактор, управление проектом, завершение кода, отладка и т. Д.). Разрабатывая только текстовый редактор (обычно nano) и соответствующий компилятор, я почти ничего не знаю об IDE и о том, что было бы полезно использовать.

Я также понял, что в Python есть привязки для множества графических наборов инструментов, один из которых, вероятно, выбран для использования «за кулисами» в каждом конструкторе форм IDE, так что это, безусловно, еще одна вещь, которую следует учитывать. 1006 *

Может ли кто-нибудь предложить бесплатную среду разработки с открытым исходным кодом для Python, которая бы соответствовала потребностям моего класса, и была бы в состоянии работать по крайней мере на операционных системах Windows, Mac OS X и Linux?

Для тех, кто рекомендует, чтобы простое программирование консоли было лучшим началом для начинающих, я согласен! Если бы я был учителем, я бы направил своих учеников прямо на консоль Python, которая уже установлена ​​на компьютерах, и начал бы преподавать некоторые программы, не испорченные проблемами программирования GUI. Однако я все же хотел бы найти для него IDE, если он скажет, что ему необходимо строго следовать учебному плану и ему необходимо научить программированию GUI с помощью IDE / построителя форм.

Ответы [ 12 ]

5 голосов
/ 24 июня 2011

PyDev - это Python IDE для Eclipse, который может быть использован в Python, Jython и разработка IronPython.

Ссылка: PyDev

Также вы можете использовать PySide - он включает программирование GUI

Обновление:

Итак, во время поиска я нашел несколько Python IDE со встроенным графическим построителем, например:

Visual Tkinter Python IDE

Monkey Studio

и другие (пожалуйста, посмотрите внизу страницы в разделе: IDEs with integrated gui builder)

Обновление 2:

В последнее время я начал использовать PyCharm , и я могу сказать, что это очень сложная IDE и имеет много функций (я был очень хорошо знаком с интерфейсом IDE, так как я использую для разработки Java IntelliJ IDEA (в основном от той же компании), поэтому я бы порекомендовал всем использовать его.

Чтобы узнать больше о Python IDE, посмотрите на этот вопрос. Он подробно описывает почти каждую Python IDE для своих важных функций: Какую IDE использовать для Python?

4 голосов
/ 06 ноября 2011

Вы должны попробовать PyScripter :

  • Fast IDE
  • Очень маленький отпечаток памяти
  • Интуитивно понятный интерфейс
  • Поддерживает завершение кода и удаленную отладку
  • Бесплатно и с открытым исходным кодом!
3 голосов
/ 24 июня 2011

Wing IDE 101 - это бесплатная Python IDE, уменьшенная в размерах и предназначенная для использования в учебных классах начального программирования. Он пропускает многие функции Wing IDE Professional и делает упрощения подходящими для начинающих. Для версии OS X требуется сервер X11.

2 голосов
/ 02 августа 2011

Как насчет PyCharm ?Лицензия для класса бесплатна и включает в себя ключ, который можно использовать в бесчисленных установках PyCharm, так что учащиеся также могут забрать его домой (но это не открытый код).

А что касается графического интерфейса - Glade.

1 голос
/ 17 февраля 2014

Ну, может быть, он будет рассматривать веб-IDE?

Хороший пример, который приходит на ум: Koding . Вы получаете все возможности обычной локальной IDE, но с определенным поворотом. Вы получаете код для совместной работы в режиме реального времени, идеально подходящий для преподавания в классе. Он поставляется с предустановленным Python и многое другое.

Стоит выстрелить.

1 голос
/ 24 июня 2011

Прежде всего, начать работу с консольными программами на новом языке программирования гораздо проще, поскольку вам не нужно работать с - обычно более или менее сложным - GUI-инструментарием.

Тогда приятный тексттакого редактора, как GVim, обычно достаточно для python, однако я бы никогда не использовал что-то вроде nano, у которого даже нет подсветки синтаксиса.

0 голосов
/ 22 октября 2015

Я бы предложил IDLE. Это была моя первая среда разработки для Python, и она отлично работала для меня, будучи студентом 11-го курса по вычислительной технике. С самим языком довольно легко справиться, а IDLE использует цвета для четкой идентификации условных, переменных и синтаксических ошибок. Оболочка хорошо диагностирует синтаксические ошибки и довольно проста для понимания даже сама по себе. Хотя язык мне не нравился, IDE была отличной отправной точкой для программирования. К сожалению, я не знаю о совместимости, она отлично работала в Windows, даже на моей маломощной машине, но я никогда не пробовал ее на Mac или Linux. И это бесплатно, так кого это волнует?

0 голосов
/ 03 декабря 2014

PyCharm (а также бесплатная версия с открытым исходным кодом для сообщества) теперь также имеет версию для образовательных учреждений. Лучше всего я сталкивался.

0 голосов
/ 24 июня 2011

Aptana Studio IDE + wxGlade Конструктор графического интерфейса

0 голосов
/ 24 июня 2011

Я бы порекомендовал IDLE .Он довольно простой, но все же имеет отладчик, подсветку синтаксиса и является кроссплатформенным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...