import streamlit as st st.set_option('deprecation.showPyplotGlobalUse', False) #st.markdown() st.title("Document Title") st.header("Article header") st.subheader("Article subheader") st.code("y = mx + c") st.latex("\ int a y^2 \ , dy") st.text("This is a chair!") st.markdown('Staying hydrated is **_very_ cool**.') students = ["Amelia Kami", "Antoinne Mark", "Peter Zen", "North Kim"] marks = [82, 76, 96, 68] import pandas as pd df = pd.DataFrame() df["Student Name"] = students df["Marks"] = marks #save to dataframe df.to_csv("students.csv", index = False) #display st.dataframe(df) #Static table st.table(df) #Metrics st.metric("KPI", 56, 3) #Json st.json(df.to_dict()) #Code #average of a list code = '''def cal_average(numbers): sum_number = 0 for t in numbers: sum_number = sum_number + t average = sum_number / len(numbers) return average''' st.code(code, language='python') #progress bar import streamlit as st import time # Sample Progress bar #bar_p = st.progress(0) #for percentage_complete in range(100): #time.sleep(0.1) #bar_p.progress(percentage_complete + 1) #with st.spinner('Please wait...'): #time.sleep(5) #st.write('Complete!')