Ответы к упражнениям .........................................................................................................................21
Исходный код ...........................................................................................................................................21
Системные требования .........................................................................................................................21
Программные требования ....................................................................................................................21
Об авторе ....................................................................................................................................................22
Об иллюстрации на обложке ..............................................................................................................22
От издательства .......................................................................................................................................22
Часть 1. Первые шаги ............................................................................ 23
Глава.1..Знакомство.с.Python...................................................................... 24
1.1. Почему мне стоит использовать Python? ...............................................................................24
1.2. Сильные стороны Python .............................................................................................................25
1.3. Не самые сильные стороны Python ...........................................................................................28
1.4. Почему нужно изучать Python 3? ..............................................................................................30
Итоги ...........................................................................................................................................................31
Глава.2..Первые.шаги.................................................................................. 32
2.1. Установка Python .............................................................................................................................32
2.2. Базовый интерактивный режим и IDLE .................................................................................34
2.3. Использование окна оболочки Python в IDLE .....................................................................36
2.4. Hello, World ........................................................................................................................................37
2.5. Использование интерактивного приглашения для изучения Python ..........................38
Итоги ...........................................................................................................................................................39
Глава.3..Краткий.обзор.Python.................................................................... 40
3.1. Общее описание Python ................................................................................................................40
3.2. Встроенные типы данных .............................................................................................................41
3.3. Управляющие конструкции .........................................................................................................49
3.4. Создание модуля..............................................................................................................................53
3.5. Объектно-ориентированное программирование..................................................................54
Итоги ...........................................................................................................................................................56
Часть 2. Основной материал ................................................................. 57
Глава.4..Основы.......................................................................................... 58
4.1. Отступы и оформление блоков ..................................................................................................58
4.2. Комментарии.....................................................................................................................................60
4.3. Переменные и присваивание .......................................................................................................60
4.4. Выражения .........................................................................................................................................62
4.5. Строки .................................................................................................................................................63
4.6. Числа ....................................................................................................................................................64
4.7. Значение None ..................................................................................................................................68
4.8. Получение данных от пользователя .........................................................................................68
4.9. Встроенные операторы ..................................................................................................................69
4.10. Основной стиль программирования на Python ..................................................................69
Итоги ...........................................................................................................................................................70
Глава.5..Списки,.кортежи.и.множества......................................................... 71
5.1. Сходство между списками и массивами ..................................................................................71
5.2. Индексы списков .............................................................................................................................72
5.3. Модификация списков ..................................................................................................................74
5.4. Сортировка списков .......................................................................................................................77
5.5. Другие распространенные операции со списками ...............................................................79
5.6. Вложенные списки и глубокое копирование .........................................................................83
5.7. Кортежи ..............................................................................................................................................85
5.8. Множества .........................................................................................................................................89
Читать дальше