Streamlit Python Library

  • By
  • July 6, 2022
  • Python

Streamlit Python Library

Streamlit is an open-source Python library that makes it easy to produce and partake in beautiful, custom web apps for machine learning and data science. For streamlit learning, we should have knowledge of python. It is straightforward you can learn streamlit  within hours not weeks. 

Data Scientist’s Toolkit is free and provides simplicity, flexibility, and scalability. 

To install streamlit on any operating system requires installation of anaconda navigator or python on your system. 

Install streamlit : 

In the terminal that opens, type the following command:

Streamlit Python Library

 

Test whether the streamlit install is successful.Type the following command :

Streamlit Python Library

 

For Free, Demo classes Call:  020-71171500
Registration Link: Click Here!

 

If the streamlit install is successful, you will see the welcome message shown in your terminal and Streamlit’s Hello app appear in your web browser.

Streamlit Python Library

 

Displaying text with streamlit: 

st.write(): This function is used to write on the app. 

st.title(): This function allows you to add the app’s title. 

st.header(): This function is used to set the header of a section. 

st.markdown(): This function is used to set a markdown of a section. st.subheader(): This function is used to set sub-header of a section. st.caption(): This function is used to write caption. 

st.code(): This function is used to set a code. 

st.latex(): This function is used to display mathematical expressions formatted as  LaTeX.

Input command:

Streamlit Python Library

The output of the following commands you can see in the browser with the localhost:8051  address.

Streamlit Python Library

 

For Free, Demo classes Call:  020-71171500
Registration Link: Click Here!

 

Display image, video, and audio with streamlit: 

You can’t find functions as easy as Streamlit functions to display images, videos,  and audio files. Every function just mentions the path of the file where the audio, video, and image format file is in your system. 

st.image(): This function is used to display an image. 

st.audio(): This function is used to display an audio. 

st.video(): This function is used to display a video.

Input command:

Streamlit Python Library

The output of the following commands you can see in the browser with the localhost:8051  address.

 

 

Input gadgets: 

Gadgets are the most important user interface components. 

st.checkbox(): This function returns a Boolean value. When the box is checked,  it returns a True value, otherwise a False value. 

st.button(): This function is used to display a button gadget. 

st.radio(): This function is used to display a radio button gadget. st.selectbox(): This function is used to display a select gadget. st.multiselect(): This function is used to display a multiselect gadget. st. select_slider(): This function is used to display a select slider gadget. st. slider(): This function is used to display a slider gadget.

Streamlit Python Library

 

Sidebar 

Passing an element to st.sidebar() will make this element pinned to the left,  allowing users to focus on the content in your app.

Streamlit Python Library

Streamlit Python Library

 

st.number_input(): This function is used to display a numeric input gadget. st.text_input(): This function is used to display a text input gadget. 

st.date_input(): This function is used to display a date input gadget to choose a  date. 

st.time_input(): This function is used to display a time input gadget to choose a  time.

st.text_area(): This function is used to display a text input gadget with more than a line of text. 

st.file_uploader(): This function is used to display a file uploader gadget. 

st.color_picker(): This function is used to display the color picker gadget to choose a  color.

Streamlit Python Library

 

For Free, Demo classes Call:  020-71171500
Registration Link: Click Here!

 

Display progress and status with Streamlit 

st.balloons(): This function is used to display balloons for festivity. st.progress(): This function is used to display a progress bar. 

st.spinner(): This function is used to display a temporary waiting communication during execution.

Streamlit Python Library

 

st.success(): This function is used to display a success message.
st.error(): This function is used to display an error message. 

st.warning(): This function is used to display a warning message.
st.info(): This function is used to display an informational message.
st.exception(): This function is used to display an exception message.

 

Sidebar and container 

You can also produce a sidebar or a container on your page to organize your app.  Sidebar 

Passing an element to st.sidebar() will make this element stick out to the left,  allowing users to focus on the content in your app. 

But st.spinner() and st.echo() are not supported with st.sidebar.

Author:-

Dipali Shinkar

Call the Trainer and Book your free demo Class  Call now!!!
| SevenMentor Pvt Ltd.

© Copyright 2021 | Sevenmentor Pvt Ltd.

 

Submit Comment

Your email address will not be published.

*
*