Читать «Программирование на Python. Том 1» онлайн - страница 657

Марк Лутц

запуск программ

и потоки выполнения, 271 с графическим интерфейсом, 501

И

изображения, 633

в панелях инструментов, 672 миниатюры, 647, 718 имена полей (списки), 46 именованные каналы, 331 области применения, 334 определение, 319 основы использования, 332 индексы, 687

инструменты ветвления процессов, 260 инструменты для работы с каталогами обзор, 243

обработка имен файлов в Юникоде, 254

обход деревьев каталогов, 249 обход одного каталога, 243 инструменты для работы с файлами в модуле os, 233

встроенные объекты файлов, 209 вывод в файлы, 210 двоичные файлы, 208, 220 модель объекта файла, 207 обзор, 206

сканеры файлов, 239 текстовые файлы, 207, 220 фильтры файлов, 241 инструменты командной строки, 785 инструменты обработки чисел, 955 инструменты реализации игровых программ, 763

интерфейс командной строки к хранилищу shelve, 83 интерфейс передачи сообщений (Message Passing Interface, MPI), 260 источники документации по модулям, 134

итераторы, 164

объектов файлов, 242 файлов, 216

К

каналы

multiprocessing, пакет, 351 анонимные, 317-319 именованные, 317, 331

и сокеты, 842 реализация каналов, 318 реализация графического интерфейса в виде отдельной программы, 835 каталоги

веб-интерфейсы, 115 обход, 243, 448

отображение всех изображений в каталоге, 645

отчет о различиях, 433 поиск расхождений, 422 сканирование, 377 классы, 814 GUI

повторно используемые компоненты, 540

расширение классов компонентов, 544

альтернативные, 77 другие разновидности баз данных, 81 контейнеры, 546 наследование, 74 настройка виджетов с помощью классов, 537 программирование, 71 реализация возможности сохранения, 79

реализация поведения, 73 кнопки Quit, 569

выбор случайной картинками, 637 добавление, 511 отложенные вызовы, 516 фиксированного размера, 654 коды завершения, 308

и ветвление процессов, 312 и потоки выполнения, 314 команд оболочки, 308 команды оболочки find, 436

subprocess, модуль, выполнение с помощью, 159 выполнение, 157 обмен данными, 158 ограничения, 161 определение, 156 конструкторы, специализация, 77 контейнерные классы, 546 копирование деревьев каталогов, 417

М

медиафайлы, проигрывание, 464 менеджеры компоновки, 500 grid, 726, 729

expand и fill, параметры, 534 pack, 729

изменение размеров виджетов, 504 определение, 500 порядок компоновки, 533 размещение, 505 менеджеры контекста

и закрытие файлов, 212 и потоки выполнения, 285 и фильтры файлов, 242 меню

PyEdit, в редакторе, 864 Menubutton, виджет, 665 автоматизация создания, 675, 773 на основе фреймов, 665 окон верхнего уровня, 660 определение, 660 отображение в окнах, 670 метки

bg, параметр, 555 expand, параметр, 556 fg, параметр, 555 fill, параметр, 556 font, атрибут, 556 height, атрибут, 556 width, атрибут, 556 настройка, 555 миниатюры изображений

и холсты с прокруткой,718 создание, 647

модули, источники документации, 134

Н

наследование

SimpleEditor, класс, 694 и классы, 74 независимые окна, 624 независимые программы, 337 запуск, 357

О

обертывание дескрипторов объектами файлов, 236, 321