Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Упражнение 0: Установка.
belikon
17.12.12 в 11:57
|
+1
|
В этом упражнении не будет кода. Эта глава о том как установить и запустить Python. Вы должны будете в точности следовать инструкциям. К примеру, на компьютерах с Mac OSX уже установлен Python 2, но не установлен Python 3 (или другие версии)
belikon
17.12.12 в 12:00
|
|
Предупреждение
belikon
17.12.12 в 12:00
|
|
Если вы не знаете как использовать PowerShell в Windows или Терминал в OSX, или "bash" на Linux, то вам нужно сначала изучить их. Есть быстрые кусы на http://cli.learncodethehardway.org/ которые быстро и бесплатно помогут изучить основы PowerShell и Terminal. После этого возвращайтесь сюда.
belikon
17.12.12 в 12:04
|
+1
|
Mac OSX
Для выполнения этого задания, выполните следующие действия:
belikon
17.12.12 в 12:05
|
+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
|
|
OSX: Что вы должны будете увидеть
belikon
17.12.12 в 12:20
|
|
Здесь показан Терминал моего компьютера. На вашем компьютере терминал может отличаться от моего.
belikon
17.12.12 в 12:22
|
|
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
|
|
|
|
|
Внимание
Предоставлено 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
|
|
[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
|
|
Предупреждение.
Иногда после установки 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
|
|
Вероятнее всего вы увидите савсем дургие значения, информацию от Python, и прочее. Здесь показана только общая идея. Если у вас другая система, то дайте нам знать по адресу http://learnpythonthehardway.org и мы дополним книгу.
belikon
17.12.12 в 12:52
|
|
Linux
Linux это сильно различающиеся системы с множеством способов установки программ. Я надеюсь, что используя Linux, вы знаете как устанавливать пакеты в вашей системе. Но все же вот инструкция:
belikon
17.12.12 в 12:55
|
|
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
|
|
Linux: что вы должны увидеть:
belikon
17.12.12 в 13:08
|
|
$ 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
|
|
Вероятно, приведенная к примеру информация о Python будет сильно отличаться от вашей.
Итак, вы выполнили первое упражнение. В зависимости от ваших компьютерных навыков оно могло вам показаться сложным. Если это так, то найдите время чтобы выучить и сделать его, так как далее мы будем рассматривать более сложные вещи.
Если программисты будут советовать вам vim или emacs, то не слушайте их. Эти редакторы для более опытных программистов. Все что вам сейчас нужно - это записать текст в файл. Для этого мы будем использовать TextWranger или Notepad++, так как они просты и подходят ко всем компьютерам. Даже профессиональные программисты пользуются ими, так что они отлично подойдут для начинающих.
belikon
19.12.12 в 16:40
|
|
Программисты могут так же посоветовать вам начать изучать Python 3. Можете им ответить, что "Когда весь код будет на Python 3, тогда я стану изучать его." Но этот процесс может занять около 10 лет.
Многие будут советовать вам использовать Mac OSX или Linux, Это зависит от пристрастий программиста. Если он любит красивые шрифты, он будет советовать использовать Mac OSX. Если он любит все контролировать и бороду - то он будет советовать Linux. Но все что вам нужно - это ваш компьютер, терминал, текстовой редактор и Python.
belikon
19.12.12 в 16:52
|
+1
|
Остальное будет только отвлекать вас.
belikon
19.12.12 в 16:53
|
|