Текстовый редактор
Для проходящих курс дома: эта глава рассмотрена в видео Installing Python & Code Editor.
Приступаем к написанию первых строк кода — пора загрузить текстовый редактор!
Примечание: Если ты используешь Chromebook, пропусти эту главу и следуй инструкциям в Chromebook Setup. Облачная IDE, которую ты выбрала (PaizaCloud Cloud IDE или AWS Cloud9), включает в себя редактор кода, и когда ты откроешь файл в IDE из файлового меню, редактор будет использоваться автоматически.
Примечание: если ты уже все сделала в главе, посвященной установке, то можешь смело переходить к следующей главе!
Существует много различных редакторов, и в основном все сводится к личным предпочтениям. Большинство Python-программистов используют сложные, но чрезвычайно мощные IDE (англ. Integrated Development Environments — Интегрированные среды разработки), такие как PyCharm. Однако они, вероятно, не очень подходят для начинающих; мы предлагаем столь же мощные, но куда более простые варианты.
Ниже приведен перечень наших предпочтений, но также можешь попросить совета у своего тренера — будет проще получить помощь от него.
Gedit
Gedit является открытым, бесплатным редактором, доступным для всех операционных систем.
Sublime Text
Sublime Text — это очень популярный текстовый редактор с бесплатным пробным периодом. Он легко устанавливается и прост в использовании, а также доступен для всех операционных систем.
Atom
Atom — это новейший текстовый редактор от GitHub. Он является бесплатным, открытым, легко устанавливается и прост в использовании. Доступен для Windows, OSX и Linux.
Зачем нам нужен редактор кода?
Ты можешь спросить — зачем устанавливать отдельную программу для редактирования кода, если можно использовать Word или Notepad?
Во-первых, код должен должен храниться в виде простого текста, а проблема таких программ, как Word или Textedit в том, что они не сохраняют файлы в этом виде, а используют "обогащённый" текст (с форматированием и шрифтами), например, RTF (Rich Text Format).
Вторая причина в том, что специализированные редакторы предоставляют множество полезных для программирования возможностей, таких как цветная подсветка кода в зависимости от его смысла и автоматически закрывающиеся кавычки.
Позже мы увидим всё это в действии. Скоро ты начнешь думать о своем редакторе кода как о проверенном любимом инструменте :)