Web Application Development with Streamlit: Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework

- 50%

Original price was: $5.00.Current price is: $2.50.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 10.6 MB
  • Book Language: English
  • Total Page Count: 498
  • Instant Download

Turn Python into Interactive Web Apps

Most web application projects force you to juggle HTML, CSS, JavaScript, and a backend framework. Streamlit takes a different path: you write Python, and it becomes an interactive web app. This book shows how to use that pure Python workflow from installation through secure cloud deployment, using realistic examples that reflect how developers actually build data tools.

What Makes This Guide Practical

The material moves quickly from environment setup into working code. You will create user input forms, handle errors, manipulate dataframes, and render static and interactive charts. The focus stays on building usable applications rather than just exploring syntax.

From Basic UI to Complete Applications

Early chapters cover Streamlit’s core architecture and basic components. Then the book expands into page configuration, themes, multipage apps, and modular project organization. A social network example ties these ideas together, giving you a realistic pattern to follow.

Data Management and Visualization

Real-world dashboards need more than display widgets. The book covers byte processing, real-time data mutation, and advanced visualization with Plotly, including statistical, time-series, geospatial, and animated charts. You learn how to connect Streamlit to PostgreSQL and MongoDB, query databases, and display tables inside an app.

Backend Servers, Session State, and Security

For production-ready tools, Streamlit apps often need a backend layer. The guide explains JSON-based client-server communication, multithreading, multiprocessing, persistent session management, user authentication, secrets management, and SQL injection prevention with SQLAlchemy. These chapters address the security and state problems that appear once apps grow beyond prototypes.

Deploy Locally and to the Cloud

Deployment can feel intimidating, but the book provides step-by-step instructions for Streamlit Cloud, Linux, Linux Docker containers, and Windows Server. You’ll see how to expose your app, configure ports, run it as a persistent service, and manage offline package installations. These sections remove much of the guesswork from getting an app in front of real users.

Extend Streamlit with React Components

When built-in components aren’t enough, Streamlit supports custom React components. The final chapters walk through creating React components, sending and receiving data between Python and React, and publishing components as pip packages. A focused look at the extra-streamlit-components library rounds out the extension toolkit.

A Clear Path for Python Developers

If you already work with Python and want to ship interactive web tools without learning a separate frontend stack, this book gives you a direct route. It’s especially useful for data scientists, analysts, and developers who need to turn analyses into shareable applications while keeping the codebase in Python.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Web Application Development with Streamlit: Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework”

No product has been found!
Web Application Development with Streamlit: Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework
Web Application Development with Streamlit: Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework

Original price was: $5.00.Current price is: $2.50.

Digital Delights
Logo
Shopping cart