Мир получил огромную пользу от изобретения Всемирной паутины (или просто «веб» как транслитерации названия Web) сэром Тимом Бернерсом-Ли и языка программирования Python Гвидо ван Россумом.
Единственная небольшая проблема заключается в том, что безымянное издательство компьютерных книг часто помещает пауков и змей на свои обложки книг по тематике Web и Python соответственно. Если бы только сеть называлась Всемирный Гав, а язык Python был бы (Винни) Пухом, эта книга могла бы получить обложку как на рис. I.1.
Рис. I.1. FastAPI: современная разработка Гав-Пух
Но я отвлекся. Эта книга посвящена таким темам, как:
• Всемирная паутина — особенно эффективная технология, как она изменилась и как теперь разрабатывать для нее программное обеспечение;
• Python — очень продуктивный язык для веб-разработки;
• FastAPI — особенно производительный веб-фреймворк для Python.
В двух главах части I книги обсуждаются новые темы в веб-разработке и языке Python — сервисы и API, конкурентность, многоуровневые архитектуры и большие-большие данные.
Часть II — это обзор FastAPI, свежего веб-фреймворка на Python. В этой части содержатся ответы на заданные в части I вопросы.
В части III мы углубляемся в инструментарий FastAPI, включая советы, полученные в процессе разработки.
Наконец, в части IV представлена галерея веб-примеров FastAPI. Для них использовался общий источник данных — список воображаемых существ, что может быть немного интереснее и целостнее, чем обычные случайные представления данных. Это должно дать вам отправную точку для конкретного применения этого веб-фреймворка.
Однажды я пожал ему руку. Я не мыл свою в течение месяца, но могу поспорить, что он сделал это сразу же.
И точно не в последний раз.