Здравствуйте, Виктор и прочие участники дискуссии.
Отвечу сразу всем, чтобы не писать много писем.
Собственно, считайте, что всей компанией вы меня таки заинтересовали
:-)
Скачал я сегодня vs 2017 community.
Приятно был удивлён доступностью установщика, где без проблем выбрал
Python. Правда, как показала практика, плюсы, бэйзик и еще кто-то таки
установились, хотя я на них флажков не ставил.
Ну без проблем запустил, создал проект для Python'а, а дальше финиш...
Всё таки VS2017 из коробки для работы не подходит.
Первое, что бросилось в глаза - не работает JAWS-курсор. Поэтому
повторно прочитать, что там в окошках написано, получится, разве что,
если альт+табом перекинуться в другое окно, а потом вернуться.
Когда я попытался что-то набрать в редакторе кода, вылезло что-то
непонятное. Нет, ну менюшку с автозаполнением, вроде методов после
точки, хоть по ins+стрелка вверх прочитать можно. Но тут я даже не
понял, что такое всплыло и не даёт читать вообще ничего. Помогал
только финт с альт+табом...
Видимо придётся ждать скриптов. Увы... Разве что от 2015 попробовать
подключить.
Не напомните, где они лежат случаем?
Может, конечно, сравнение IDE и покажется смешным, но таки
Pyscripter тоже имеет функции автозаполнения и отладки. Может и
класс
переименовать там можно. Не все функции редактора интуитивно понятны,
а хелп только на английском.
Что же касаемо GUI, то насколько я мог понять, VS не предоставляет
никаких преимуществ перед блокнотом/Pyscripter в его создании именно
для Python. Не знаю, может для Web-разработки там есть какие-то
плюшки. Поскольку оно у меня не заработало, то и копать глубже не
стал.
На VB, конечно, тоже чисто теоретически можно что-ниб автоматизировать
в блокноте. Но вот как-то не сложилось у меня с этим. Не смотря на то,
что на VBA я вполне себе пишу для Word и Excel, к VBScript'у даже не
знаю, с какой стороны подъезжать. Причём на освоение VBA у меня ушло
несколько попыток на протяжении ряда лет. А на освоение Python -
считанные месяцы.
В общем, Python хорош именно для первоначального освоения
программирования, когда учебные скрипты можно писать вообще не
заморачиваясь с освоением IDE. Поведение функций лично мне очень
удобно смотреть в интерактивной консоли питона, а тестировать работу
самих скриптов - в cmd.
Но, вообще да, этот уровень я уже постепенно перерастаю, и вопрос IDE
так или иначе встаёт.