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

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

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

belikon 17.12.12 в 11:57

0
+1

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

belikon 17.12.12 в 12:00

0

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

belikon 17.12.12 в 12:00

0

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

belikon 17.12.12 в 12:04

0
+1

Mac OSX

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

belikon 17.12.12 в 12:05

0
+1

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 - Вернитесь в Терминал, вы должны видеть ново-созданный файл в выбранной директории.

belikon 17.12.12 в 12:20

0

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

belikon 17.12.12 в 12:20

0

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

belikon 17.12.12 в 12:22

0

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 $

belikon 17.12.12 в 12:23

0

Windows

belikon 17.12.12 в 12:23

0

Внимание

Предоставлено 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 не запускается, то пропишите это:

belikon 17.12.12 в 12:32

0

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

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

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

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

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

belikon 17.12.12 в 12:41

0

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

Иногда после установки 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

>

belikon 17.12.12 в 12:48

0

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

belikon 17.12.12 в 12:52

0

Linux

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

belikon 17.12.12 в 12:55

0

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)

belikon 17.12.12 в 13:04

0

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

belikon 17.12.12 в 13:08

0

$ 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
$

belikon 17.12.12 в 13:08

0

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

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

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

belikon 19.12.12 в 16:40

0

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

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


belikon 19.12.12 в 16:52

0
+1

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

belikon 19.12.12 в 16:53

0
Минутку...