Читать «Изучаем Python, 3-е издание» онлайн - страница 569

Unknown Author

объекты множеств, 811 основы импортирования, 803 основы циклов, 795 основы, 789 основы, 797 ошибки, 787

перегрузка операторов, 809 передача аргументов по ключу, 799

переменное число аргументов, 798

повторная загрузка, 806 подклассы, 810 прерывание программы, 788 примеры для самостоятельного изучения,818 программирование альтернативной логики, 796 программы, 786 связи в дереве классов, 813 символы обратного слеша, 796 снова простые числа, 801 сортировка словарей, 796 сценарии, 787

сценка с мертвым попугаем, 815 файлы, 794 функция dr, 795 циклический импорт, 807 установка и настройка Python, 59, 777 где получить, 778 настройка, 780

настройка переменных окружения, 781

переменные DOS, 784 проверка наличия предыдущей установки, 777 установка, 778

установка интерпретатора, 777 файлы путей, 785

установка поддержки Tkinter в Linux, 782

утилиты сторонних разработчиков, 50

Ф

фабрики, 653

зачем нужны, 654 фабричные функции, 412 файлы, 113, 135, 244 FIFO, 252 в действии, 247

сохранение и интерпретация упакованных двоичных данных в файлах,250

сохранение объектов с помощью модуля pickle, 249 вызов метода close, 246 выполнение, 61

выталкивание выходных буферов на диск, 245 дескрипторы, 252 другие инструменты, 251 другие средства, напоминающие файлы, 136

закрытие файла вручную, 245 запись всех строк из списка в файл, 245

запись строки в файл, 245 изменение текущей позиции в файле, 245

каналы, 252

операции над файлами, 245 открытие, 244

с доступом по ключу, 136, 252 создают пространства имен, 509 сохранение и интерпретация объектов Python в файлах, 247 чтение

следующей текстовой строки, 245 следующих N байтов, 245 файла целиком в единственную строку, 245

файла целиком в список строк, 245

файлы путей, 785 фигурные скобки, 282 фиксированные двоичные файлы, 68 фиксированные исполняемые двоичные файлы, 101

функции,385,398, 767 apply, 447 filter, 451 lambda, 440 reduce, 451

анонимные, 440 вызов, 379, 390

выполняющие непосредственные изменения в объектах, 378 для работы с числами, 159 инструкции и выражения, имеющие отношение к функциям, 386 как объекты, 471 концепции проектирования, 469 косвенный вызов, 471 обратного вызова, 446 обработчики, 442 определение, 385 передача сигналов из функций по условию, 756

пересечение последовательностей, 393

вызов, 394

локальные переменные, 395 определение, 393 полиморфизм, 394 цикл for внутри функции, 393 применение к аргументам, 447 расширенные возможности, 440 создание функций, 387

def, инструкция, 387, 389 global, инструкция, 388 return, инструкция, 388, 389 аргументы, 388

функции обратного вызова, 658 функциональное программирование, 451

filter, функция, 451 reduce, функция, 451 функциональные интерфейсы, 621 функция поиска минимума, 430

X

хеши, 225

ц

целые числа, 143 литералы, 143

циклические структуры данных, 264 циклы, 330

break, инструкция, 332, 334 continue, инструкция, 332, 334 else, инструкция, 335 for, 337

pass, инструкция, 332, 333

readlines, метод, 346 while, 330

общий формат, 331 примеры, 331 блок else в циклах, 332 имитация циклов while языка С, 338 интерактивные, 284