LINUX.ORG.RU

История изменений

Исправление Singularity, (текущая версия) :

VS Code, Spyder и Kdevelop

Я думаю, что для обучения можно обойтись чем-то менее громоздким, например KWrite/Kate.

статический анализатор

pylint, flake8, сотни их

дебагер

pdbpp и ручная расстановка breakpoint()'ов. Также не стоит забывать про логи.

автокомплит

ИМХО, для обучения оно скорее вредно, тем более для Python, где основные модули стандартной библиотеки легко запоминаются по мере использования.

Также рекомендую прививать школьнику привычку делать RTFM, прежде, чем гуглить и перелопачивать StackOverflow. Мне бы это пять лет назад сэкономило кучу времени.

Исходная версия Singularity, :

VS Code, Spyder и Kdevelop

Я думаю, что для обучения можно обойтись чем-то менее громоздким, например KWrite/Kate.

статический анализатор

pylint, flake8, сотни их

дебагер

pdbpp и ручная расстановка breakpoint()'ов

автокомплит

ИМХО, для обучения оно скорее вредно, тем более для Python, где основные модули стандартной библиотеки легко запоминаются по мере использования.

Также рекомендую прививать школьнику привычку делать RTFM, прежде, чем гуглить и перелопачивать StackOverflow. Мне бы это пять лет назад сэкономило кучу времени.