commit 907a2ae5fef71ede802f3dd62767460f31972c53 Author: tebarius Date: Mon Jul 21 19:19:37 2025 +0200 examples.py diff --git a/examples.py b/examples.py new file mode 100644 index 0000000..94903e6 --- /dev/null +++ b/examples.py @@ -0,0 +1,82 @@ +# start with: streamlit run examples.py +import streamlit as st + + +st.write("# Hello World !") + + +import pandas as pd +df = pd.DataFrame({ + 'first column': [1, 2, 3, 4], + 'second column': [10, 20, 30, 40] +}) +df + + +st.table(df) + + +import pandas as pd +st.map(pd.DataFrame({'lat':[52.3642], 'lon':[13.0906]}), zoom=17, size=5) + + +import streamlit as st +x = st.slider('x', 32, 233) # 👈 this is a widget +st.write(x, 'squared is', x * x) + + +st.text_input("Your name", key="name") +# You can access the value at any point with: +st.session_state.name + + +import numpy as np +import pandas as pd + +if st.checkbox('Show dataframe'): + chart_data = pd.DataFrame( + np.random.randn(20, 3), + columns=['a', 'b', 'c']) + chart_data + + +import pandas as pd +df = pd.DataFrame({ + 'first column': [1, 2, 3, 4], + 'second column': [10, 20, 30, 40] + }) +option = st.selectbox( + 'Which number do you like best?', + df['first column']) +'You selected: ', option + + +add_selectbox = st.sidebar.selectbox( + 'How would you like to be contacted?', + ('Email', 'Home phone', 'Mobile phone') +) +# Add a slider to the sidebar: +add_slider = st.sidebar.slider( + 'Select a range of values', + 0.0, 100.0, (25.0, 75.0) +) + +add_selectbox +add_slider + + +left_column, right_column = st.columns(2) +# You can use a column just like st.sidebar: +left_column.button('Press me!') +# Or even better, call Streamlit functions inside a "with" block: +with right_column: + chosen = st.radio( + 'Sorting hat', + ("Gryffindor", "Ravenclaw", "Hufflepuff", "Slytherin")) + st.write(f"You are in {chosen} house!") + + +st.progress(80) + +st.text_area("Your text", key="te") +st.session_state.te