Get the eBook free when you register your print book at Manning.
You just built something amazing in Python and you’re ready to share it with the world! But does shipping it to the web mean…learning JavaScript? With the Streamlit framework, you can build interactive web apps entirely in Python incredibly fast. By providing a collection of pre-built UI components and streamlined configurations, Streamlit turns your ideas for data tools and AI workflows into usable applications without any tedious HTML, CSS, and JavaScript.
Build Python Web Apps with Streamlit follows a proven learn-by-building approach. Each chapter introduces a new hands-on project. You’ll create data dashboards, interactive checklists, and even an AI chatbot optimized with RAG and agentic patterns. You’ll also learn from intentional mistakes and real-world debugging challenges that teach you how Streamlit actually works. As you go, each project helps you master software engineering skills you might not have learned as a Python programmer—gathering requirements, persistence and database integration, user authentication, deployment, and troubleshooting.
• Build interactive web apps without HTML/CSS/JavaScript
• Understand Streamlit’s execution model
• Work with databases and persistent data
• Create and deploy production-grade architectures
• Implement user authentication and authorization
• Build AI-powered applications with LLMs
• Develop dashboards, and visualizations
• Implement security best practices
About the technology
With the Streamlit framework, you can build interactive web apps entirely in Python incredibly fast. By providing a collection of pre-built UI components and streamlined configurations, Streamlit turns your ideas for data tools and AI workflows into usable applications without any tedious HTML, CSS, and JavaScript.
About the book
Build Python Web Apps with Streamlit follows a proven learn-by-building approach. Each chapter introduces a new hands-on project. You’ll create data dashboards, interactive checklists, and even an AI chatbot optimized with RAG and agentic patterns. As you go, you’ll practice debugging, deployment, database integration and other software engineering skills.
What's inside
• Understand Streamlit’s execution model
• Work with databases and persistent data
• Implement user authentication and authorization
• Build AI-powered applications
About the reader
For Python programmers. No web app or AI skills required.
About the author
Aneev Kochakadan is a software engineer at OpenAI, with prior experience at Stripe and Google. He has designed and built systems ranging from online transactional services to data pipelines and business intelligence tools.
Table of Contents
Part 1
1 Introduction to Streamlit
2 Getting started with Streamlit
3 Taking an app from concept to code
4 Streamlit’s execution model
5 Sharing your apps with the world
Part 2
6 A dashboard fit for a CEO
7 The CEO strikes back: Supercharging the dashboard
8 Building a CRUD app with Streamlit
Part 3
9 Creating an AI-powered application
10 RAG and agentic apps with LangGraph and Streamlit
Part 4
11 Testing Streamlit apps
12 Packaging and deploying Streamlit apps
Appendixes
A Installing Python and Streamlit
"synopsis" may belong to another edition of this title.
Aneev Kochakadan is a software engineer with a diverse background, from designing online transactional services and developing data pipelines to business intelligence and data interpretation. Aneev has refined his expertise at industry leaders like Google and Stripe.
"About this title" may belong to another edition of this title.
Seller: Chiron Media, Wallingford, United Kingdom
paperback. Condition: New. Brand new book, sourced directly from publisher. Dispatch time is 3-4 days from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Seller Inventory # 6666-CBL-9781633436015
Quantity: 1 available
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
HRD. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781633436015
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
HRD. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # PB-9781633436015
Quantity: 15 available
Seller: Rarewaves.com USA, London, LONDO, United Kingdom
Hardback. Condition: New. Turn scripts into shareable apps-no HTML, no waiting. If you have ever wished your Python experiments could instantly become interactive tools, this book shows you how. Build, demo, and deploy before the coffee cools, using a workflow designed for speed and simplicity. Pure-Python workflow: stay productive in the language you already love. Ready-made widgets: add forms, charts, and media with one-line commands, saving hours. Hands-on progression: nine projects grow from password checker to LLM-powered knowledge base. Deployment playbook: push to Streamlit Cloud, containers, or on-prem servers with confidence. AI integration patterns: wrap models and chatbots in friendly UIs users actually enjoy. Streamlit in Action by software engineer Aneev Kochakadan delivers a practical, code-first path to modern web interfaces. The book makes Streamlit's power accessible without front-end complexity. Starting with a simple to-do list, each chapter layers new Streamlit skills, culminating in an executive dashboard and an AI chatbot. Clear explanations, bite-size examples, and test-as-you-read checkpoints make learning feel effortless. By the final project you will ship polished apps, impress stakeholders, and iterate ideas in hours-not weeks. Your Python skills now reach real users through the browser. Ideal for Python developers, data scientists, and tinkerers who need results fast without front-end pain. Seller Inventory # LU-9781633436015
Quantity: 1 available
Seller: California Books, Miami, FL, U.S.A.
Condition: New. Seller Inventory # I-9781633436015
Seller: Chiron Media, Wallingford, United Kingdom
paperback. Condition: New. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Seller Inventory # 6666-GRD-9781633436015
Quantity: 2 available
Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.
Hardcover. Condition: new. Hardcover. Turn scripts into shareable appsno HTML, no waiting. If you have ever wished your Python experiments could instantly become interactive tools, this book shows you how. Build, demo, and deploy before the coffee cools, using a workflow designed for speed and simplicity. Pure-Python workflow: stay productive in the language you already love. Ready-made widgets: add forms, charts, and media with one-line commands, saving hours. Hands-on progression: nine projects grow from password checker to LLM-powered knowledge base. Deployment playbook: push to Streamlit Cloud, containers, or on-prem servers with confidence. AI integration patterns: wrap models and chatbots in friendly UIs users actually enjoy. Streamlit in Action by software engineer Aneev Kochakadan delivers a practical, code-first path to modern web interfaces. The book makes Streamlits power accessible without front-end complexity. Starting with a simple to-do list, each chapter layers new Streamlit skills, culminating in an executive dashboard and an AI chatbot. Clear explanations, bite-size examples, and test-as-you-read checkpoints make learning feel effortless. By the final project you will ship polished apps, impress stakeholders, and iterate ideas in hoursnot weeks. Your Python skills now reach real users through the browser. Ideal for Python developers, data scientists, and tinkerers who need results fast without front-end pain. The Streamlit framework empowers Python developers to build web applications quickly without writing a single line of HTML, CSS, or JavaScript. Theres no need to switch stacks just to add a web front-end to a Python application. This easy to use, lightweight toolkit is perfect for putting a friendly UI on an AI model or creating an interactive data dashboard. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Seller Inventory # 9781633436015
Seller: Rarewaves USA, HEBRON, KY, U.S.A.
Hardback. Condition: New. Turn scripts into shareable apps-no HTML, no waiting. If you have ever wished your Python experiments could instantly become interactive tools, this book shows you how. Build, demo, and deploy before the coffee cools, using a workflow designed for speed and simplicity. Pure-Python workflow: stay productive in the language you already love. Ready-made widgets: add forms, charts, and media with one-line commands, saving hours. Hands-on progression: nine projects grow from password checker to LLM-powered knowledge base. Deployment playbook: push to Streamlit Cloud, containers, or on-prem servers with confidence. AI integration patterns: wrap models and chatbots in friendly UIs users actually enjoy. Streamlit in Action by software engineer Aneev Kochakadan delivers a practical, code-first path to modern web interfaces. The book makes Streamlit's power accessible without front-end complexity. Starting with a simple to-do list, each chapter layers new Streamlit skills, culminating in an executive dashboard and an AI chatbot. Clear explanations, bite-size examples, and test-as-you-read checkpoints make learning feel effortless. By the final project you will ship polished apps, impress stakeholders, and iterate ideas in hours-not weeks. Your Python skills now reach real users through the browser. Ideal for Python developers, data scientists, and tinkerers who need results fast without front-end pain. Seller Inventory # LU-9781633436015
Seller: THE SAINT BOOKSTORE, Southport, United Kingdom
Hardback. Condition: New. New copy - Usually dispatched within 2 working days. Seller Inventory # B9781633436015
Quantity: 1 available
Seller: Revaluation Books, Exeter, United Kingdom
Paperback. Condition: Brand New. 400 pages. 9.25x7.37 inches. In Stock. Seller Inventory # __1633436012
Quantity: 2 available