hamidhosen42 / Streamlit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Streamlit Application Tutorials

1. Working with Text Display

Emojis: https://share.streamlit.io/streamlit/emoji-shortcodes

  • st.title()
  • st.header()
  • st.subheader()
  • st.text()
  • st.write()
  • st.markdown()
  • st.latex()
  • st.divider()

2. Working with Text Inputs

  • st.text_input()
  • st.text_area()
  • st.number_input()
  • st.date_input()
  • st.time_input()
  • st.color_picker()

3. Working with Interactive Widgets

  • st.button()
  • st.checkbox()
  • st.radio()
  • st.selectbox()
  • st.multiselect()
  • st.slider()
  • st.select_slider()

4. Status and Progress Indicators

  • st.empty()
  • st.progress()
  • st.spinner()
  • st.status()
  • st.snow()
  • st.balloons()
  • st.success()
  • st.error()
  • st.warning()
  • st.info()

5. Working with Data Objects

  • st.json()
  • st.dataframe()
  • st.table()
  • st.code()
  • st.metric()
  • st.dataeditor()

6. Working with Media Files

  • st.image()
  • st.audio()
  • st.video()
  • st.file_uploader()
  • st.file_downloader()
  • st.download_button()

7. Working with Plotting Libraries

  • st.area_chart()
  • st.bar_chart()
  • st.line_chart()
  • st.pyplot()
  • st.map()
  • st.altair_chart()
  • st.plotly_chart()

8. Working with Sidebar, Navigation bar and Footer

  • st.sidebar()
  • st.expander()
  • st.popover()

9. Working with Layouts and Page Configuration

  • st.set_page_config()
  • st.set_option()
  • st.columns()
  • st.container()
  • st.form()
  • st.tabs()

10. Working with Caching

  • st.cache_data()
  • st.cache_resource()
  • st.session_state()

11. Working with Deployment

  • streamlit run app.py
  • streamlit run app.py --server.port 8501
  • streamlit run app.py --server.headless true
  • streamlit run app.py --server.runOnSave true

About


Languages

Language:Python 100.0%