Если вы захотите узнать больше и заполнить знаниями те области, которые я осветил недостаточно глубоко или вообще не затронул, то сможете найти множество замечательных ресурсов. В этом приложении перечислены ресурсы для изучения Python, FastAPI, Starlette и Pydantic.
Вот некоторые известные сайты, посвященные Python:
• Python Software Foundation (https://www.python.org) — базовый материал;
• Real Python Tutorials (https://realpython.com) — подробные учебные пособия по Python;
• Reddit (https://www.reddit.com/r/Python) — раздел основного форума на сайте reddit.com о Python;
• Stack Overflow (https://stackoverflow.com/questions/tagged/python) — вопросы с тегом Python;
• Pycoder’s Weekly (https://pycoders.com) — еженедельная рассылка по электронной почте;
• Anaconda (https://www.anaconda.com) — распространение научной информации.
А вот лишь некоторые из книг по Python, показавшиеся мне полезными во время написания этой книги:
• Любанович Б. Простой Python. Изд. 2-е. — СПб.: Питер, 2021;
• Бизли Д. Python. Исчерпывающее руководство. — СПб.: Питер, 2023;
• Рамальо Л. Python. К вершинам мастерства. — 2016;
• Виафоре П. Надежный Python. — 2023;
• Персиваль Г., Грегори Б. Паттерны разработки на Python. — СПб.: Питер, 2022.
Далее перечислены некоторые веб-сайты FastAPI:
• Home (https://fastapi.tiangolo.com) — официальный сайт и лучшая техническая документация, которую я видел;
• External links and articles (https://fastapi.tiangolo.com/external-links) — с официального сайта;
• FastAPI GitHub (https://github.com/tiangolo/fastapi) — репозиторий кода FastAPI;
• Awesome FastAPI (https://github.com/mjhea0/awesome-fastapi) — список ресурсов;
• The Ultimate FastAPI Tutorial (https://oreil.ly/vfvS3) — подробное описание из множества частей;
• The Blue Book: FastAPI (https://lyz-code.github.io/blue-book/fastapi) — подробный обзор FastAPI;
• Medium (https://medium.com/tag/fastapi) — статьи с тегом FastAPI;
• Using FastAPI to Build Python Web APIs (https://realpython.com/fastapi-python-webapis) — сокращенная документация по FastAPI;
• Twitter (https://oreil.ly/kHJm_) — твиты с отметкой @FastAPI или #FastAPI;
• Gitter (https://oreil.ly/-56rC) — просьбы о помощи и ответы на них;
• GitHub (https://oreil.ly/NXTU1) — репозитории со словом FastAPI в названиях.
Несмотря на то что FastAPI появился в конце 2018 года, книг по нему пока не так уж много. Я смог извлечь полезные уроки из прочтения следующих книг:
• Building Data Science Applications with FastAPI, автор Франсуа Ворон (Packt);
• Building Python Microservices with FastAPI, автор Шервин Джон Трагура (Packt);
• Microservice APIs, автор Хосе Аро Перальта (Manning).
Основные ссылки для Starlette:
• Home (https://www.starlette.io);
• GitHub (https://github.com/encode/starlette).
Основные ссылки для Pydantic:
• Home (https://pydantic.dev);
• Docs (https://docs.pydantic.dev);
• GitHub (https://github.com/pydantic/pydantic).