Linked e-resources

Details

Intro
Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Introduction to Streamlit
What Is Streamlit?
Why Streamlit?
Why Streamlit for Data Science and ML Engineers?
Features of Streamlit
Open Source
Platforms
Ease of Development
Interactive Applications
Reduced Time of Development
No Core Web Development Knowledge
Easy to Learn
Model Implementation
Compatibility
Literate Programming Document
Streamlit Cloud
Optimize Change
Error Notifications

Comparing Streamlit to Alternative Frameworks
Installing Python
Installing Streamlit on Windows
Installing Streamlit on Linux
Installing Streamlit on macOS
Testing the Streamlit Installation
Creating Our First App
Summary
Chapter 2: Text and Table Elements
Text Elements
Titles
Headers
Subheaders
Captions
Plain Text
Markdown
LaTeX
Code
Data Elements
Dataframes
Tables
Metrics
JSON
The write() Function as a Superfunction
Magic
Summary
Chapter 3: Visualization
The Importance of Visualization

Visualization in Streamlit
Purpose of Visualization
Streamlit Functions
Bar
Line
Area
Map
Graphviz
Seaborn
Count
Violin
Strip
Altair
Boxplot
Area
Heatmap
Plotly
Pie
Donut
Scatter
Line
Bar
Bar Horizontal
Subplots
Summary
Chapter 4: Data and Media Elements
Images
Multiple Images
Background Image
Resizing an Image
Audio
Video
Balloon
Snowflake
Emojis
Summary
Chapter 5: Buttons and Sliders
Buttons
Radio Buttons
Check Boxes
Drop-Downs
Multiselects
Download Buttons

Progress Bars
Spinners
Summary
Chapter 6: Forms
Text Box
Text Area
Number Input
Time
Date
Color
File Upload
Text/Docx Document
PDF Upload
Dataset Upload
Image Upload
Uploading Multiple Images
Saving Uploaded Documents
Submit Button
Summary
Chapter 7: Columns and Navigation
Columns
Spaced-Out Columns
Columns with Padding
Grids
Expanders/Accordions
Containers
Empty Containers
Sidebars
Multipage Navigation
Main Page
Pages
Summary
Chapter 8: Control Flow and Advanced Features
Alert Box
st.info()

St.warning()
st.success()
st.error()
st.exception()
Control Flow
Stop Execution
Rerun the Script
st.form_submit_button
Advanced Features
Configuring the Page
st.echo
st.experimental_show
Session State
Performance
Caching
st.experimental_memo
st.experimental_memo.clear()
st.experimental_singleton
st.experimental_singleton.clear
Summary
Chapter 9: Natural Language Processing
NLP App Creation
User Input
Cleaning the Text
Predictions
Setting Up Files
Requirement Text
setup.sh
Procfile
GitHub Repository Creation

Browse Subjects

Show more subjects...

Statistics

from
to
Export