Перевод Google Python Class. Глава - Python Set Up
Установка Питона
Эта глава объяснит как установить Питон на компьютере, чтобы писать программы и даст Вам примеры кода для упражнений.
Установка Питона
Эта глава объяснит как установить Питон на компьютере, чтобы писать программы и даст Вам примеры кода для упражнений. Вы можете приступить к установке сразу или начать изучать уроки и установить когда посчитаете нужным.
Уроки Гугла используют самую простую, стандартную установку Питона. Питон бисплатен и имеет открытый код, доступен для все операционных систем на сайте python.org.
В частности, мы ставим Питон ради двух вещей:
Запускать уже написанные программы, такие как hello.py
Запускать интерпретатор Питона в интерактивном режиме, и писать код прямо в нём.
Оба пункта хорошо расписаны в лекционных видео и они определенно помогут Вам решать упражнения.
Получение упражнений
Первым делом скачайте google-python-exercises.zip и распакуйте в удобное для работы место. Архив содержит множество упражнений с которыми вы будете работать, в частности hello.py, который будет нужен на следующем шаге, для проверки Вашей установки.
Питон на Linux, Mac OS X, и др.
В большинстве операционных систем, отличных от Windows, Питон предустановлен. Чтобы проверить установлен ли Питон, откройте командную строку (обычно это программа “Терминал”) и зайдите в каталог с распакованными ранее упражнениями. Попробуйте запустить программу hello.py следующим образом (жирным выделено то, что Вы должны написать):
~/google-python-exercises$ python hello.py
Hello World
~/google-python-exercises$ python hello.py Alice
Hello Alice
Если Питон не установлен - Вам на страницу Python.org download. Чтобы запустить интерпретатор Питона в интерактивном режиме, просто выполните “python” в теримнале:
~/google-python-exercises$ python
Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here .. use ctrl-d to exit
Для уроков Гугл, Вам нужна версия Питона не ниже 2.4, так же избегайте ветки 3.х.
Выполняемый файл (по желанию)
Команды, перечисленные выше, простейший способ запуска программ на Питоне. Если Вы установите на файл программы права для выполнения, станет возможным запуск без слова “python”. Установите права на выполнение командой “chmod”:
~/google-python-exercises$ chmod +x hello.py
~/google-python-exercises$ ./hello.py ## now can run it as ./hello.py
Hello World
Питон на Windows
Установка Питона под Windows очень проста:
Перейдите на страницу загрузки python.org download, скачайте версию 2.6, вообще уроки Гугл работают на любой версии старше 2.4. Ветка 3.х не нужна.
Запустите установщик Питона, оставьте все пункты по умолчанию. Питон установится в корневой каталог и создаст ассоциации с расширениями файлов.
После установки, откройте коммандную строку (Стандартные > Коммандная строка или Выполнить “cmd”). Перейдите в каталог упражнений и запустите программу hello.py:
C:\google-python-exercises> python hello.py
Hello World
C:\google-python-exercises> python hello.py Alice
Hello Alice
Если все отработало как в примере - Питон успешно установлен. В противном случае изучайте Python Windows FAQ.
Для запуска интерпретатора в интерактивном режиме следует выполнить команду python (Пуск > Выполнить > python)
Чтобы выйти нажмите Ctrl-Z (для остальный операцилнных систем Ctrl-D)
В лекциях обычно мы запускаем программы таким образом - “./hello.py”. Под Windows лучшим решением будет “python hello.py”
Редактирование программ (для всех операционных систем)
Программы на Питоне это обычный текст, который можно редактировать напрямую.
Вам будет нужен текстовый редактор для более глубокого понимания кода. Существует множество бесплатных версий:
Windows - не используйте стандартный notepad или wordpad! Попробуйте бесплатный и открытый Notepad++ или JEdit
Mac - Встроенный TextEdit подойдёт, но это не самое удачное решение. Попробуйте TextWrangel или JEdit
Linux - любой из редакторов подойдёт, но советуем попробовать JEdit ;)
Настройки редактора
При написание Питон кода, мы настаиваем на следующем подходе, когда вы нажимаете “Tab”, редактор вставляет пробелы вместо знаков табуляции. Все наши примеры используют двухзнаковые пробельные отступы, так же популярный метод использовать четыре пробела. Очень удобно использовать функцию авто-отступа по нажатию “Enter”. Новая строка начнется с того же отступа, что и предыдущая.
Необходимо сохранять файлы с unix-подобным окончанием строк. Если программа hello.py выдает ошибку "Unknown option: -", в файле могут использоваться неверные окончания строк.
Вот настройки отступов и окнончаний строк для популярных редакторов:
Windows Notepad++ -- Отступы: Settings > Preferences > Edit Components > Tab settings, и Settings > Preferences > MISC для авто-отступов. Окончания строк: Format > Convert, выставить в Unix.
JEdit (любая OS) -- Окончание линий: Мелкие буквы 'U' 'W' 'M' на панели статуса, выставьте 'U' (unix-подобные окончания)
Windows Notepad или Wordpad -- нельзя использовать!
Mac TextWrangler -- Отступы: Кнопка Настройки вверхней части окна, отметьте “Auto Expand Tabs”. Установить отступы по умолчанию можно в разделе Defaults > Auto-Expand Tabs и Auto-indent. Окончания строк: небольшой переключатель внизу каждого окна выставить на unix.
Mac TextEdit -- нельзя использовать!
Unix pico -- Отступы: Esc-q включает режим отступов, Esc-i включает автоотступы.
Unix emacs -- Отступы: вручную установить tabs-inserts-spaces mode: M-x set-variable(ввод) indent-tabs-mode(ввод) nil
Проверка редактора
Чтобы проверить редактор, отредактируйте программу hello.py. Измените слово “Hello” на “Howdy” (Вам пока не нужно понимать, что делает программа, мы разберем это на уроке). Сохраните Вашу правку, запустите программу и посмотрите вывод. Попробуйте добавить новую строку "print 'yay!'" сразу после строки с словом “print” и с таким же отступом. Запуском программы проверьте правильность Вашей правки. На уроках мы подробнее разберем подход, который позволит Вам легко переключатся от правки к выполнению программы.
Быстрота в стиле Питон
Одно из преимуществ Питона, это возможность быстро написать небольшой кусок кода и посмотреть что он делает.
На уроках мы разберем текстовый редактор и командную строку Питона в отдельном окне на примере программы file.py.
(Немного философии: интерпретатор хорош для небольших экспериментов, такой подход будет применяться на протяжении всех уроков. Однако, упражнения устроены как отдельные Питон файлы, мы считаем, что это самое удобное решение - хранить программы в файлах, а экспериментировать в интерактивном режиме.)
Эта глава объяснит как установить Питон на компьютере, чтобы писать программы и даст Вам примеры кода для упражнений.
Установка Питона
Эта глава объяснит как установить Питон на компьютере, чтобы писать программы и даст Вам примеры кода для упражнений. Вы можете приступить к установке сразу или начать изучать уроки и установить когда посчитаете нужным.
Уроки Гугла используют самую простую, стандартную установку Питона. Питон бисплатен и имеет открытый код, доступен для все операционных систем на сайте python.org.
В частности, мы ставим Питон ради двух вещей:
Запускать уже написанные программы, такие как hello.py
Запускать интерпретатор Питона в интерактивном режиме, и писать код прямо в нём.
Оба пункта хорошо расписаны в лекционных видео и они определенно помогут Вам решать упражнения.
Получение упражнений
Первым делом скачайте google-python-exercises.zip и распакуйте в удобное для работы место. Архив содержит множество упражнений с которыми вы будете работать, в частности hello.py, который будет нужен на следующем шаге, для проверки Вашей установки.
Питон на Linux, Mac OS X, и др.
В большинстве операционных систем, отличных от Windows, Питон предустановлен. Чтобы проверить установлен ли Питон, откройте командную строку (обычно это программа “Терминал”) и зайдите в каталог с распакованными ранее упражнениями. Попробуйте запустить программу hello.py следующим образом (жирным выделено то, что Вы должны написать):
~/google-python-exercises$ python hello.py
Hello World
~/google-python-exercises$ python hello.py Alice
Hello Alice
Если Питон не установлен - Вам на страницу Python.org download. Чтобы запустить интерпретатор Питона в интерактивном режиме, просто выполните “python” в теримнале:
~/google-python-exercises$ python
Python 2.5.2 (r252:60911, Feb 22 2008, 07:57:53)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here .. use ctrl-d to exit
Для уроков Гугл, Вам нужна версия Питона не ниже 2.4, так же избегайте ветки 3.х.
Выполняемый файл (по желанию)
Команды, перечисленные выше, простейший способ запуска программ на Питоне. Если Вы установите на файл программы права для выполнения, станет возможным запуск без слова “python”. Установите права на выполнение командой “chmod”:
~/google-python-exercises$ chmod +x hello.py
~/google-python-exercises$ ./hello.py ## now can run it as ./hello.py
Hello World
Питон на Windows
Установка Питона под Windows очень проста:
Перейдите на страницу загрузки python.org download, скачайте версию 2.6, вообще уроки Гугл работают на любой версии старше 2.4. Ветка 3.х не нужна.
Запустите установщик Питона, оставьте все пункты по умолчанию. Питон установится в корневой каталог и создаст ассоциации с расширениями файлов.
После установки, откройте коммандную строку (Стандартные > Коммандная строка или Выполнить “cmd”). Перейдите в каталог упражнений и запустите программу hello.py:
C:\google-python-exercises> python hello.py
Hello World
C:\google-python-exercises> python hello.py Alice
Hello Alice
Если все отработало как в примере - Питон успешно установлен. В противном случае изучайте Python Windows FAQ.
Для запуска интерпретатора в интерактивном режиме следует выполнить команду python (Пуск > Выполнить > python)
Чтобы выйти нажмите Ctrl-Z (для остальный операцилнных систем Ctrl-D)
В лекциях обычно мы запускаем программы таким образом - “./hello.py”. Под Windows лучшим решением будет “python hello.py”
Редактирование программ (для всех операционных систем)
Программы на Питоне это обычный текст, который можно редактировать напрямую.
Вам будет нужен текстовый редактор для более глубокого понимания кода. Существует множество бесплатных версий:
Windows - не используйте стандартный notepad или wordpad! Попробуйте бесплатный и открытый Notepad++ или JEdit
Mac - Встроенный TextEdit подойдёт, но это не самое удачное решение. Попробуйте TextWrangel или JEdit
Linux - любой из редакторов подойдёт, но советуем попробовать JEdit ;)
Настройки редактора
При написание Питон кода, мы настаиваем на следующем подходе, когда вы нажимаете “Tab”, редактор вставляет пробелы вместо знаков табуляции. Все наши примеры используют двухзнаковые пробельные отступы, так же популярный метод использовать четыре пробела. Очень удобно использовать функцию авто-отступа по нажатию “Enter”. Новая строка начнется с того же отступа, что и предыдущая.
Необходимо сохранять файлы с unix-подобным окончанием строк. Если программа hello.py выдает ошибку "Unknown option: -", в файле могут использоваться неверные окончания строк.
Вот настройки отступов и окнончаний строк для популярных редакторов:
Windows Notepad++ -- Отступы: Settings > Preferences > Edit Components > Tab settings, и Settings > Preferences > MISC для авто-отступов. Окончания строк: Format > Convert, выставить в Unix.
JEdit (любая OS) -- Окончание линий: Мелкие буквы 'U' 'W' 'M' на панели статуса, выставьте 'U' (unix-подобные окончания)
Windows Notepad или Wordpad -- нельзя использовать!
Mac TextWrangler -- Отступы: Кнопка Настройки вверхней части окна, отметьте “Auto Expand Tabs”. Установить отступы по умолчанию можно в разделе Defaults > Auto-Expand Tabs и Auto-indent. Окончания строк: небольшой переключатель внизу каждого окна выставить на unix.
Mac TextEdit -- нельзя использовать!
Unix pico -- Отступы: Esc-q включает режим отступов, Esc-i включает автоотступы.
Unix emacs -- Отступы: вручную установить tabs-inserts-spaces mode: M-x set-variable(ввод) indent-tabs-mode(ввод) nil
Проверка редактора
Чтобы проверить редактор, отредактируйте программу hello.py. Измените слово “Hello” на “Howdy” (Вам пока не нужно понимать, что делает программа, мы разберем это на уроке). Сохраните Вашу правку, запустите программу и посмотрите вывод. Попробуйте добавить новую строку "print 'yay!'" сразу после строки с словом “print” и с таким же отступом. Запуском программы проверьте правильность Вашей правки. На уроках мы подробнее разберем подход, который позволит Вам легко переключатся от правки к выполнению программы.
Быстрота в стиле Питон
Одно из преимуществ Питона, это возможность быстро написать небольшой кусок кода и посмотреть что он делает.
На уроках мы разберем текстовый редактор и командную строку Питона в отдельном окне на примере программы file.py.
(Немного философии: интерпретатор хорош для небольших экспериментов, такой подход будет применяться на протяжении всех уроков. Однако, упражнения устроены как отдельные Питон файлы, мы считаем, что это самое удобное решение - хранить программы в файлах, а экспериментировать в интерактивном режиме.)
а топорность со временем вылижу, когда переводишь - глаз замыливается шаблонами типа "сделать это". Приходится время от времени проходится по тексту и русифицировать его свежим взглядом))