Sider.ai
  • Vestlus
  • Wisebase
  • Tööriistad
  • Laiendus
  • Kliendid
  • Hinnakujundus
Lae alla nüüd
Logi sisse

Õpi kiiremini, mõtle sügavamalt ja kasva targemaks koos Sideriga.

Tooted
Rakendused
  • Laiendused
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Tööriistad
  • Veebi loojaNew
  • AI slaididNew
  • AI essee kirjutaja
  • Nano Banana Pro
  • Nano Banana Infographic
  • AI pildigeneraator
  • Itaalia Ajupööramise Generaator
  • Tausta eemaldaja
  • Tausta muutja
  • Foto kustutaja
  • Teksti eemaldaja
  • Inpaint
  • Pildi suurendaja
  • Loo
  • AI tõlkija
  • Pildi tõlkija
  • PDF tõlkija
Sider
  • Võta meiega ühendust
  • Abikeskus
  • Laadi alla
  • Hinnakujundus
  • Hariduskava
  • Mis on uut
  • Blogi
  • Kogukond
  • Partnerid
  • Partnerlus
  • Kutsu
©2026 Kõik õigused kaitstud
Kasutustingimused
Privaatsuspoliitika
  • Koduleht
  • Blogi
  • AI Tööriistad
  • Parimad Streamlit õpetused (ja kuidas seda tegelikult õppida ilma laupäeva kaotamata)

Parimad Streamlit õpetused (ja kuidas seda tegelikult õppida ilma laupäeva kaotamata)

Uuendatud 29. sept 2025

11 min


Kas oled kunagi proovinud seletada tabelarvutust inimesele, kes tabelarvutustest midagi ei tea? Nende silmad klaasistuvad kuskil "pöörde" ja "miks on veerg D peidus?" vahel. Nüüd kujuta ette, et saaksid selle tabelarvutuse muuta sõbralikuks väikseks veebirakenduseks – nupud! liugurid! diagrammid, mis tantsivad, kui liugurit liigutad! – ilma JavaScripti, CSS-i või musta kunsti õppimata. See ongi Streamlit, Pythoni teek, mis muudab skriptid jagatavateks rakendusteks, nagu smuutimasin muudab puuviljad hommikusöögiks.
Aga siin on konks: otsi "parimad Streamliti õpetused" ja sa kukud küülikuauku, mis on osaliselt Hogwarts, osaliselt Ikea käsiraamat. Millised neist aitavad sul tegelikult ehitada midagi, mida saad esmaspäevaks oma ülemusele näidata? Ma veetsin nädala, tuhnides läbi dokumentide, videote, kogukonna juhendite ja mõne "see on salvestatud kartuliga" YouTube'i, et kaardistada parimad Streamliti õpetused – oskuste taseme ja selle järgi, mida sa ehitad.
See on sinu kasutajasõbralik, Pogue'i stiilis välijuhend: millega alustada, mida järgmisena vaadata, millised näited ei lähe katki, kui Streamlit uueneb, ja kuidas vältida lõkse, mis söövad aega nagu labrador sokiga.
Mis täpselt on Streamlit, lihtsas eesti keeles? Streamlit on Pythoni teek, mis võtab sinu andmeskriptid ja pakib need kohesesse liidesesse. Selle asemel, et kirjutada Flaski rakendust või maadleda Reactiga, puistad sa oma koodi Streamliti käskudega nagu st.button, st.slider, st.line_chart ja bum – sul on jagatav veebirakendus.
  • Sa kirjutad Pythonit.
  • Streamlit haldab veebilehte.
  • Sa jagad linki. Sinu ülemus lõpetab sulle ekraanipiltide saatmise.
Parimad Streamliti õpetused: Kureeritud, mõistlik nimekiri Olen organiseerinud parimad Streamliti õpetused tasemete kaupa. Vali oma rada; sega ja sobitada, kui oled ambitsioonikas.
Tase 1: Täielik algaja (Esimene rakendus 60–90 minutiga)
  1. Ametlikud "Alusta Streamlitiga" dokumendid Miks see on suurepärane: See on aktuaalne, täpne ja Streamliti meeskonna poolt disainitud. Sa installid Streamliti, õpid, kuidas taaskäivitamise mudel töötab (spoiler: skript jookseb ülevalt alla iga kord, kui sa suhtled) ja ehitad pisikese, rahuldust pakkuva rakenduse. Alusta siit enne midagi muud. See on lühim tee "Ma ehitasin midagi" hetkeni.
  1. Ametlik "Loo rakendus" õpetus Miks see on suurepärane: Sa ehitad päris rakenduse, mis uurib Uberi pealevõtmiste andmekogumit. Tõlge: sa näed vidinaid, diagramme, kaarte ja vahemällu salvestamist töös, selgete selgitustega ja kopeeritavate tükkidega, mis tegelikult töötavad. Kui sa oled visuaalne õppija, siis see klõpsab kiiresti.
  1. Streamliti õpetuste indeks Miks see on suurepärane: Juhitud projektide keskus: autentimine, andmebaasid, failide üleslaadimine, täiustatud paigutus ja palju muud. See on nagu menüü söögikohas – alusta pannkookidega, lõpeta omletiga ekstra jalapenodega.
Mida sa suudad teha pärast taset 1:
  • Loo töötav rakendus Pythoni skriptist.
  • Lisa vidinaid (liugurid, valikud, nupud), renderda diagramme ja salvesta andmeid vahemällu.
  • Mõista, miks sinu skript "taaskäivitub" ja kuidas säilitada olekut ilma oma sülearvutit minema viskamata.
Tase 2: Algajast kesktasemeni (Tee see kasulikuks, tee see ilusaks) 4) "Õpi Streamlit selgeks ühe kursusega – kaasas 4 tõelist projekti" (video) Miks see on suurepärane: Projektipõhine õppimine kinnistub. See kursus viib sind põhitõdedest andmebaaside ühendamiseni ja täiustatud mustriteni. Kui sa tahad tunda end päris rakenduseehitajana, mitte lihtsalt skriptikirjutajana nuppudega, siis see on kiire rada.
  1. "Täielik Streamliti õpetus: Nullist tootmisvalmiks" (artikkel) Miks see on suurepärane: See on aus, kaasaegne ülevaade armatuurlaudade ehitamisest aastal 2025 ja kompromissidest. Sa saad taktikaid pakendamise, juurutamise ja selle kohta, millal teiste tööriistade järele haarata. Kui sa mõtled: "Kas Streamlit peab päris kasutuses vastu?" – siis see on sinu reaalsuskontroll.
  1. Parimate tavade jutt Streamliti suure kasutaja poolt (video) Miks see on suurepärane: Mustrid, mustrid, mustrid. Sa õpid, kuidas profid rakendusi struktureerivad, jõudlust haldavad ja UX-i viimistlema. See on nagu piilumine oma naabri laitmatut garaaži ja otsustamine, et ka sina vääritad sildistatud kaste.
Mida sa suudad teha pärast taset 2:
  • Ehita mitmelehekülgseid rakendusi puhta struktuuriga.
  • Halda rakenduse olekut ilma spagetita.
  • Kiirenda aeglaseid rakendusi vahemällu salvestamise ja andmestrateegiatega.
  • Juuruta kindlalt, vaimse kontrollnimekirjaga.
Tase 3: Praktilised, reaalsed projektid (Näita oma meeskonnale midagi lahedat) 7) Helisalvestuse ümberkirjutamise rakendus tehisintellektiga + Streamlit (video) Miks see on suurepärane: Kindel "AI kohtub UI-ga" näide: failide üleslaadimine, mudeli kutsumine, tulemuste kuvamine. Isegi kui sa ei ehita ümberkirjutamise rakendust, saad sa mustreid iga tehisintellektiga toetatud projekti jaoks – edenemisribad, veateade, kauakestvad ülesanded.
  1. Praktilised rakenduse demovideod, mis ühendavad andmete puhastamise, visualiseerimise ja failide teisendamise Miks see on suurepärane: Reaalne kasulikkus. Rakendused, mis aktsepteerivad inetuid andmeid, puhastavad neid, visualiseerivad neid ja ekspordivad need täpselt sellisesse vormingusse, mida su ülemus tahab (CSV Excelisse, keegi?). See on kindel samm "Ma saan tegelikult asendada poole oma meeskonna käsitsi tehtavatest töödest armatuurlauaga, mida nad saavad klõpsata".
Kiire kõrvalepõige: milles on Streamlit suurepärane – ja milles mitte Suurepärane:
  • Kiired prototüübid, mis tunduvad nagu päris rakendused.
  • Sisetööriistad ja armatuurlauad, mida sinu meeskond saab tegelikult kasutada.
  • Andmeteaduse demovideod: diagrammid, kaardid, mudeli liugurid, "mis siis, kui?" eksperimendid.
Mitte nii suurepärane:
  • Keerulised mitme kasutajaga rakendused tugeva autentimise, rollide ja ettevõtte töövoogudega.
  • Piksli täpsed, käsitööna valminud esiotsad.
  • Massiivsed, suure koormusega avalikud rakendused ilma täiendava inseneritööta.
Kui sinu rakendus on "meil on vaja sõbralikku UI-d Pythoni koodi kohal", siis Streamlit on unistus. Kui sinu rakendus on "me ehitame Airbnb ümber", siis võib-olla mitte.
Leebe tuur Streamliti vaimsesse mudelisse Kui sa tuled traditsioonilistest veebitehnoloogiatest, tundub Streamlit... alguses imelik. Sa ei ühenda marsruute ja malle; sa kirjutad Pythoni skripti, mis joonistab ennast uuesti iga kord, kui kasutaja suhtleb.
  • Skript jookseb ülevalt alla iga interaktsiooni korral.
  • Vidinaväärtused loetakse igal jooksul.
  • Kasuta sessiooni olekut, et meeles pidada valikuid jooksude vahel.
  • Salvesta kallis töö vahemällu (andmete allalaadimine, mudelite laadimine), et sinu rakendus ei roomaks.
Mõtle sellele nagu PowerPointile, mis uuendab ennast vastavalt sellele, mida sinu publik klõpsab – aga sina kontrollid slaide Pythoniga, selle asemel et kaste ringi lohistada.
Õppimine tehes: ehita sel nädalavahetusel, avalda muljet esmaspäeval Siin on praktiline, suupärane õppekava – kaks pärastlõunat tipp.
Laupäeva hommik: Sinu esimene rakendus ja "ahaa" hetked
  • Installi Streamlit ja käivita Hello rakendus. Järgi ametlikku "Alusta" juhendit, et ehitada lihtne UI ja diagramm. See on värskeim tõe allikas.
  • Töötle läbi "Loo rakendus" – Uberi pealevõtmised, kaardid, filtrid. Sa puudutad st.cache_data, mis paneb sinu tuleviku mina tänulikkusest nutma.
Laupäeva pärastlõuna: Vidinad ja paigutus, mida sa tegelikult kasutad
  • Lisa st.sidebar, et viia juhtnupud peamisest voost välja.
  • Tee väike andmete puhastamise paneel: file_uploader CSV jaoks, selectbox veeru valimiseks, kastid NA langetamiseks või pealkirjade väiketähtedeks muutmiseks ja nupp tulemuste eksportimiseks. Kasuta näiteid nagu utiliidi rakendused, mis teisendavad CSV Excelisse.
  • Õpi näitama edenemist: st.progress, st.spinner ja st.status sõnumid. Inimesed vihkavad vaikivate ekraanide vahtimist.
Pühapäeva hommik: Tõuse tasemele mitmeleheküljelise ja olekuga
  • Jaga oma rakendus lehekülgedeks. Loo lehekülg "Andmed", lehekülg "Visualiseeri" ja lehekülg "Ekspordi". See paneb sind professionaalsena välja nägema ilma suure tööta.
  • Kasuta st.session_state, et meeles pidada valikuid (valitud veerud, filtrid), kui kasutaja ringi liigub.
  • Lisa vahemällu salvestamise dekoraator igale funktsioonile, mis toob andmeid või laadib mudelit.
Pühapäeva pärastlõuna: Juurutamine ja viimistlemine
  • Juuruta hostimisteenusesse või konteinerisse; lisa requirements.txt.
  • Lisa st.toast sõbralike kinnituste jaoks ja st.error kaitsepiirete jaoks.
  • Boonus: Väikese tehisintellekti tegevuse manustamine – võta tabel kokku, puhasta segast teksti või genereeri automaatselt diagrammi pealkirjad veeru nimedest – muudab "kena rakenduse" "showstopperiks". Tehisintellektiga toetatud transkriptsiooni ülevaade näitab mustrit pikkade toimingute käsitlemiseks ja kasutajaliidese värskendamiseks tulemuste saabumisel.
Kontrollnimekiri: viis Streamliti kontseptsiooni, mis tasuvad end igavesti ära
  • Vidinad on muutujad: Salvesta nende väärtused ja kasuta neid uuesti.
  • Vahemällu salvestamine on hapnik: Salvesta andmete laadimine, mudeli laadimine ja pikad arvutused vahemällu.
  • Sessiooni olek on mälu: Säilita kasutaja valikud taaskäivitamiste vahel.
  • Paigutus on kommunikatsioon: Külgribad, veerud, vahekaardid – kasuta neid lihtsustamiseks.
  • Tagasiside ületab vaikuse: Pöörlevad, edenemisribad, toastid. Ütle alati kasutajale, mis toimub.
Levinud lõksud (ja kuidas neid vältida)
  • "Minu muutujad lähtestuvad, kui ma nupule klõpsan!" See on taaskäivitamise mudel; kasuta st.session_state, et säilitada olulisi asju.
  • "See on aeglane esimesel klõpsamisel." Salvesta oma rasked funktsioonid vahemällu. Kaalu ka mudelite initsialiseerimist rakenduse käivitamisel.
  • "Miks on minu diagramm tühi?" Kui vidina vaikeväärtus muutub jooksude vahel, võid sa oma andmeid välja filtreerida. Määra mõistlikud vaikeväärtused.
  • "See läks pärast värskendust katki." Kinnita oma nõuded või loe migratsiooni märkmeid. Ametlikud õpetused kipuvad sünkroonis püsima.
Võrdlusnurk: Streamlit vs. Tavapärased kahtlusalused
  • Streamlit vs. Dash: Dash on rohkem konfigureeritav ja ettevõttevalmis, kuid käima saamine võtab kauem aega. Streamlit on prototüüpimisel kiirem; Dash on tugevam keeruka tootmise töövoo jaoks.
  • Streamlit vs. Gradio: Gradio särab kiirete tehisintellekti demode jaoks, eriti mudeli I/O jaoks. Streamlit on rohkem üldotstarbeline andmerakenduste ja armatuurlaudade jaoks.
  • Streamlit vs. Flask + Front-end: Flask annab sulle kontrolli kõige üle, sealhulgas paljude asjade üle, mida sa ei taha kontrollida. Streamlit on otsetee, kui sinu eesmärk on "tarnida otsustustööriist teisipäevaks".
Kiire sõna Sider.AI kohta: kasulik abiline õppimiseks ja ehitamiseks Kui sa oled selline õppija, kellele meeldib kiiresti itereerida ja näha käegakatsutavaid tulemusi, siis tehisintellekti assistendi kasutamine koos Streamlitiga võib olla supervõime. Näiteks olen näinud demovideoid, mis muudavad segase CSV puhastatud, visualiseeritud armatuurlauaks ja seejärel ekspordivad selle Excelisse – täpselt selline "ma säästsin meeskonnalt tunde" rakendus, mille saad kokku panna Streamliti vidinate ja väikese tehisintellekti abiga andmete kokkuvõtmiseks või struktureerimiseks. Tööriistad nagu Sider.AI saavad sind ka läbi boilerplate ja testimise stsenaariumite suunata, et sa saaksid keskenduda disainile ja andmete loogikale.
Praktilised miniprojektid, mida saad varastada (koos märkmetega)
  1. "Ülemuse lemmikaruande" rakendus
  • Sisendid: CSV üleslaadimine, kuupäevavahemiku valija, piirkonna rippmenüü.
  • Väljund: Mõõdikud (tulu, arv), joondiagramm ja allalaaditav Exceli fail.
  • Näpunäited: Salvesta andmete puhastamise samm vahemällu; salvesta filtreeritud DataFrame session_state'i, et saaksid kohe eksportida.
  1. "Mis-kui stsenaariumi planeerija" müügi jaoks
  • Sisendid: Liugur soodustusmäärale, number_input reklaamikulutustele, selectbox tooteklassile.
  • Väljund: Prognoositava tulu tulpdiagramm ja teksti kokkuvõte ("10% soodustusega taastud 6,2 kuuga").
  • Näpunäited: Kasuta vahekaarte: "Eeldused", "Diagrammid", "Allalaadimised". Hoia mudeli funktsioon vahemällu salvestatud.
  1. "AI-toega märkmete kokkuvõtja"
  • Sisendid: file_uploader PDF-ide või teksti jaoks, märkeruut tooni jaoks ("ametlik", "sõbralik", "punktstiil").
  • Väljund: Kokkuvõttev tekst koos kopeerimisnupuga; valikuline tegevusüksuste CSV.
  • Näpunäited: Voogesita tulemusi inkrementaalsete värskendustega; näita spinnerit ja selgita, mis toimub.
  1. "Andmepuhastaja ja vormingu konverter"
  • Sisendid: file_uploader (CSV), märkeruut tühikute eemaldamiseks, selectbox kuupäeva parsimiseks, nupp "Ekspordi Excelisse".
  • Väljund: Puhastatud tabeli eelvaade; tulpdiagramm nullide kohta veeru järgi; ühe klõpsuga eksport.
  • Näpunäited: See on ideaalne algaja projekt ja kaardistub kenasti nende praktiliste demovideodega.
Kuidas valida enda jaoks parimad Streamliti õpetused
  • Kui sul on kaks tundi: Tee läbi ametlik Alusta voog ja Loo rakendus õpetus. Sa saad 80% teest läbitud 20% ajaga.
  • Kui sul on nädalavahetus: Ühenda need projektipõhise videokursusega ja ehita kolmeleheküljeline rakendus, mille ma välja tõin. Sa oled esmaspäevaks tööl "see inimene".
  • Kui sa tahad spetsialiseeruda: Sukeldu õpetuste indeksisse autentimise, andmebaaside ja parimate tavade jaoks. Sa väldid sama aia viis korda üle värvimist.
Streamliti etikett: tee see oma kasutajatele meeldivaks
  • Kasuta lihtsaid eestikeelseid silte.
  • Hoia peamised tegevused esilehel.
  • Kasuta st.expander täpsemate valikute jaoks.
  • Lisa nupp "Lähtesta filtrid"; inimesed armastavad uuesti proovimist.
  • Paku testimiseks väikeseid, päris andmete näidiseid.
Veaotsingu nurk (a.k.a. "Miks see asi ei tööta?")
  • Moodulit nimega 'streamlit' pole: Sa oled vales keskkonnas. pip install streamlit sinu aktiivses venv-is.
  • Faili üleslaadija ei aktsepteeri midagi: Kontrolli oma failitüüpe; pea meeles ka, et vidinad on olekuga ainult siis, kui sa peidad tulemused session_state'i.
  • See töötab kohalikult, aga mitte juurutamisel: Kinnita oma versioonid ja seadista saladused/keskkonnamuutujad hostis. Testi ka väikese andmekogumiga.
  • See on suurte CSV-dega aeglane: Kasuta tükeldatud lugemisi, eelagregaati või valimit kasutajaliidese jaoks. Kaalu raskete teisenduste vahemällu salvestamist ja mahalaadimist.
Üks viimane asi: suurepärase tööriista alandlikkus Streamliti geniaalsus on selle ambitsiooni alandlikkus. See ei püüa olla terve platvorm; see püüab olla nupp, mis muudab sinu Pythoni sõbralikuks rakenduseks. Ülaltoodud parimate Streamliti õpetustega – ametlikud dokumendid põhitõdede jaoks, projekti videod hoo jaoks ja parimate tavade jutud viimistlemiseks – saad sa vahelejätmise ja jõuad selleni, kus inimesed ütlevad: "Oota, sa ehitasid selle?".
Ja see on hetk, mille nimel sa elad. Või vähemalt hetk, mil su ülemus lõpetab sulle sama tabeli 11 versiooni saatmise.

KKK

K1: Millised on parimad Streamliti õpetused täielikele algajatele? Alusta ametliku Alusta juhendiga ja Loo rakendus õpetusega – need on aktuaalsed, lühikesed ja garanteeritud, et need töötavad uusima Streamliti väljaandega. Sa ehitad väikese rakenduse diagrammide ja vidinatega alla kahe tunni.
K2: Kuidas ma valin oma armatuurlaua jaoks Streamliti ja Dashi vahel? Vali Streamlit, kui sa vajad kiirust ja lihtsust sisetööriistade või kiirete prototüüpide jaoks; vali Dash, kui sa vajad sügavamat kohandamist ja ettevõtte töövooge. Proovi nädalavahetusel Streamlitiga prototüüpi – see katab sageli 90% vajadustest.
K3: Mis on kiireim tee tootmisvalmis Streamliti rakenduseni? Järgi ametlikke õpetusi, seejärel hüppa projektipõhisele kursusele ja parimate tavade jutule struktuuri ja jõudluse näpunäidete saamiseks. Salvesta rasked funktsioonid vahemällu, kasuta session_state'i ja kinnita oma pakettide versioonid, et hoida juurutamised stabiilsena.
K4: Kas Streamlit saab hakkama tehisintellekti funktsioonidega nagu transkriptsioon või kokkuvõtmine? Jah – Streamlit sobib hästi Pythoni tehisintellekti teekide ja API-dega. Kasuta tõestatud projekti ülevaadet (nagu tehisintellekti transkriptsiooni rakendus), et õppida failide üleslaadimise, edenemisindikaatorite ja pikkade tööde mustreid.
K5: Kust ma leian reaalseid Streamliti rakenduse ideid harjutamiseks? Proovi utiliidi rakendusi: andmete puhastamine ja teisendamine, mis-kui planeerijad ja kiired tehisintellektiga toetatud kokkuvõtjad. Realistlikud näited, mis teisendavad CSV Excelisse ja visualiseerivad puhastatud andmeid, on suurepärane harjutus ja kohe kasulikud.

Viimased artiklid
Kuidas valitseda ChatPDF-i: Kiirem ülevaade mahukatest dokumentidest

Kuidas valitseda ChatPDF-i: Kiirem ülevaade mahukatest dokumentidest

Parim X automaatse tõlke alternatiiv kiirete ja täpsete dokumentide jaoks

Parim X automaatse tõlke alternatiiv kiirete ja täpsete dokumentide jaoks

Samsungi tehisintellekti tõlge ei ole Iraanis saadaval? Praktilised lahendused

Samsungi tehisintellekti tõlge ei ole Iraanis saadaval? Praktilised lahendused

Pärsia tõlkete tööriistad: praktiline juhend kiirema ja täpsema töö jaoks

Pärsia tõlkete tööriistad: praktiline juhend kiirema ja täpsema töö jaoks

Parim Groki alternatiiv põhjalikuks ja viidatud uurimistööks

Parim Groki alternatiiv põhjalikuks ja viidatud uurimistööks

AI pildigeneraatori 15 parimat funktsiooni, mida sa tegelikult kasutad

AI pildigeneraatori 15 parimat funktsiooni, mida sa tegelikult kasutad