File size: 1,212 Bytes
4f7e359
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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!')