Python за 7 дней. Краткий курс для начинающих [Эндрю Парк] (pdf) читать постранично, страница - 3

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

134
Словари...................................................................................... 135
Как создать словарь............................................................. 135

Глава 7. Условные конструкции и циклы. . . . . . . . . . . . . . 138
Операторы сравнения................................................................ 140
Оператор «меньше» ().......................................................... 143
Оператор «равно» (==)........................................................... 144
Операторы управления . ............................................................ 145
Последовательная структура................................................ 145
Условная конструкция.......................................................... 146
Циклы................................................................................... 146
Условные операторы if/else....................................................... 147
Операторы if, elif, else........................................................... 149
Цикл for...................................................................................... 150
Цикл while................................................................................... 151
Операторы break и continue........................................................ 152
Как работает break................................................................ 152
Как работает continue........................................................... 153

Глава 8. Функции и модули. . . . . . . . . . . . . . . . . . . . . . . . . 155
Для чего нужны функции........................................................... 157
Разновидности функций............................................................ 159
Как работают функции............................................................... 160
Как определять собственные функции...................................... 161

9

10

СОДЕРЖАНИЕ

Использование параметров в функциях.................................... 164
Передача аргументов............................................................ 166
Позиционные аргументы...................................................... 167
Именованные аргументы...................................................... 169
Аргументы по умолчанию .................................................... 170
Область видимости в Python...................................................... 172
Почему важна область видимости....................................... 172
Локальная и глобальная область видимости....................... 173
Модули....................................................................................... 177
Что делает import.................................................................. 177
Как создать модуль.............................................................. 178
Встроенные функции и модули.................................................. 180
print()..................................................................................... 180
abs()...................................................................................... 181
round()................................................................................... 181
max()..................................................................................... 182
min()...................................................................................... 182
sorted().................................................................................. 183
sum()..................................................................................... 183
len()....................................................................................... 184
type()..................................................................................... 184
Строковые методы..................................................................... 185
strip()..................................................................................... 185
replace()................................................................................. 186
split()..................................................................................... 186
join()...................................................................................... 187

Глава 9. Объектно-ориентированное
программирование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Что такое объектно-ориентированное программирование....... 191
Пример использования......................................................... 191

СОДЕРЖАНИЕ

Как создать класс в Python........................................................ 193
Как создаются объекты............................................................. 194
Что содержат объекты.......................................................... 194
Пример создания объекта.................................................... 195
Параметр self........................................................................ 195
Метод __init__........................................................................ 196
Как создаются классы и объекты с методами..................... 198
Наследование............................................................................ 199
Пример использования......................................................... 199

Глава 10. Операции с файлами в Python. . . . . . . . . . . . . . . 202
Файлы и пути к файлам.............................................................. 204
Иерархическая структура файлов......................................... 204
Определение текущего рабочего каталога........................... 206
Создание новых каталогов................................................... 206
Управляющие функции............................................................... 208
Как открыть файл функцией open()...................................... 208
Как работает open()......................................................... 209
Как читать файлы методом read()......................................... 209
Как записывать данные методом write().............................. 211
Копирование файлов и каталогов........................................ 212
Перемещение и переименование файлов и каталогов......... 214
Удаление файлов и каталогов.............................................. 215

Глава 11. Обработка исключений. . . . . . . . . . . . . . . . . . . . 216
Пример обработки исключений................................................. 218
Как работают команды try и except............................................ 219
Как сработал код.................................................................. 219
Разновидности ошибок.............................................................. 220
Ошибки значений (ValueError)............................................... 220
Ошибки импортирования (ImportError)................................. 221

11

12

Содержание

Ошибки ОС (OSError)............................................................. 221
Ошибки типов (TypeError)...................................................... 222
Ошибки имен (NameError)..................................................... 222
Ошибки