Nodepad++ + Python - как запустить скрипт = настройка

Итак - расскажу для английского интерфейса вашеуказанной программы.
Если вы уже установили бинарник питона для винды - о котором мы говорили здесь - то читайте далее.

Открыв блокнот жмём F5 (Run->Run...)
далее следует указать путь для запуска есть два варианта -
либо

C:\python27\python.exe "$(FULL_CURRENT_PATH)"

либо

C:\python27\pythonw.exe "$(FULL_CURRENT_PATH)"


второй вариант - в случае если программа не использует консоль.

Для примера "здравствуй мир" следует использовать первый вариант
Далее=)
Далее по-идее достаточно нажать кнопку "Run" - но для удобства запуска программ данный путь можно сохранить.
Для этого прежде чем жать Ран перед запуском скрипта - задаём некую комбинацию - например

Сtrl + Shift + Z

и задаём этой комбинации имя (поле name)- например =

python

Вот и всё - теперь нажав Сtrl + Shift + Z можно запустить пример

humanmashine's picture

Следует заметить, что выше папка "python27" свидетельствует о том, что это версия Python 2.7, хотя всёже рекомендуют переходить на 3.0, в последнем случае папка должна носить название "python30". Об версиях ранее говорил я.

vedro-compota's picture

хм. странно это версия была первой в списке для скачивания на официальном сайте)

_____________
матфак вгу и остальная классика =)

humanmashine's picture

Первая, потому что считается важной для совместимости старого кода. На ней пока большинство программ, но постепенно идёт переход а новую ветку.

vedro-compota's picture

значит мы будем писать на 3.0 ?
тогда я перепишу инструкции. вообще отсутствие совместимости между версиями это не круто. не понятно - чем это принципиально наличие или отсутствие скобок.

_____________
матфак вгу и остальная классика =)

humanmashine's picture

Тем что раньше это было зарезервированное слово - без скобок. А теперь просто функция, которую можно перегрузить.

vedro-compota's picture

мм)
высока мудрость сия)

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

f you don't know which version to use, start with Python 2.7; more existing third party software is compatible with Python 2 than Python 3 right now.

http://www.python.org/download/

пишут про совместимость.
так на что нам ориентироваться?
на новое? а если будем использовать доп. библиотеки?

_____________
матфак вгу и остальная классика =)

humanmashine's picture

Конечно, для новых проектов нужно ориентироваться на новое))))

Версия 3.0 впервые вышла в 2008 году, с тех пором много времени прошло - так что, я думаю, все доп. библиотеки основные давно переделаны. Тем более я слышал, что существуют методы исполнения части кода на старом интерпретаторе, так что если уж придётся подключить какую-нибудь доисторическую библиотеку - подключим. Тем более есть литература по 3.x часто содержит в себе комментарии в местах, отличающихся от 2.x, так что в общем изучая новое - не составит труда кодить на старом.

vedro-compota's picture

ок). завтра я добавлю поправки ко всем материалам . и поставлю себе новую версию интерпретатора .
коренная тема разработки здесь = http://sib.ktu10.com/node/88

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

поправки здесь = http://fkn.ktu10.com/?q=node/2424

_____________
матфак вгу и остальная классика =)