Sider.ai
  • Klepet
  • Wisebase
  • Orodja
  • Razširitev
  • Stranke
  • Cenitev
Prenesi zdaj
Vpiši se

Učite se hitreje, razmišljajte globlje in rastite pametneje s Sider.

Izdelki
Aplikacije
  • Razširitve
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Orodja
  • Ustvarjalec spletnih straniNew
  • AI DiapozitiviNew
  • AI pisec esejev
  • Nano Banana Pro
  • Nano Banana Infographic
  • AI generator slik
  • Italijanski generator možganske zmešnjave
  • Odstranjevalec ozadja
  • Menjalnik ozadja
  • Brisalo za fotografije
  • Odstranjevalec besedila
  • Inpaint
  • Povečevalnik slik
  • Ustvari
  • AI prevajalnik
  • Prevajalnik slik
  • PDF prevajalnik
Sider
  • Kontaktirajte nas
  • Center za pomoč
  • Prenesi
  • Cenik
  • Izobraževalni načrt
  • Kaj je novega
  • Blog
  • Skupnost
  • Partnerji
  • Partnerski program
  • Povabi
©2026 Vse pravice pridržane
Pogoji uporabe
Politika zasebnosti
  • Domača stran
  • Blog
  • AI Orodja
  • Najboljše vadnice za Streamlit (in kako se ga dejansko naučiti, ne da bi izgubili soboto)

Najboljše vadnice za Streamlit (in kako se ga dejansko naučiti, ne da bi izgubili soboto)

Posodobljeno 29. sep. 2025

11 min


Ste že kdaj poskušali razložiti preglednico nekomu, ki se s preglednicami ne ukvarja? Njihove oči se zasteklijo nekje med »pivot« in »zakaj je stolpec D skrit?« Zdaj pa si predstavljajte, da bi lahko to preglednico spremenili v prijazno spletno aplikacijo – gumbe! drsnike! grafikone, ki zaplešejo, ko premaknete drsnik! – ne da bi se učili JavaScript, CSS ali temnih veščin. To je Streamlit, knjižnica Python, ki spremeni skripte v aplikacije, ki jih je mogoče deliti, tako kot stroj za smutije spremeni sadje v zajtrk.
Ampak tukaj je trik: če iščete »najboljše vadnice za Streamlit«, boste padli v zajčjo luknjo, ki je delno Bradavičarka, delno priročnik Ikea. Katere vam dejansko pomagajo zgraditi nekaj, kar lahko pokažete svojemu šefu do ponedeljka? En teden sem brskal po dokumentih, videoposnetkih, vodnikih skupnosti in nekaj YouTubovih posnetkih »to je bilo posneto s krompirjem«, da bi izbral najboljše vadnice za Streamlit – glede na raven znanja in glede na to, kaj boste zgradili.
To je vaš uporabniku prijazen terenski vodnik v slogu Pogue: s čim začeti, kaj si ogledati naslednje, kateri primeri se ne bodo pokvarili, ko se bo Streamlit posodobil, in kako se izogniti pastem, ki požrejo čas kot labrador s nogavico.
Kaj točno je Streamlit, preprosto povedano? Streamlit je knjižnica Python, ki vzame vaše podatkovne skripte in jih zavije v takojšnji vmesnik. Namesto da bi pisali aplikacijo Flask ali se borili z Reactom, svojo kodo posujete s klici Streamlit, kot so st.button, st.slider, st.line_chart, in bum – imate spletno aplikacijo, ki jo je mogoče deliti.
  • Pišete v Pythonu.
  • Streamlit upravlja spletno stran.
  • Delite povezavo. Vaš šef vam neha pošiljati posnetke zaslona po e-pošti.
Najboljše vadnice za Streamlit: Izbran, jedrnat seznam Najboljše vadnice za Streamlit sem razvrstil v stopnje. Izberite svojo pot; mešajte in kombinirajte, če ste ambiciozni.
Stopnja 1: Absolutni začetnik (Prva aplikacija v 60–90 minutah)
  1. Uradni dokumenti »Začetek s Streamlit« Zakaj je to super: Je aktualno, natančno in ga je zasnovala ekipa Streamlit. Namestili boste Streamlit, se naučili, kako deluje model ponovnega izvajanja (spojler: skripta se izvaja od zgoraj navzdol vsakič, ko komunicirate) in zgradili majhno, zadovoljivo aplikacijo. Začnite tukaj, preden karkoli drugega. To je najkrajša pot do trenutka »Nekaj sem zgradil«.
  1. Uradna vadnica »Ustvarite aplikacijo« Zakaj je to super: Zgradili boste pravo aplikacijo, ki raziskuje nabor podatkov prevzemov Uberja. Prevod: videli boste pripomočke, grafikone, zemljevide in predpomnjenje v akciji, z jasnimi razlagami in kosi, ki jih lahko kopirate in prilepite in se dejansko izvedejo. Če ste vizualni učenec, ta hitro klikne.
  1. Indeks vadnic Streamlit Zakaj je to super: Središče vodenih projektov: preverjanje pristnosti, baze podatkov, nalaganje datotek, napredna postavitev in drugo. To je kot meni v restavraciji – začnite z palačinkami, nadaljujte z omleto z dodatnimi jalapeñosi.
Kaj boste lahko naredili po stopnji 1:
  • Ustvarite delujočo aplikacijo iz skripte Python.
  • Dodajte pripomočke (drsnike, izbire, gumbe), upodobite grafikone in shranite podatke v predpomnilnik.
  • Razumeti, zakaj se vaša skripta »ponovno izvaja« in kako ohraniti stanje, ne da bi vrgli prenosnik.
Stopnja 2: Od začetnika do vmesnega (Naj bo uporabno, naj bo lepo) 4) »Obvladajte Streamlit v enem tečaju – vključeni 4 pravi projekti« (video) Zakaj je to super: Učenje na podlagi projektov se obnese. Ta tečaj vas popelje od osnov do povezovanja baz podatkov in naprednejših vzorcev. Če se želite počutiti kot pravi graditelj aplikacij, ne le kot pisec skript z gumbi, je to hitra pot.
  1. »Popolna vadnica za Streamlit: Od nič do pripravljenosti na proizvodnjo« (članek) Zakaj je to super: To je pošten, sodoben pregled o gradnji nadzornih plošč leta 2025 in kompromisih. Dobili boste taktike o pakiranju, uvajanju in kdaj poseči po drugih orodjih. Če razmišljate: »Ali bo Streamlit zdržal pri pravi uporabi?« – to je vaša preizkušnja realnosti.
  1. Pogovor o najboljših praksah uporabnika Streamlit (video) Zakaj je to super: Vzorci, vzorci, vzorci. Naučili se boste, kako strokovnjaki strukturirajo aplikacije, upravljajo zmogljivost in izboljšujejo UX. To je kot pogled v sosedovo brezhibno garažo in odločitev, da si tudi vi zaslužite označene posode.
Kaj boste lahko naredili po stopnji 2:
  • Zgradite aplikacije z več stranmi s čisto strukturo.
  • Upravljajte stanje aplikacije brez špagetovske kode.
  • Pospešite počasne aplikacije s predpomnjenjem in podatkovnimi strategijami.
  • Uvedite samozavestno, s kontrolnim seznamom.
Stopnja 3: Praktični projekti iz resničnega sveta (Pokažite svoji ekipi nekaj kul) 7) Aplikacija za prepisovanje zvoka z AI + Streamlit (video) Zakaj je to super: Trden primer »AI sreča UI«: nalaganje datotek, klic modela, prikaz rezultatov. Tudi če ne gradite aplikacije za prepisovanje, boste prevzeli vzorce za kateri koli projekt, ki ga poganja AI – vrstice napredka, obravnavanje napak, dolgotrajne naloge.
  1. Praktične predstavitve aplikacij, ki združujejo čiščenje podatkov, vizualizacijo in pretvorbo datotek Zakaj je to super: Uporabnost v resničnem svetu. Aplikacije, ki sprejemajo grde podatke, jih očistijo, vizualizirajo in izvozijo v točno takšno obliko, kot jo želi vaš šef (CSV v Excel, kdo?). To je samozavesten korak v »dejansko lahko nadomestim polovico ročnih opravil svoje ekipe z nadzorno ploščo, na katero lahko kliknejo«.
Hitri ovinek: v čem je Streamlit spektakularen – in v čem ni Spektakularen pri:
  • Hitri prototipi, ki se zdijo kot prave aplikacije.
  • Notranja orodja in nadzorne plošče, ki jih vaša ekipa dejansko lahko uporablja.
  • Demonstracije podatkovne znanosti: grafikoni, zemljevidi, drsniki modelov, poskusi »kaj če?«.
Ni tako spektakularen pri:
  • Zapletene aplikacije za več uporabnikov z močnim preverjanjem pristnosti, vlogami in poslovnimi poteki dela.
  • Popolne, obrtniške sprednje strani.
  • Obsežne, javne aplikacije z visoko stopnjo sočasnosti brez dodatnega inženiringa.
Če je vaša aplikacija »potrebujemo prijazen uporabniški vmesnik prek kode Python«, je Streamlit sanjski. Če je vaša aplikacija »obnavljamo Airbnb«, morda ne.
Nežen ogled mentalnega modela Streamlit Če prihajate iz tradicionalnih spletnih skladov, se Streamlit sprva zdi ... čuden. Ne povežete poti in predlog; pišete skripto Python, ki se vsakič, ko uporabnik komunicira, ponovno nariše.
  • Skripta se izvaja od zgoraj navzdol ob vsaki interakciji.
  • Vrednosti pripomočkov se preberejo ob vsaki izvedbi.
  • Uporabite stanje seje, da si zapomnite izbire med izvedbami.
  • Predpomnite drago delo (prenos podatkov, nalaganje modelov), da vaša aplikacija ne bo počasna.
Pomislite na to kot na PowerPoint, ki se posodablja glede na to, kaj vaša publika klikne – vendar diapozitive nadzirate s Pythonom namesto z vlečenjem polj naokoli.
Pot učenja z delom: gradite ta vikend, naredite vtis v ponedeljek Tukaj je praktičen, prigrizljiv učni načrt – največ dve popoldnevi.
Sobotno jutro: Vaša prva aplikacija in trenutki »aha«
  • Namestite Streamlit in zaženite aplikacijo Hello. Sledite uradnemu vodniku »Začetek«, da zgradite preprost uporabniški vmesnik in grafikon. To je najsvežji vir resnice.
  • Delajte skozi »Ustvarite aplikacijo« – prevzemi Uberja, zemljevidi, filtri. Dotaknili se boste st.cache_data, zaradi česar si boste v prihodnosti jokali od hvaležnosti.
Sobotno popoldne: Pripomočki in postavitev, ki jih boste dejansko uporabljali
  • Dodajte st.sidebar, da premaknete kontrole iz glavnega toka.
  • Naredite majhno ploščo za čiščenje podatkov: file_uploader za CSV, selectbox za izbiro stolpca, potrditvena polja za spustitev NA ali male črke za glave in gumb za izvoz rezultatov. Uporabite primere, kot so pripomočki, ki pretvorijo CSV v Excel.
  • Naučite se prikazovati napredek: st.progress, st.spinner in st.status sporočila. Ljudje ne marajo strmeti v tihe zaslone.
Nedeljsko jutro: Dvignite se na večstranske in državne
  • Razdelite svojo aplikacijo na strani. Ustvarite stran »Podatki«, stran »Vizualizacija« in stran »Izvoz«. Zaradi tega ste videti profesionalni brez veliko dela.
  • Uporabite st.session_state, da si zapomnite izbire (izbrane stolpce, filtre), ko uporabnik poskakuje naokoli.
  • Dodajte dekorator predpomnjenja kateri koli funkciji, ki pridobiva podatke ali nalaga model.
Nedeljsko popoldne: Uvajanje in poliranje
  • Uvedite v storitev gostovanja ali vsebnik; vključite requirements.txt.
  • Dodajte st.toast za prijazne potrditve in st.error za zaščitne ograje.
  • Bonus: Vdelava majhne akcije AI – povzemanje tabele, čiščenje neurejenega besedila ali samodejno ustvarjanje naslovov grafikonov iz imen stolpcev – spremeni »lepo aplikacijo« v »zvezdo večera«. Navodila za prepisovanje s pogonom na AI prikazujejo vzorec za obravnavanje dolgih operacij in posodabljanje uporabniškega vmesnika, ko prispejo rezultati.
Kontrolni seznam: pet konceptov Streamlit, ki se vam za vedno povrnejo
  • Pripomočki so spremenljivke: Shranite njihove vrednosti in jih ponovno uporabite.
  • Predpomnjenje je kisik: Predpomnite nalaganje podatkov, nalaganje modelov in dolge izračune.
  • Stanje seje je spomin: Ohranjajte uporabniške izbire med ponovnimi izvedbami.
  • Postavitev je komunikacija: Stranske vrstice, stolpci, zavihki – uporabite jih za poenostavitev.
  • Povratne informacije premagajo tišino: Predilniki, vrstice napredka, opozorilna sporočila. Vedno povejte uporabniku, kaj se dogaja.
Pogoste pasti (in kako se jim izogniti)
  • »Moje spremenljivke se ponastavijo, ko kliknem gumb!« To je model ponovnega izvajanja; uporabite st.session_state, da ohranite pomembne stvari.
  • »Pri prvem kliku je počasen.« Predpomnite svoje težke funkcije. Razmislite tudi o inicializaciji modelov ob zagonu aplikacije.
  • »Zakaj je moj grafikon prazen?« Če se privzeta vrednost pripomočka med izvedbami spremeni, lahko filtrirate svoje podatke. Nastavite razumne privzete vrednosti.
  • »Po posodobitvi se je pokvarilo.« Pripnite svoje zahteve ali preberite opombe o selitvi. Uradne vadnice so ponavadi sinhronizirane.
Primerjalni kotiček: Streamlit proti običajnim osumljencem
  • Streamlit proti Dash: Dash je bolj prilagodljiv in pripravljen za podjetja, vendar traja dlje, da začnete. Streamlit je hitrejši za prototipe; Dash je močnejši za zapletene proizvodne poteke dela.
  • Streamlit proti Gradio: Gradio blesti pri hitrih predstavitvah AI, zlasti pri model I/O. Streamlit je bolj splošno uporaben za podatkovne aplikacije in nadzorne plošče.
  • Streamlit proti Flask + Front-end: Flask vam daje nadzor nad vsem, vključno z veliko, česar ne želite nadzorovati. Streamlit je bližnjica, ko je vaš cilj »dostaviti orodje za odločanje do torka«.
Hitra beseda o Sider.AI: koristen pomočnik za učenje in gradnjo Če ste tip učenca, ki rad hitro ponavlja in vidi oprijemljive rezultate, je lahko uporaba pomočnika AI skupaj s Streamlit super moč. Na primer, videl sem predstavitve, ki spremenijo neurejen CSV v očiščeno, vizualizirano nadzorno ploščo in nato izvozijo v Excel – točno takšno aplikacijo »prihranil sem ekipi ure«, ki jo lahko sestavite s pripomočki Streamlit in malo pomoči AI za povzemanje ali strukturiranje podatkov. Orodja, kot je Sider.AI, vas lahko tudi spodbudijo pri standardni kodi in scenarijih testiranja, tako da se lahko osredotočite na oblikovanje in podatkovno logiko.
Praktični mini projekti, ki jih lahko ukradete (z opombami)
  1. Aplikacija »Najljubše poročilo šefa«
  • Vnosi: nalaganje CSV, izbirnik časovnega obdobja, spustni meni regije.
  • Izhod: Meritve (prihodki, število), linijski grafikon in datoteka Excel, ki jo je mogoče prenesti.
  • Nasveti: Predpomnite korak čiščenja podatkov; shranite filtriran DataFrame v session_state, da ga lahko takoj izvozite.
  1. »Načrtovalnik scenarijev »Kaj če« za prodajo
  • Vnosi: drsnik za stopnjo popusta, number_input za porabo za oglase, selectbox za raven izdelka.
  • Izhod: Stolpčni grafikon napovedanih prihodkov in besedilno povzemanje (»Pri 10-odstotnem popustu si opomorete v 6,2 mesecih«).
  • Nasveti: Uporabite zavihke: »Predpostavke«, »Grafikoni«, »Prenosi«. Hranite funkcijo modela predpomnjeno.
  1. »Povzemalnik zapiskov s pogonom na AI«
  • Vnosi: file_uploader za PDF-je ali besedilo, potrditveno polje za ton (»uradno«, »prijazno«, »v slogu točk«).
  • Izhod: Povzetek besedila z gumbom za kopiranje; izbirni CSV elementov za ukrepanje.
  • Nasveti: Pretočno predvajajte rezultate s postopnimi posodobitvami; prikažite predenje in razložite, kaj se dogaja.
  1. »Čistilec podatkov in pretvornik formatov«
  • Vnosi: file_uploader (CSV), potrditveno polje za odstranjevanje presledkov, selectbox za razčlenjevanje datuma, gumb za »Izvozi v Excel«.
  • Izhod: Predogled očiščene tabele; grafikon ničelnih vrednosti po stolpcih; izvoz z enim klikom.
  • Nasveti: To je popoln projekt za začetnike in se lepo ujema s temi praktičnimi predstavitvami.
Kako izbrati najboljše vadnice za Streamlit za vas
  • Če imate dve uri: Opravite uradni potek Začetek in vadnico Ustvarite aplikacijo. Dobili boste 80 % poti, 20 % časa.
  • Če imate vikend: Povežite jih z video tečajem na podlagi projekta in zgradite tristransko aplikacijo, ki sem jo orisal. Do ponedeljka boste »ta oseba« v službi.
  • Če se želite specializirati: Potopite se v indeks vadnic za preverjanje pristnosti, baze podatkov in najboljše prakse. Izognili se boste petkratnemu prebarvanju iste ograje.
Etiketa Streamlit: naredite jo prijetno za svoje uporabnike
  • Uporabite preproste angleške oznake.
  • Glavna dejanja naj bodo nad pregibom.
  • Uporabite st.expander za napredne možnosti.
  • Dodajte gumb »Ponastavi filtre«; ljudje imajo radi ponovni zagon.
  • Zagotovite majhne, ​​prave vzorce podatkov za testiranje.
Kotiček za odpravljanje težav (a.k.a. »Zakaj ta stvar ne deluje?«)
  • Ni modula z imenom 'streamlit': Ste v napačnem okolju. pip install streamlit v vašem aktivnem venv.
  • Nalagatelj datotek ne sprejme ničesar: Preverite svoje vrste datotek; ne pozabite tudi, da so pripomočki stanja samo, če rezultate skrijete v session_state.
  • Deluje lokalno, ne pa tudi pri uvajanju: Pripnite svoje različice in nastavite skrivnosti/spremenljivke okolja v gostitelju. Testirajte tudi z majhnim naborom podatkov.
  • Počasno je z velikimi CSV-ji: Uporabite branje v kosih, predhodno združevanje ali vzorčenje za uporabniški vmesnik. Razmislite o predpomnjenju in razbremenitvi težkih transformacij.
Še ena stvar: ponižnost odličnega orodja Genialnost Streamlita je ponižnost njegove ambicije. Ne poskuša biti celotna platforma; poskuša biti gumb, ki spremeni vaš Python v prijazno aplikacijo. Z najboljšimi vadnicami za Streamlit zgoraj – uradna dokumentacija za osnove, projektni videoposnetki za zagon in pogovori o najboljših praksah za poliranje – boste preskočili tavanje in prišli do dela, kjer ljudje rečejo: »Počakaj, ali si to zgradil?«
In to je trenutek, za katerega živite. Ali vsaj trenutek, ko vam šef neha pošiljati 11 različic iste preglednice.

Pogosta vprašanja

V1:Katere so najboljše vadnice za Streamlit za popolne začetnike? Začnite z uradnim vodnikom Začetek in vadnico Ustvarite aplikacijo – sta aktualni, jedrnati in zagotovljeno delujeta z najnovejšo izdajo Streamlit. V manj kot dveh urah boste zgradili majhno aplikacijo z grafikoni in pripomočki.
V2:Kako naj izberem med Streamlit in Dash za mojo nadzorno ploščo? Izberite Streamlit, ko potrebujete hitrost in preprostost za notranja orodja ali hitre prototipe; izberite Dash, ko potrebujete globljo prilagoditev in poslovne poteke dela. Najprej preizkusite vikend prototip v Streamlit – pogosto pokrije 90 % potreb.
V3:Katera je najhitrejša pot do aplikacije Streamlit, pripravljene za proizvodnjo? Sledite uradnim vadnicam, nato pa skočite na tečaj na podlagi projekta in pogovor o najboljših praksah za nasvete o strukturi in zmogljivosti. Predpomnite težke funkcije, uporabite session_state in pripnite različice paketov, da ohranite stabilnost uvajanja.
V4:Ali lahko Streamlit obravnava funkcije AI, kot sta prepisovanje ali povzemanje? Da – Streamlit se dobro ujema s knjižnicami Python AI in API-ji. Uporabite preverjen projektni sprehod (kot je aplikacija za prepisovanje AI), da se naučite vzorcev za nalaganje datotek, indikatorje napredka in dolgotrajna opravila.
V5:Kje lahko najdem ideje za aplikacije Streamlit iz resničnega sveta za vadbo? Preizkusite pripomočke: čiščenje in pretvorba podatkov, načrtovalci »kaj če« in hitri povzemalniki s pogonom na AI. Realistični primeri, ki pretvorijo CSV v Excel in vizualizirajo očiščene podatke, so odlična praksa in takoj uporabni.

Novi članki
Kako obvladati ChatPDF: Hitrejši vpogledi v obsežne dokumente

Kako obvladati ChatPDF: Hitrejši vpogledi v obsežne dokumente

Najboljša alternativa X samodejnemu prevajanju za hitre in natančne dokumente

Najboljša alternativa X samodejnemu prevajanju za hitre in natančne dokumente

Samsung AI prevajanje ni na voljo v Iranu? Praktične rešitve

Samsung AI prevajanje ni na voljo v Iranu? Praktične rešitve

Orodja za prevajanje v perzijski jezik: praktičen vodnik za hitrejše in natančno delo

Orodja za prevajanje v perzijski jezik: praktičen vodnik za hitrejše in natančno delo

Najboljša alternativa Groku za poglobljene, citirane raziskave

Najboljša alternativa Groku za poglobljene, citirane raziskave

Top 15 funkcij generatorja slik z umetno inteligenco, ki jih boste dejansko uporabljali

Top 15 funkcij generatorja slik z umetno inteligenco, ki jih boste dejansko uporabljali