Zgjidhur: krijoni kolona në streamlit

Problemi kryesor që lidhet me krijimin e kolonave në Streamlit është se mund të jetë e vështirë të krijohen paraqitje komplekse. Streamlit është krijuar për të qenë një mjet i thjeshtë dhe i drejtpërdrejtë për krijimin e vizualizimeve të të dhënave, kështu që nuk ka të njëjtin nivel fleksibiliteti si mjetet më të avancuara të paraqitjes si HTML ose CSS. Për më tepër, Streamlit nuk mbështet futjen e kolonave, gjë që mund ta bëjë të vështirë krijimin e paraqitjeve komplekse me kolona të shumta.

import streamlit as st 

# Create columns 
st.beta_columns([ 
    # Column 1 
    ("First Column", [ 
        st.text("This is the first column"),  
        st.slider("Slider in first column")  
    ]),  

    # Column 2 
    ("Second Column", [ 
        st.text("This is the second column"),  
        st.checkbox("Checkbox in second column")  

    ])])

# Rreshti 1: Kjo linjë importon bibliotekën Streamlit.
# Rreshti 2: Kjo linjë krijon dy kolona në aplikacionin Streamlit.
# Rreshtat 3-7: Ky bllok kodi përcakton kolonën e parë, e cila përmban një element teksti dhe një element rrëshqitës.
# Rreshtat 8-12: Ky bllok kodi përcakton kolonën e dytë, e cila përmban një element teksti dhe një element të kutisë së kontrollit.

Çfarë është një kornizë

Një kornizë në Python është një koleksion modulesh dhe paketash që ofrojnë një strukturë për zhvillimin e aplikacioneve. Ai siguron strukturën bazë të një aplikacioni, të tilla si faqosja e drejtorisë, shtresa e aksesit të të dhënave dhe komponentët e ndërfaqes së përdoruesit. Ai gjithashtu përfshin biblioteka funksionesh dhe klasash që mund të përdoren për të zhvilluar shpejt aplikacione. Kornizat mund të përdoren për të krijuar aplikacione ueb, aplikacione desktop, aplikacione celulare dhe më shumë.

Kornizë e lehtësuar

Streamlit është një bibliotekë Python me burim të hapur që e bën të lehtë krijimin dhe ndarjen e aplikacioneve të bukura, të personalizuara në ueb për shkencën e të dhënave dhe mësimin e makinerive. Ai ofron një mënyrë të thjeshtë, intuitive për të ndërtuar aplikacione interaktive në ueb me përpjekje minimale. Aplikacionet Streamlit janë ndërtuar duke përdorur vetëm kodin Python, kështu që nuk kërkohet HTML ose JavaScript. Streamlit gjithashtu mbështet bibliotekat e njohura të shkencës së të dhënave si NumPy, Pandas, Scikit-learn dhe TensorFlow. Me Streamlit mund të krijoni shpejt vizualizime të fuqishme të të dhënave dhe t'i ndani ato me kolegët ose botën.

Si të krijoj kolona në streamlit me Python

Streamlit është një bibliotekë e fuqishme Python me burim të hapur që e bën të lehtë krijimin e aplikacioneve interaktive në ueb me vetëm disa rreshta kodi. Është krijuar për t'i bërë modelet e shkencës së të dhënave dhe të mësimit të makinerive më të aksesueshme dhe më të lehta për t'u përdorur për përdoruesit jo teknikë.

Krijimi i kolonave në Streamlit me Python është i thjeshtë dhe i drejtpërdrejtë. Hapi i parë është të importoni bibliotekën Streamlit:

import streamlit si rr

Më pas, mund të krijoni kolona duke përdorur funksionin st.columns(). Ky funksion merr dy argumente: numrin e kolonave që dëshironi të krijoni dhe një listë opsionale të miniaplikacioneve ose elementeve që duhet të vendosen në secilën kolonë. Për shembull, nëse dëshironi të krijoni dy kolona që përmbajnë kuti teksti, mund ta bëni këtë:

st.columns([st.text_input("Kolona 1"), st.text_input("Kolona 2")])

Ju gjithashtu mund të specifikoni gjerësinë e secilës kolonë duke kaluar një argument të tretë opsional në funksionin st.columns():

st.columns([st.text_input("Column 1"), st.text_input("Column 2")], width=[200, 400])

Kjo do të vendosë gjerësinë e kolonës 1 në 200 piksele dhe gjerësinë e kolonës 2 në 400 piksel respektivisht.

Mesazhe të ngjashme:

Lini një koment