2 года назад
Помещение программы в отдельный файл. Кодировка текста.
Режим интерпретатора хорош, когда вы только учитесь программирования и то - для совсем небольших программ. Когда программа содержит несколько десятков строк кода, лучше поместить ее в отдельный файл с расширением .ру. Кодировка программ, написанных на Python - UTF-8, поэтому для редактирования таких файлов подходит не каждый редактор. Если вы ищете редактор попроще, то можно использовать программу Notepad2 (http://www.flos-freeware.ch/). Это базовый редактор, но он поддерживает подсветку синтаксиса Python и кодировку UTF-8. Минимальный набор. Если же вам нужны такие "плюшки", как автодополнение...
Python и Юникод
Как и все современные языки программирования и средства разработки, язык Python использует кодировку символов Unicode (Юникод). С этим могут быть связаны некоторые неприятности (о которых я буду рассказывать, но не сегодня). Однако в итоге это даёт преимущество - вам больше не надо думать, можно ли прочитать ваши исходные коды на другом компьютере или нет. Вы точно знаете, что ваши исходники используют Юникод, и на этом точка. Однако с тех времён, когда многие редакторы исходного кода не поддерживали...