Читать «Программирование на Python. Том 1» онлайн - страница 2
Марк Лутц
Об авторе...............................................................................38
Часть I. Начало..........................................................................39
Глава 1. Предварительный обзор.............................................41
«Программирование на Python»: краткий очерк.......................41
Постановка задачи................................................................42
Шаг 1: представление записей................................................43
Списки............................................................................43
Словари ..........................................................................48
Шаг 2: сохранение записей на длительное время.......................54
Текстовые файлы.............................................................55
Модуль pickle...................................................................61
Работа модуля pickle с отдельными записями.......................64
Модуль shelve..................................................................66
Шаг 3: переход к ООП............................................................69
Использование классов .....................................................71
Добавляем поведение........................................................73
Добавляем наследование ...................................................74
Реструктуризация программного кода.................................75
Добавляем возможность сохранения...................................79
Другие разновидности баз данных ......................................81
Шаг 4: добавляем интерфейс командной строки........................83
Шаг 5: добавляем графический интерфейс ...............................86
Основы графических интерфейсов......................................87
ООП при разработке графических интерфейсов.....................89
Получение ввода от пользователя.......................................92
Графический интерфейс к хранилищу.................................94
Шаг 6: добавляем веб-интерфейс...........................................102
Основы CGI....................................................................103
Запуск веб-сервера..........................................................106
Использование строки запроса и модуля urllib....................109
Форматирование текста ответа.........................................110
Веб-интерфейс к хранилищу с данными.............................111
Конец демонстрационного примера.......................................123
Часть II. Системное программирование................................127
Глава 2. Системные инструменты..........................................129
«os.path - дорога к знанию» .................................................129
Зачем здесь нужен Python?..............................................129
В следующих пяти главах................................................130
Знакомство с разработкой системных сценариев.....................132
Системные модули Python...............................................133