Книги / Языки программирования / Python / Build Python Web Apps with Streamlit: AI and data applications in minutes

Build Python Web Apps with Streamlit: AI and data applications in minutes

Aneev D. Kochakadan

Эта книга представляет собой практическое руководство по созданию веб-приложений с использованием Streamlit — популярной библиотеки Python для быстрой разработки интерактивных интерфейсов. Автор, Aneev Kochakadan, проводит читателя от основ Streamlit до создания сложных приложений, включая дашборды, CRUD-системы и AI-приложения с поддержкой больших языковых моделей (LLM).

Первая часть книги охватывает базовые концепции: установку, модель выполнения Streamlit, создание простых приложений и их развертывание. Вы узнаете, как использовать st.session_state для сохранения состояния между перезапусками и как быстро превратить идею в работающий прототип.

Во второй части рассматриваются более сложные темы: построение дашбордов для руководителей, суперзарядка их с помощью продвинутых функций и создание полноценных CRUD-приложений. Эти главы помогут освоить практические навыки для реальных проектов.

Третья часть посвящена интеграции Streamlit с LLM: вы научитесь создавать AI-приложения, а также реализовывать RAG (Retrieval-Augmented Generation) и агентные приложения с использованием LangGraph. Заключительная часть книги охватывает тестирование и упаковку приложений для продакшена.

Книга идеально подходит для разработчиков Python, специалистов по данным и всех, кто хочет быстро создавать интерактивные веб-приложения без глубоких знаний фронтенда. Благодаря практическому подходу и множеству примеров, вы сможете начать создавать свои собственные приложения уже после первых глав.