Наоми Седер - Python. Экспресс-курс
- Название:Python. Экспресс-курс
- Автор:
- Жанр:
- Издательство:Питер
- Год:2019
- ISBN:978-5-4461-0908-1
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Наоми Седер - Python. Экспресс-курс краткое содержание
Наоми Седер рассказывает не только об основных особенностях языка Python, но и его объектно-ориентированных возможностях, которые появились в Python 3. Данное издание учитывает все изменения, которые произошли с языком за последние 5 лет, а последние 5 глав рассказывают о работе с большими данными.
Python. Экспресс-курс - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
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
Итоги ...........................................................................................................................................................91
Гл а ва.6..Строки. ......................................................................................... 92
6.1. Строки как последовательности символов ............................................................................92
6.2. Основные операции со строками ...............................................................................................93
6.3. Специальные символы и экранированные последовательности ....................................93
6.4. Методы строк ....................................................................................................................................96
6.5. Преобразование объектов в строки ........................................................................................ 105
6.6. Использование метода format .................................................................................................. 107
6.7. Форматирование строк с символом % .................................................................................. 109
6.8. Строковая интерполяция .......................................................................................................... 111
6.9. Байтовые строки ........................................................................................................................... 112
Итоги ........................................................................................................................................................ 113
Глава.7..Словари....................................................................................... 114
7.1. Что такое словарь? ....................................................................................................................... 114
7.2. Другие операции со словарями ............................................................................................... 116
7.3. Подсчет слов ................................................................................................................................... 119
7.4. Что может использоваться в качестве ключа? ................................................................... 120
7.5. Разреженные матрицы ................................................................................................................ 121
7.6. Словари как кэши ......................................................................................................................... 122
7.7. Эффективность словарей .......................................................................................................... 123
Итоги ........................................................................................................................................................ 124
Глава.8..Управляющие.конструкции........................................................... 125
8.1. Цикл while ....................................................................................................................................... 125
8.2. Команда if-elif-else ........................................................................................................................ 126
8.3. Цикл for ............................................................................................................................................ 127
8.4. Генераторы строк и словарей .................................................................................................... 131
8.5. Команды, блоки и отступы ........................................................................................................ 133
8.6. Логические значения и выражения ....................................................................................... 136
8.7. Простая программа для анализа текстового файла .......................................................... 138
Итоги ........................................................................................................................................................ 139
Глава.9..Функции..................................................................................... 140
9.1. Базовые определения функций ............................................................................................... 140
9.2. Параметры функций.................................................................................................................... 141
9.3. Изменяемые объекты в качестве аргументов ..................................................................... 145
9.4. Локальные, нелокальные и глобальные переменные ...................................................... 147
9.5. Присваивание функций переменным ................................................................................... 149
9.6. Лямбда-выражения ...................................................................................................................... 149
9.7. Функции-генераторы .................................................................................................................. 150
9.8. Декораторы ..................................................................................................................................... 151
Итоги ........................................................................................................................................................ 153
Глава.10..Модули.и.правила.областей.видимости. ....................................... 154
10.1. Что такое модуль? ...................................................................................................................... 154
10.2. Первый модуль ........................................................................................................................... 155
10.3. Команда import ........................................................................................................................... 158
10.4. Путь поиска модулей ................................................................................................................ 158
10.5. Приватные имена в модулях .................................................................................................. 160
10.6. Библиотечные и сторонние модули .................................................................................... 161
10.7. Правила областей видимости и пространств имен Python ......................................... 162
Итоги ........................................................................................................................................................ 169
Читать дальшеИнтервал:
Закладка: