Приключение в стиле Python: От основ Python к работающему веб-приложению [Павел Анни] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Приключение в стиле
Python

От основ Python к
работающему веб-приложению

Павел Анни

MANNING

A Pythonic Adventure
ОТ ОСНОВ PYTHON К
РАБОТАЮЩЕМУ ВЕБ-ПРИЛОЖЕНИЮ

ПАВЕЛ АННИ

MANNING
SHELTER ISLAND

Чтобы получить онлайн-информацию и заказать эту и другие книги Мэннинга, посетите сайт
www.manning.com. Издательство предлагает скидки на эту книгу при заказе большого количества.
Для получения более подробной информации, пожалуйста, свяжитесь с
Special Sales Department
Manning Publications Co.
20 Baldwin Road
PO Box 761
Shelter Island, NY 11964
Email: orders@manning.com
©2024, Manning Publications Co. Все права защищены.
Никакая часть этой публикации не может быть воспроизведена, сохранена в поисковой
системе или передана в любой форме или с помощью электронных, механических,
фотокопировальных или иных средств без предварительного письменного разрешения
издателя.
Многие обозначения, используемые производителями и продавцами для обозначения своей
продукции, заявлены как товарные знаки. Если эти обозначения встречаются в книге и
Manning Publications было известно о претензии на товарный знак, обозначения были
напечатаны заглавными буквами или полностью.
Признавая важность сохранения написанного, политика Мэннинга заключается в том, чтобы книги,
которые мы публикуем, печатались на бескислотной бумаге, и мы прилагаем все усилия для
достижения этой цели. Признавая также нашу ответственность за сохранение ресурсов нашей
планеты, книги Мэннинга печатаются на бумаге, которая как минимум на 15 процентов
переработана и обработана без использования элементарного хлора.
Автор и издатель приложили все усилия, чтобы информация в этой книге была верной на
момент публикации. Автор и издатель не принимают на себя и настоящим отказываются от
какой-либо ответственности перед какой-либо стороной за любые убытки, ущерб или сбои,
вызванные ошибками или упущениями, независимо от того, являются ли такие ошибки или
упущения результатом небрежности, несчастного случая или любой другой причины, или
любого использования информация здесь.
Manning Publications Co.
20 Baldwin Road
PO Box 761
Shelter Island, NY 11964

Development editor:
Technical editor:
Review editor:
Production editor:
Copy editor:
Proofreader:
Typesetter:
Cover designer:

ISBN 9781633438897
Напечатано в Соединенных Штатах Америки

Toni Arritola
Marie-Therese Smith
Adriana Sabo
Andy Marinkovich
Andy Carroll
Mike Beady
Gordan Salinovic
Monica Kamswaag

Посвящается моему папе

краткое содержание
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

















Кофе для друзей: Первые шаги
1
Списки: Что в меню?
19
Функции: Не повторяйтесь!
34
Ошибки пользователя: все совершают ошибки
46
Работа с файлами: Быть менеджером кофейни
62
Главное меню: Следующий клиент!
73
Создание функций: Получить заказ и распечатать его
86
Работаем с JSON: сохраняем заказ 95
Дополните меню: Настоящая программа 107
Изучаем Flask: ваше первое веб-приложение
116
Веб-форма для заказов: Кофейня в Интернете 136
База данных: Нам нужно хорошее хранилище
148
Стили: Делаем красиво 166
Помощь искусственного интеллекта: улучшение нашего кода
Следующие шаги: Планы на будущее
197

iv

188

содержание
предисловие viii
слова благодарности x
об этой книге xii
об авторе xvi

1

Кофе для друзей: Первые шаги
Прежде всего: установка

1

4

Как общаться с компьютером
Что такое программа?

7

17

Новое, что вы узнали сегодня
Код для этой главы

17

18

Больше идей для ваших проектов

2

Списки: Что в меню?

19

Новое, что вы узнали сегодня
Код для этой главы

3

18

33

Функции: Не повторяйтесь!

34

Новое, что вы узнали сегодня
Код для этой главы

v

33

45

45

vi

CONTENTS

4

Ошибки пользователя: все совершают ошибки 46
Новое, что вы узнали сегодня 61
Код для этой главы

5

Работа с файлами: Быть менеджером магазина
Новое, что вы узнали сегодня
Код для этой главы

6

Новое, что вы узнали сегодня
85

Каков ваш выбор?

89

Распечатайте это!

92

95

106

106

Дополните меню: Настоящая программа 107
Новое, что вы узнали сегодня

115

115

Изучаем Flask: ваше первое веб-приложение
Новое, что вы узнали сегодня
Код для этой главы

135

Новое, что вы узнали сегодня

136

147

147

База данных: Нам нужно хорошее хранилище
Новое, что вы узнали сегодня
Код для этой главы

116

134

Веб-форма для заказов: Кофейня в Интернете
Код для этой главы

12

94

Новое, что вы узнали сегодня

Код для этой главы

11

94

Работаем с JSON: сохраняем заказ
Код для этой главы

10

85

Создание функций: Получить заказ и распечатать его

Код для этой главы

9

71

72

Новое, что вы узнали сегодня

8

62

Главное меню: Следующий клиент! 73
Код для этой главы

7

61

165

164

148

86

vii

СОДЕРЖАНИЕ

13
14
15

Стили: