Когда Python 3 созревает и постепенно набирает обороты, мы делаем решительный шаг и внедряем его в наши вводные классы программирования для детей в возрасте 12-18 лет. Есть ли бесплатный (желательно с открытым исходным кодом) IDE, который вы бы рекомендовали, который поддерживает Python 3, предпочтительно в соответствии со следующими критериями:
- Кросс-платформа (Windows и Linux)
- Стандартные функции: подсветка синтаксиса, автоматический отступ и т.д.
- Запустите кнопку, а не консоль, где вам нужно ввести "python foo.py".
- Контекстно-зависимая справка (например, при наведении курсора на
math.floor()
она должна давать помощь для функции). - Встроенная оболочка Python.
- Встроенный отладчик
- Бесполезная опухоль лишена, например. им не нужны инструменты рефакторинга во время интро-класса, и автоматическое завершение мешает обучению. В то же время он должен быть легким, так как некоторые дети возвращаются домой к старым компьютерам, неспособным запустить многообещающие IDE, такие как Eclipse.