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

Марк Лутц

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

сохранения возможность, реализация, 79

списки

append, метод, 45, 52 вложенные структуры, 52 имена полей, 46

примеры реализации записей, 43 словарей, 50

сравнение деревьев каталогов, 422 ссылки на объекты

и обработчики событий, 803 стандартные диалоги, 567 стандартные потоки ввода-вывода доступ, 167 определение, 180

перенаправление в файлы/програм-мы, 181 строки

Text, виджет, 686 запроса, 109

определение позиции, 686 преобразование, 140 текст Юникода, 697 форматирование, 115 строковые методы join, метод, 155 основы, 138 сценарии

queue, пример использования модуля, 297

start, использование команды, 367 Unix, особенности на платформе, 174 вспомогательные сценарии, 60 выполнение команд оболочки из сценариев, 156

записи/чтения данных, 57 и аргументы командной строки, 171 и переменные оболочки, 175 и стандартные потоки ввода-вывода, 180

и текущий рабочий каталог, 168 первые замечания, 57 регрессивного тестирования, 408 сценарий постраничного вывода, 137 пример, 137 тестовые данные, 55

Т

таймеры, 300

теги

объектов, 714 привязка, 707 текст, 688

текстовые файлы, 207

вспомогательные сценарии, 60 и Юникод, 207, 695 преобразование символов конца строки, 224

сценарий записи/чтения данных, 57 тестовый сценарий создания данных, 55

текущий рабочий каталог, 168 доступ, 167

и командные строки, 170 и путь поиска модулей, 168

точки на окружности, 951

Ф

файлов объекты

close, метод, 209, 211 readlines, метод, 215 readline, метод, 215, 216 read, метод, 215 seek, метод, 230 writelines, метод, 211 write, метод, 211 встроенные, 209 вывод в файлы, 210 гарантированное закрытие, 212 другие режимы открытия файлов, 218

запись, 211

методы чтения-записи, 209 модель объекта файла, 207 обертывание дескрипторов, 236 определение, 207 открытие, 210, 218 чтение из файлов, 214

файлы, 55

закрытие, 212

и текущий рабочий каталог, 168 открытие, 218

перенаправление стандартных потоков ввода-вывода, 181 разработка системных сценариев, 142

разрезание, 391, 399 редактирование файлов в деревьях каталогов, 454 с байт-кодом, удаление, 442 соглашения об именовании, 56 соединение, 395, 399 текст Юникода, 700 чтение, 214

фильтры и сканирование файлов, 241 формы ввода, 595, 727 компоновка, 595 основы работы с сеткой, 728 функции и потоки выполнения, 271 функции-генераторы, 249

Х

холсты

базовые операции, 710 вытягивание фигур, 723 идентификаторы объектов, 713 и миниатюры изображений, 718 определение, 709 очистка, 723

перемещение объектов, 724 программирование, 711 прокрутка, 715 система координат, 711 события, 722 создание объектов, 712 теги объектов, 714

Ц

циклы

time.sleep, функция, 756, 757, 760 и потоки выполнения, 285

Ю

Юникод, 141, 221

PyEdit, поддержка в текстовом редакторе, 877, 878, 880 Text, виджет, 695 вывод имен файлов, 387 и текстовые файлы, 207 обработка имен файлов, 254, 256

1

Марк Лутц «Изучаем Python», 4 издание, СПб.: Символ-Плюс, 2010.

2

Я являюсь автором всех трех книг, упомянутых в этом разделе, и это дает мне возможность контролировать их содержимое и избегать повторений. Это также означает, что как автор я стараюсь не комментировать многие другие книги о Python, которые могут оказаться для вас весьма полезными и в которых могут обсуждаться темы, не рассматривающиеся ни в одной из моих книг. Упоминания об этих книгах вы найдете в Интернете или в других источниках информации о Python. Все три мои книги отражают опыт 13 лет преподавания Python и путь, пройденный от момента выхода первого издания книги «Programming Python» в 1995 году. (Здесь вполне уместно поместить фотографию убеленного сединами путешественника-иссле-дователя.)