Готовый перевод Learn Python The Hard Way / Трудный Путь Изучения Python: Exercise 0: The Setup

Упражнение 0: Установка.

В этом упражнении не будет кода. Эта глава о том как установить и запустить Python. Вы должны будете в точности следовать инструкциям. К примеру, на компьютерах с Mac OSX уже установлен Python 2, но не установлен Python 3 (или другие версии)

Предупреждение

Если вы не знаете как использовать PowerShell в Windows или Терминал в OSX, или "bash" на Linux, то вам нужно сначала изучить их. Есть быстрые кусы на http://cli.learncodethehardway.org/ которые быстро и бесплатно помогут изучить основы PowerShell и Terminal. После этого возвращайтесь сюда.

Mac OSX

Для выполнения этого задания, выполните следующие действия:

1 - Зайдите по ссылке http://www.barebones.com/products/textwrangler/ , и установите текстовой редактор TextWrangler.
2 - Добавьте TextWrangler (ваш редактор) в свои Документы, чтобы вы могли его быстро найти.
3- Так же было бы неплохо добавить его в Документы.
4- Найдите ваш "Terminal". Найдите его. Вы сможете.
5 - Теперь запустите ваш "Terminal". Он может выглядеть иначе.
6 - Запустите Python в терминале. Вы запускаете в программы в Терминале просто набирая их имя и нажимая RETURN.
7- Для выхода нажмите CTRL-D (^D).
8 -
9 - Узнайте как создать директорию через Терминал. Посмотрите в интернете, если требуется помощь.
10 - Посмотрите как изменять директорию с помощью Терминала. Также поищите в интернете.
11 - Воспользуйтесь текстовым редактором, чтобы создать файл в директории. Вы должны будете создать файл, "Сохранить" или "Сохранить как...", и выбрать эту директорию.
12 - Возвращайтесь в терминал используя только клавиатуру для смены окон.
13 - Вернитесь в Терминал, вы должны видеть ново-созданный файл в выбранной директории.

OSX: Что вы должны будете увидеть

Здесь показан Терминал моего компьютера. На вашем компьютере терминал может отличаться от моего.

Last login: Sat Apr 24 00:56:54 on ttys001
~ $ python
Python 2.5.1 (r251:54863, Feb 6 2009, 19:02:12)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D
~ $ mkdir mystuff
~ $ cd mystuff
mystuff $ ls
# ... Use TextWrangler here to edit test.txt....
mystuff $ ls
test.txt
mystuff $

Windows

Внимание

Предоставлено zhmark.

1 - Откройте с помощью браузера ссылку http://notepad-plus-plus.org/ и установите Notepad++. Вам для этого понадобятся права администратора.

2 - Для удобства вы можете создать ярлык на рабочем столе или переместить Notepad++ на Панель Быстрого Запуска. Оба варианта доступны при установке.

3 - Запустите "PowerShell".

4 - Для удобства можете добваить его в Панель Быстрого Запуска или создать ярлык на рабочем столе.

5 - Теперь запустите Python из Терминала. Вы можете запускать программы просто набирая их название и нажимая RETURN,

6 - Если вы запускаете Python и он не установлен, то установите его из http://python.org/download

7 - Устанавливайте Python 2, а не Python 3,

8 - Если после установки Python не запускается, то пропишите это:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

9 - Перезапустите терминал, чтобы убедится что Python будет запускаться. Если этого не произошло - возможно вам поможет перезагрузка компьютера.

10 - Для выхода из Pyhon нажмите CTRL-Z(^Z), Enter. После этого вы должны будете попасть в обычный терминал Windows.

11 - Узнайте как создать директорию через Терминал. Посмотрите в интернете, если требуется помощь.
12 - Посмотрите как изменять директорию с помощью Терминала. Также поищите в интернете.
13 - Воспользуйтесь текстовым редактором, чтобы создать файл в директории. Вы должны будете создать файл, "Сохранить" или "Сохранить как...", и выбрать эту директорию.

14 - Возвращайтесь в терминал используя только клавиатуру для смены окон.
15 - Вернитесь в Терминал, вы должны видеть ново-созданный файл в выбранной директории.

Предупреждение.

Иногда после установки Python в Windows, переменная PATH некорректно устанавливается. Для исправления этого нужно в Терминале прописать:
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
После этого перезапустите терминал или всю систему.

Windows: что вы должны увидеть:

> python
ActivePython 2.6.5.12 (ActiveState Software Inc.) based on
Python 2.6.5 (r265:79063, Mar 20 2010, 14:22:52) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z

> mkdir mystuff

> cd mystuff

... Здесь вы должны запустить Notepad++ для создания файла test.txt

>
<bunch of unimportant errors if you istalled it as non-admin - ignore them - hit Enter>
> dir
Volume in drive C is
Volume Serial Number is 085C-7E02

Directory of C:\Documents and Settings\you\mystuff

04.05.2010 23:32 <DIR> .
04.05.2010 23:32 <DIR> ..
04.05.2010 23:32 6 test.txt
1 File(s) 6 bytes
2 Dir(s) 14 804 623 360 bytes free

>

Вероятнее всего вы увидите савсем дургие значения, информацию от Python, и прочее. Здесь показана только общая идея. Если у вас другая система, то дайте нам знать по адресу http://learnpythonthehardway.org и мы дополним книгу.

Linux

Linux это сильно различающиеся системы с множеством способов установки программ. Я надеюсь, что используя Linux, вы знаете как устанавливать пакеты в вашей системе. Но все же вот инструкция:

1 - Используя ваш установщик пакетов установите текстовой редактор gedit.
2 - Запустите gedit чтобы мы могли исправить некоторые ненужные константы:
- Откройте Preferences во вкладке Editor.
Измените ширину табуляции на значение 4.
- Выберете (убедитесь что она выбрана) использовать пробелы вместо табуляции.
- Также отключите "Автоматический отступ"

3 - Найдите Терминал в вашей системе. Он может называться GNOME Terminal, Koscole, или xterm.
4 - Запустите Python из терминала.
5 - Если Python не запускается, то установите его. Устанавливайте Python 2, а не Python 3.
6 - Для выхода из Pyhon нажмите CTRL-Z(^Z), Enter. После этого вы должны будете попасть в обычный терминал.
7 - Узнайте как создать директорию через Терминал. Посмотрите в интернете, если требуется помощь.
8 - Посмотрите как изменять директорию с помощью Терминала. Также поищите в интернете.
9 - Воспользуйтесь текстовым редактором, чтобы создать файл в директории. Вы должны будете создать файл, "Сохранить" или "Сохранить как...", и выбрать эту директорию.
10 - Возвращайтесь в терминал используя только клавиатуру для смены окон.
11 - Вернитесь в Терминал, вы должны видеть ново-созданный файл в выбранной директории. (belikon)

Linux: что вы должны увидеть:

$ python
Python 2.6.5 (r265:79063, Apr 1 2010, 05:28:39)
[GCC 4.4.3 20100316 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ mkdir mystuff
$ cd mystuff
# ... Use gedit here to edit test.txt ...
$ ls
test.txt
$

Вероятно, приведенная к примеру информация о Python будет сильно отличаться от вашей.

Итак, вы выполнили первое упражнение. В зависимости от ваших компьютерных навыков оно могло вам показаться сложным. Если это так, то найдите время чтобы выучить и сделать его, так как далее мы будем рассматривать более сложные вещи.

Если программисты будут советовать вам vim или emacs, то не слушайте их. Эти редакторы для более опытных программистов. Все что вам сейчас нужно - это записать текст в файл. Для этого мы будем использовать TextWranger или Notepad++, так как они просты и подходят ко всем компьютерам. Даже профессиональные программисты пользуются ими, так что они отлично подойдут для начинающих.

Программисты могут так же посоветовать вам начать изучать Python 3. Можете им ответить, что "Когда весь код будет на Python 3, тогда я стану изучать его." Но этот процесс может занять около 10 лет.

Многие будут советовать вам использовать Mac OSX или Linux, Это зависит от пристрастий программиста. Если он любит красивые шрифты, он будет советовать использовать Mac OSX. Если он любит все контролировать и бороду - то он будет советовать Linux. Но все что вам нужно - это ваш компьютер, терминал, текстовой редактор и Python.


Остальное будет только отвлекать вас.

Переведено на Нотабеноиде
http://notabenoid.org/book/35742/126942

Переводчики: belikon

Настройки

Готово:

100.00% КП = 1.0