Читать «Программирование на Python. Том 1» онлайн - страница 659
Марк Лутц
программирование на Python
«Hello World», программа, 497 веб-интерфейс, 102 графический интерфейс, 86 другие разновидности баз данных, 81 интерфейс командной строки, 83 классы, 71 наследование, 74
обеспечивающее повторное использование, 630
объектно-ориентированное программирование, 69
получение ввода от пользователя, 92 реализация возможности сохранения, 79
реализация поведения, 73 реструктуризация программного кода, 75
сохранение записей на длительное время, 54
программы
независимые, 337, 357 перенаправление стандартных потоков ввода-вывода, 181 производительность
и потоки выполнения, 270 сохранение миниатюр в файлах, 652 произвольный доступ к данным в фай-лах,230
пути к каталогам и символы обратного слеша, 148
Р
разделяемая память, 318 mmap, модуль, 318 multiprocessing, пакет, 352 разрезание файлов, 391, 399 расширение методов, 76 редактирование файлов в деревьях каталогов, 454
резервные копии, проверка, 431 реструктуризация программного кода альтернативные классы, 77 расширение методов, 76 специализация конструкторов, 77 формат отображения, 76 родительский процесс, 261
С
связанные методы, 814 определение, 90
связанные методы как обработчики событий, 525
связывание событий, 529 сигналы, 340
символы конца строки, 138 в текстовых файлах, 224 синхронизация
_thread, модуль, 280 threading, модуль, 290 и потоки выполнения, 272 система координат, холсты, 711 системные инструменты, 258 os, модуль, 150 sys, модуль, 146
разработка системных сценариев,
133
системные программы
автоматизированный запуск программ, 473
вывод имен файлов с символами Юникода, 387 другие примеры, 462
копирование деревьев каталогов, 417 с помощью классов, 460 обход каталогов, 448 подсчет строк исходного программного кода, 458 поиск
в деревьях каталогов, 435 различий между деревьями каталогов, 425
проигрывание медиафайлов, 464 разрезание и объединение файлов, 390
сканирование
всего компьютера, 382 деревьев каталогов, 378 каталогов, 377 пути поиска модулей, 379 создание веб-страниц для переадресации, 403
сравнение деревьев каталогов, 422 сценарии регрессивного тестирования, 408
системные сценарии, разработка bytes, тип объектов, 141 дополнительные справочники, 145 источники документации по моду-лям,134 обзор, 132
операции с файлами, 142 постраничный вывод строк документации, 135
руководства по библиотекам Python, 144
способы использования программ, 143
строковые методы, 138
сценарий постраничного вывода, 137
Юникод, 141
системных приложений область, 129 сканеры файлов, 239 сканирование
всего компьютера, 382 дерева каталогов, 378 каталогов, 377 пути поиска модулей, 379 скомпилированные двоичные файлы, 99 словарей итераторы, 53 словари
вложенные структуры, 51 примеры реализации записей, 48 словарей, 52 списки словарей, 50 способы создания, 49
события
от мыши, 588 привязка, 585, 724 связывание, 529 совместно используемая память и потоки выполнения, 270 соглашения об именовании файлов, 56 соединение файлов, 395, 399 создание веб-страниц для переадресации, 403 сокеты, 335
и каналы, 842
и независимые программы, 337 области применения, 339 основы, 335