Beginner's Guide to Streamlit with Python: Build Web-Based Data and Machine Learning Applications
暫譯: Python 與 Streamlit 初學者指南:構建基於網頁的數據與機器學習應用程式

Raghavendra, Sujay

  • 出版商: Apress
  • 出版日期: 2022-12-17
  • 售價: $1,730
  • 貴賓價: 9.5$1,644
  • 語言: 英文
  • 頁數: 203
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 148428982X
  • ISBN-13: 9781484289822
  • 相關分類: Python程式語言Machine Learning
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book will teach you the basics of Streamlit, a Python-based application framework used to build interactive dashboards and machine learning web apps. Streamlit reduces development time for web-based application prototypes of data and machine learning models. As you'll see, Streamlit helps develop data-enhanced analytics, build dynamic user experiences, and showcases data for data science and machine learning models.

Beginner's Guide to Streamlit with Python begins with the basics of Streamlit by demonstrating how to build a basic application and advances to visualization techniques and their features. Next, it covers the various aspects of a typical Streamlit web application, and explains how to manage flow control and status elements. You'll also explore performance optimization techniques necessary for data modules in a Streamlit application. Following this, you'll see how to deploy Streamlit applications on various platforms. The book concludes with a few prototype natural language processing apps with computer vision implemented using Streamlit.

After reading this book, you will understand the concepts, functionalities, and performance of Streamlit, and be able to develop dynamic Streamlit web-based data and machine learning applications of your own.

What You Will Learn

  • How to start developing web applications using Streamlit
  • What are Streamlit's components
  • Media elements in Streamlit
  • How to visualize data using various interactive and dynamic Python libraries
  • How to implement models in Streamlit web applications

Who This Book Is ForProfessionals working in data science and machine learning domains who want to showcase and deploy their work in a web application with no prior knowledge of web development.

商品描述(中文翻譯)

這本書將教你 Streamlit 的基本概念,這是一個基於 Python 的應用框架,用於構建互動式儀表板和機器學習網頁應用。Streamlit 減少了基於網頁的數據和機器學習模型原型的開發時間。如你所見,Streamlit 有助於開發數據增強的分析,構建動態用戶體驗,並展示數據以支持數據科學和機器學習模型。

《使用 Python 的 Streamlit 初學者指南》從 Streamlit 的基本概念開始,展示如何構建一個基本應用,然後進入可視化技術及其特性。接下來,它涵蓋了典型 Streamlit 網頁應用的各個方面,並解釋如何管理流程控制和狀態元素。你還將探索在 Streamlit 應用中對數據模塊所需的性能優化技術。隨後,你將學習如何在各種平台上部署 Streamlit 應用。這本書最後將介紹幾個使用 Streamlit 實現的原型自然語言處理應用,並結合計算機視覺技術。

閱讀完這本書後,你將理解 Streamlit 的概念、功能和性能,並能夠開發自己的動態 Streamlit 網頁數據和機器學習應用。

你將學到的內容:
- 如何開始使用 Streamlit 開發網頁應用
- Streamlit 的組件是什麼
- Streamlit 中的媒體元素
- 如何使用各種互動式和動態的 Python 庫來可視化數據
- 如何在 Streamlit 網頁應用中實現模型

本書適合對象:
在數據科學和機器學習領域工作的專業人士,想要展示和部署他們的工作於網頁應用中,且對網頁開發沒有先前知識。

作者簡介

Sujay Raghavendra is an IT professional with a Master's Degree in Information Technology. His research interests include machine learning, computer vision, NLP, and deep learning. He has been a consultant for multiple research centers in various universities. He has published many research articles in international journals and is the author of the book "Python Testing with Selenium" published by Apress.

作者簡介(中文翻譯)

Sujay Raghavendra 是一位擁有資訊科技碩士學位的 IT 專業人士。他的研究興趣包括機器學習、計算機視覺、自然語言處理 (NLP) 和深度學習。他曾擔任多所大學研究中心的顧問,並在國際期刊上發表了許多研究文章。他是 Apress 出版的書籍《Python Testing with Selenium》的作者。