La xaliyay: samee tiirar toos ah

Dhibaatada ugu weyn ee la xiriirta abuurista tiirarka Streamlit waa in ay adkaan karto in la abuuro naqshado adag. Streamlit waxaa loogu talagalay inay noqoto qalab fudud oo toosan oo lagu abuurayo sawir-qaadista xogta, markaa ma laha dabacsanaan la mid ah qalabyada qaabaynta horumarsan sida HTML ama CSS. Intaa waxaa dheer, Streamlit ma taageerto buulka tiirarka, taas oo adkeyn karta in la abuuro naqshado adag oo leh tiirar badan.

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")  

    ])])

# Sadarka 1: Khadkani wuxuu soo dejiyaa maktabadda Streamlit.
# Sadarka 2: Sadarkani waxa uu ka dhex abuuraa laba tiir ee Streamlit app.
# Sadarka 3-7: Qaybtan koodku waxa ay qeexdaa tiirka koowaad, kaas oo ka kooban curiye qoraal ah iyo curiye slider ah.
# Sadarka 8-12: Qaybtan kood ayaa qeexaysa tiirka labaad, kaas oo ka kooban curiye qoraal ah iyo curiye sanduuqa hubinta ah.

Waa maxay qaab-dhismeedka

Qaab dhismeedka Python waa ururinta cutubyo iyo baakado bixiya qaab-dhismeedka horumarinta codsiyada. Waxay bixisaa qaab dhismeedka aasaasiga ah ee codsiga, sida qaabka hagaha, lakabka gelitaanka xogta, iyo qaybaha is-dhexgalka isticmaalaha. Waxa kale oo ka mid ah maktabadaha hawlaha iyo fasallada loo isticmaali karo in si degdeg ah loo horumariyo codsiyada. Qaab-dhismeedka waxaa loo isticmaali karaa in lagu abuuro codsiyada webka, barnaamijyada desktop-ka, abka mobaylada, iyo in ka badan.

Qaabka toosan

Streamlit waa maktabad furan oo Python ah taas oo sahlaysa in la abuuro lana wadaago qurux badan, apps web caadadii sayniska xogta iyo barashada mashiinka. Waxay ku siinaysaa hab fudud oo dareen leh oo lagu dhisayo codsiyada mareegaha is-dhexgalka leh oo leh dadaal yar. Barnaamijyada daahsoon waxaa la dhisay iyadoo la isticmaalayo koodka Python oo kaliya, markaa HTML ama JavaScript looma baahna. Streamlit waxay kaloo taageertaa maktabadaha sayniska xogta caanka ah sida NumPy, Pandas, Scikit-learn, iyo TensorFlow. Iyada oo la adeegsanayo Streamlit waxaad si dhakhso leh u abuuri kartaa muuqaallo xog awood leh oo waxaad la wadaagi kartaa asxaabta ama adduunka.

Sideen u abuuraa tiirar si toos ah u leh Python

Streamlit waa maktabad furan oo furan oo Python ah taas oo sahlaysa in la abuuro codsiyo shabakadeed oo is-dhexgal leh oo leh dhowr sadar oo kood ah. Waxaa loogu talagalay in lagu sameeyo sayniska xogta iyo moodooyinka barashada mashiinka mid la heli karo oo sahlan in loo isticmaalo isticmaalayaasha aan farsamada ahayn.

Abuuritaanka tiirar Streamlit leh Python waa mid fudud oo toos ah. Tallaabada ugu horreysa waa in la soo dejiyo maktabadda Streamlit:

soo dejinta hab fudud sida st

Kadib, waxaad samayn kartaa tiirar adigoo isticmaalaya shaqada st.columns(). Shaqadani waxay qaadataa laba doodood: tirada tiirarka aad rabto inaad abuurto, iyo liis ikhtiyaari ah oo widgets ama walxaha waa in lagu dhejiyaa tiir kasta. Tusaale ahaan, haddii aad rabto inaad abuurto laba tiir oo ay ku jiraan sanduuqyada qoraalka, waxaad samayn kartaa tan:

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

Waxa kale oo aad cayimi kartaa ballaca tiir kasta adiga oo u gudbiya dood saddexaad oo ikhtiyaari ah shaqada st.columns():

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

Tani waxay ka dhigi doontaa balaca tiirka 1 ilaa 200 pixels iyo tiirka 2's ballac ahaan 400 pixels siday u kala horreeyaan.

Related posts:

Leave a Comment