РуЛиб - онлайн библиотека > Chitlur Swaroop > Python > Укус Питона

Читаем онлайн «Укус Питона»

A Byte of Python (Russian)
Версия 2.01
Swaroop C H (Translated by Vladimir Smolyar)
22 August 2013
Оглавление
1
Обложка
1.1 «Укус Питона» – «A Byte of Python» по-русски
1.2 Кто читает «A Byte of Python»? . . . . . . . . . .
1.3 Лицензия . . . . . . . . . . . . . . . . . . . . . . .
1.4 Читать . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Купить книгу . . . . . . . . . . . . . . . . . . . .
1.6 Скачать . . . . . . . . . . . . . . . . . . . . . . . .
1.7 Книга на вашем родном языке . . . . . . . . . .
.
.
.
.
.
.
.
1
1
1
5
5
5
5
6
2
Переводы
2.1 Доступные переводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
3
Предисловие
3.1 Для кого эта книга . . . . .
3.2 Немного истории . . . . . .
3.3 Состояние книги . . . . . .
3.4 Официальная веб-страница
3.5 К размышлению . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
15
16
16
17
4
Введение
19
4.1 Особенности Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2 Python 2 против 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 Что говорят программисты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5
Установка
23
5.1 Установка в GNU/Linux и BSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2 Установка в Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.3 Для пользователей Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
i
5.4
6
7
8
9
Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Первые шаги
6.1 Введение . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 Использование командной строки интерпретатора
6.3 Выбор редактора . . . . . . . . . . . . . . . . . . . . .
6.4 Использование программных файлов . . . . . . . . .
6.5 Получение помощи . . . . . . . . . . . . . . . . . . . .
6.6 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
27
27
28
29
33
33
Основы
7.1 Комментарии . . . . . . . . . . . .
7.2 Литеральные константы . . . . . .
7.3 Числа . . . . . . . . . . . . . . . . .
7.4 Строки . . . . . . . . . . . . . . . .
7.5 Переменные . . . . . . . . . . . . .
7.6 Имена идентификаторов . . . . .
7.7 Типы данных . . . . . . . . . . . .
7.8 Объекты . . . . . . . . . . . . . . .
7.9 Логические и физические строки
7.10 Отступы . . . . . . . . . . . . . . .
7.11 Резюме . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
35
36
36
36
39
39
40
40
41
42
44
Операторы и выражения
8.1 Операторы . . . . . . . . . . . . .
8.2 Порядок вычисления . . . . . . .
8.3 Изменение порядка вычисления
8.4 Ассоциативность . . . . . . . . .
8.5 Выражения . . . . . . . . . . . . .
8.6 Резюме . . . . . . . . . . . . . .