Название:A Byte of Python
Авторы: Swaroop Chitlur
Перевод: Владимир Смоляр
Язык: Русский
Год: 2013
Лицензия: Creative Commons Attribution-Share Alike 3.0 Unported.
ID: 12
Сайт книги: http://wombat.org.ua/AByteOfPython/
Оглавление
1 Обложка
1.1 «Укус Питона» – «A Byte of Python» по-русски
1.2 Кто читает «A Byte of Python»?
1.3 Лицензия
1.4 Читать
1.5 Купить книгу
1.6 Скачать
1.7 Книга на вашем родном языке
2 Переводы
2.1 Доступные переводы
3 Предисловие
3.1 Для кого эта книга
3.2 Немного истории
3.3 Состояние книги
3.4 Официальная веб-страница
3.5 К размышлению
4 Введение
4.1 Особенности Python
4.2 Python 2 против 3
4.3 Что говорят программисты
5 Установка
5.1 Установка в GNU/Linux и BSD
5.2 Установка в Windows
5.3 Для пользователей Mac OS X
5.4 Резюме
6 Первые шаги
6.1 Введение
6.2 Использование командной строки интерпретатора
6.3 Выбор редактора
6.4 Использование программных файлов
6.5 Получение помощи
6.6 Резюме
7 Основы
7.1 Комментарии
7.2 Литеральные константы
7.3 Числа
7.4 Строки
7.5 Переменные
7.6 Имена идентификаторов
7.7 Типы данных
7.8 Объекты
7.9 Логические и физические строки
7.10 Отступы
7.11 Резюме
8 Операторы и выражения
8.1 Операторы
8.2 Порядок вычисления
8.3 Изменение порядка вычисления
8.4 Ассоциативность
8.5 Выражения
8.6 Резюме
9 Поток команд
9.1 Оператор if
9.2 Оператор while
9.3 Цикл for
9.4 Оператор break
9.5 Оператор continue
9.6 Резюме
10 Функции
10.1 Параметры функций
10.2 Локальные переменные
10.3 Зарезервированное слово «global»
10.4 Зарезервированное слово «nonlocal»
10.5 Значения аргументов по умолчанию
10.6 Ключевые аргументы
10.7 Переменное число параметров
10.8 Только ключевые параметры
10.9 Оператор «return»
10.10 Строки документации
10.11 Аннотации
10.12 Резюме
11 Модули
11.1 Файлы байткода .pyc
11.2 Оператор from ... import ...
11.3 Имя модуля – __name__
11.4 Создание собственных модулей
11.5 Функция dir
11.6 Пакеты
11.7 Резюме
12 Структуры данных
12.1 Список
12.2 Краткое введение в объекты и классы
12.3 Кортеж
12.4 Словарь
12.5 Последовательности
12.6 Множество
12.7 Ссылки
12.8 Ещё о строках
12.9 Резюме
13 Решение задач
13.1 Задача
13.2 Решение
13.3 Вторая версия
13.4 Третья версия
13.5 Четвёртая версия
13.6 Дополнительные усовершенствования
13.7 Процесс разработки программного обеспечения
13.8 Резюме
14 Объектно-ориентированное программирование
14.1 self
14.2 Классы
14.3 Методы объектов
14.4 Метод __init__
14.5 Переменные класса и объекта
14.6 Наследование
14.7 Метаклассы
14.8 Резюме
15 Ввод-вывод
15.1 Ввод от пользователя
15.2 Файлы
15.3 Pickle
15.4 Резюме
16 Исключения
16.1 Ошибки
16.2 Исключения
16.3 Обработка исключений
16.4 Вызов исключения
16.5 Try .. Finally
16.6 Оператор with
16.7 Резюме
17 Стандартная библиотека
17.1 Модуль sys
17.2 Модуль logging
17.3 Серия «Модуль недели»
17.4 Резюме
18 Дополнительно
18.1 Передача кортежей
18.2 Специальные методы
18.3 Блоки в одно выражение
18.4 Lambda-формы
18.5 Генераторы списков
18.6 Передача кортежей и словарей в функции
18.7 exec и eval
18.8 Оператор assert
18.9 Функция repr
18.10 Управляющие последовательности
18.11 Необрабатываемые строки
18.12 Резюме
19 Что дальше
19.1 Упражнения
19.2 Примеры программ
19.3 Вопросы и ответы
19.4 Советы и рекомендации
19.5 Учебники
19.6 Видео
19.7 Обсуждение
19.8 Новости
19.9 Установка библиотек
19.10 Графические программы
19.11 Резюме по инструментам ГИП
19.12 Различные реализации
19.13 Функциональное программирование (для хорошо подготовленных чита-
телей)
19.14 Резюме
20 Приложение: FLOSS
20.1 Free/Libre and Open Source Soware (FLOSS)
21 Приложение: о книге
21.1 Колофон
21.2 Об авторе
22 Приложение: История версий
23 Приложение: Инструкция по переводу