Sider.ai
  • चैट
  • वाइजबेस
  • औजार
  • विस्तार
  • ग्राहकों
  • मूल्य निर्धारण
अब डाउनलोड करो
लॉग इन करें

Sider के साथ तेजी से सीखें, गहराई से सोचें, और समझदारी से बढ़ें।

उत्पाद
ऐप्स
  • एक्सटेंशन
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
उपकरण
  • वेब निर्माताNew
  • एआई स्लाइड्सNew
  • एआई निबंध लेखक
  • Nano Banana Pro
  • Nano Banana Infographic
  • एआई इमेज जनरेटर
  • इटालियन ब्रेनरॉट जनरेटर
  • बैकग्राउंड रिमूवर
  • बैकग्राउंड चेंजर
  • फोटो इरेज़र
  • टेक्स्ट रिमूवर
  • इनपेंट
  • इमेज अपस्केलर
  • बनाएँ
  • एआई अनुवादक
  • इमेज अनुवादक
  • पीडीएफ अनुवादक
Sider
  • हमसे संपर्क करें
  • सहायता केंद्र
  • डाउनलोड
  • मूल्य निर्धारण
  • शिक्षा योजना
  • क्या नया है
  • ब्लॉग
  • समुदाय
  • साझेदार
  • सहयोगी
  • आमंत्रित करें
©2026 सर्वाधिकार सुरक्षित
उपयोग की शर्तें
गोपनीयता नीति
  • होम पेज
  • ब्लॉग
  • AI Tools
  • सबसे अच्छे Streamlit ट्यूटोरियल (और शनिवार बर्बाद किए बिना इसे वास्तव में कैसे सीखें)

सबसे अच्छे Streamlit ट्यूटोरियल (और शनिवार बर्बाद किए बिना इसे वास्तव में कैसे सीखें)

अद्यतन 29 सित. 2025 को

11 मिनट


क्या आपने कभी किसी ऐसे व्यक्ति को स्प्रेडशीट समझाने की कोशिश की है जो स्प्रेडशीट नहीं जानता? उनकी आँखें "पिवट" और "कॉलम D क्यों छिपा है?" के बीच कहीं खो जाती हैं। अब कल्पना कीजिए कि आप उस स्प्रेडशीट को एक दोस्ताना छोटे वेब ऐप में बदल सकते हैं—बटन! स्लाइडर! चार्ट जो स्लाइडर हिलाने पर नाचते हैं!—JavaScript, CSS या गुप्त विद्याओं को सीखे बिना। यह है Streamlit, वह पायथन लाइब्रेरी जो स्क्रिप्ट को शेयर करने योग्य ऐप्स में बदल देती है, जैसे एक स्मूदी मशीन फल को नाश्ते में बदल देती है।
लेकिन यहाँ एक समस्या है: "बेस्ट Streamlit ट्यूटोरियल" खोजें, और आप एक खरगोश के बिल में गिर जाएंगे जो आंशिक रूप से हॉगवर्ट्स है, आंशिक रूप से Ikea मैनुअल। उनमें से कौन से वास्तव में आपको कुछ ऐसा बनाने में मदद करते हैं जिसे आप सोमवार तक अपने बॉस को दिखा सकते हैं? मैंने दस्तावेज़ों, वीडियो, सामुदायिक गाइडों और कुछ "यह एक आलू पर रिकॉर्ड किया गया था" YouTubes के माध्यम से एक सप्ताह बिताया, ताकि सर्वश्रेष्ठ Streamlit ट्यूटोरियल को कौशल स्तर और आप क्या बनाएंगे, इसके आधार पर मैप किया जा सके।
यह आपकी उपयोगकर्ता के अनुकूल, पोग-शैली की फील्ड गाइड है: किससे शुरुआत करें, आगे क्या देखें, Streamlit अपडेट होने पर कौन से उदाहरण नहीं टूटेंगे, और समय को चट करने वाली समस्याओं से कैसे बचें, जैसे एक लैब्राडोर मोज़े के साथ करता है।
सादे अंग्रेजी में Streamlit क्या है? Streamlit एक पायथन लाइब्रेरी है जो आपकी डेटा स्क्रिप्ट लेती है और उन्हें एक त्वरित इंटरफ़ेस में लपेटती है। Flask ऐप लिखने या React के साथ कुश्ती करने के बजाय, आप अपने कोड को Streamlit कॉल जैसे st.button, st.slider, st.line_chart के साथ छिड़कते हैं, और बूम—आपके पास एक शेयर करने योग्य वेब ऐप है।
  • आप पायथन लिखते हैं।
  • Streamlit वेब पेज को संभालता है।
  • आप एक लिंक साझा करते हैं। आपके बॉस आपको स्क्रीनशॉट ईमेल करना बंद कर देते हैं।
सर्वश्रेष्ठ Streamlit ट्यूटोरियल: एक क्यूरेटेड, बकवास-मुक्त सूची मैंने सर्वश्रेष्ठ Streamlit ट्यूटोरियल को स्तरों में व्यवस्थित किया है। अपनी लेन चुनें; यदि आप महत्वाकांक्षी हैं तो मिलाएं और मेल करें।
टीयर 1: बिल्कुल शुरुआती (60–90 मिनट में पहला ऐप)
  1. आधिकारिक "Streamlit के साथ शुरुआत करें" दस्तावेज़ यह क्यों महान है: यह वर्तमान, सटीक और Streamlit टीम द्वारा डिज़ाइन किया गया है। आप Streamlit स्थापित करेंगे, सीखेंगे कि रीरन मॉडल कैसे काम करता है (स्पॉइलर: हर बार जब आप इंटरैक्ट करते हैं तो स्क्रिप्ट ऊपर से नीचे तक चलती है), और एक छोटा, संतोषजनक ऐप बनाएंगे। किसी और चीज़ से पहले यहाँ से शुरुआत करें। यह "मैंने कुछ बनाया" क्षण का सबसे छोटा रास्ता है।
  1. आधिकारिक "एक ऐप बनाएं" ट्यूटोरियल यह क्यों महान है: आप एक वास्तविक ऐप बनाएंगे जो Uber पिकअप डेटासेट का पता लगाता है। अनुवाद: आप विजेट, चार्ट, मैप और कैशिंग को कार्रवाई में देखेंगे, स्पष्ट स्पष्टीकरण और कॉपी-पेस्ट करने योग्य चंक के साथ जो वास्तव में चलते हैं। यदि आप एक दृश्य सीखने वाले हैं, तो यह जल्दी से क्लिक करता है।
  1. Streamlit ट्यूटोरियल इंडेक्स यह क्यों महान है: निर्देशित परियोजनाओं का एक केंद्र: प्रमाणीकरण, डेटाबेस, फ़ाइल अपलोड, उन्नत लेआउट, और बहुत कुछ। यह एक भोजनालय में मेनू की तरह है—पैनकेक से शुरू करें, अतिरिक्त जलापेनो के साथ ऑमलेट में स्नातक करें।
टीयर 1 के बाद आप क्या कर पाएंगे:
  • एक पायथन स्क्रिप्ट से एक वर्किंग ऐप बनाएं।
  • विजेट (स्लाइडर, चयन, बटन) जोड़ें, चार्ट रेंडर करें और डेटा कैश करें।
  • समझें कि आपकी स्क्रिप्ट "री-रन" क्यों होती है और अपने लैपटॉप को फेंके बिना स्थिति को कैसे बनाए रखें।
टीयर 2: शुरुआती से मध्यवर्ती (इसे उपयोगी बनाएं, इसे सुंदर बनाएं) 4) "एक कोर्स में मास्टर Streamlit - 4 रियल प्रोजेक्ट शामिल" (वीडियो) यह क्यों महान है: परियोजना-आधारित सीखना टिकाऊ होता है। यह कोर्स आपको बुनियादी बातों से लेकर डेटाबेस और अधिक उन्नत पैटर्न को वायरिंग करने तक ले जाता है। यदि आप एक वास्तविक ऐप बिल्डर की तरह महसूस करना चाहते हैं, न कि केवल बटन के साथ एक स्क्रिप्टर की तरह, तो यह तेज़ लेन है।
  1. "संपूर्ण Streamlit ट्यूटोरियल: शून्य से उत्पादन-तैयार" (लेख) यह क्यों महान है: यह 2025 में डैशबोर्ड बनाने और ट्रेड-ऑफ के बारे में एक ईमानदार, आधुनिक अवलोकन है। आपको पैकेजिंग, परिनियोजन और अन्य उपकरणों तक कब पहुंचना है, इस पर रणनीति मिलेगी। यदि आप सोच रहे हैं: "क्या Streamlit वास्तविक उपयोग के तहत टिकेगा?"—यह आपकी वास्तविकता जांच है।
  1. एक Streamlit पावर यूजर से सर्वोत्तम-अभ्यास वार्ता (वीडियो) यह क्यों महान है: पैटर्न, पैटर्न, पैटर्न। आप सीखेंगे कि पेशेवर ऐप्स को कैसे संरचित करते हैं, प्रदर्शन का प्रबंधन करते हैं और UX को कैसे निखारते हैं। यह आपके पड़ोसी के त्रुटिहीन गैरेज में झांकने और यह तय करने जैसा है कि आप भी लेबल वाले डिब्बे के लायक हैं।
टीयर 2 के बाद आप क्या कर पाएंगे:
  • स्वच्छ संरचना के साथ बहु-पृष्ठ ऐप्स बनाएं।
  • स्पेगेटी के बिना ऐप स्थिति का प्रबंधन करें।
  • कैशिंग और डेटा रणनीतियों के साथ धीमे ऐप्स को गति दें।
  • एक मानसिक चेकलिस्ट के साथ आत्मविश्वास से तैनात करें।
टीयर 3: व्यावहारिक, वास्तविक दुनिया की परियोजनाएं (अपनी टीम को कुछ अच्छा दिखाएं) 7) AI + Streamlit के साथ ऑडियो ट्रांसक्रिप्शन ऐप (वीडियो) यह क्यों महान है: एक ठोस "AI UI से मिलता है" उदाहरण: फ़ाइल अपलोड, मॉडल कॉल, परिणाम प्रदर्शन। भले ही आप एक ट्रांसक्रिप्शन ऐप नहीं बना रहे हैं, फिर भी आप किसी भी AI-सक्षम प्रोजेक्ट के लिए पैटर्न स्वाइप करेंगे—प्रगति बार, त्रुटि हैंडलिंग, लंबे समय तक चलने वाले कार्य।
  1. डेटा सफाई, विज़ुअलाइज़ेशन और फ़ाइल रूपांतरण को संयोजित करने वाले हैंड्स-ऑन ऐप डेमो यह क्यों महान है: वास्तविक दुनिया की उपयोगिता। ऐसे ऐप्स जो बदसूरत डेटा स्वीकार करते हैं, इसे साफ करते हैं, इसे विज़ुअलाइज़ करते हैं, और इसे ठीक उसी प्रारूप में निर्यात करते हैं जो आपके बॉस चाहते हैं (CSV से Excel, कोई भी?)। यह "मैं वास्तव में अपनी टीम के आधे मैनुअल काम को एक डैशबोर्ड से बदल सकता हूं जिसे वे क्लिक कर सकते हैं" में एक आत्मविश्वासपूर्ण कदम है।
एक त्वरित मोड़: Streamlit किस चीज में शानदार है—और कहाँ नहीं है किस चीज में शानदार है:
  • तेजी से प्रोटोटाइप जो वास्तविक ऐप्स की तरह महसूस होते हैं।
  • आंतरिक उपकरण और डैशबोर्ड जिनका आपकी टीम वास्तव में उपयोग कर सकती है।
  • डेटा साइंस डेमो: चार्ट, मैप, मॉडल स्लाइडर, "क्या होगा अगर?" प्रयोग।
इतना शानदार नहीं:
  • भारी प्रमाणीकरण, भूमिकाओं और उद्यम वर्कफ़्लो वाले जटिल बहु-उपयोगकर्ता ऐप्स।
  • पिक्सेल-परिपूर्ण, कारीगर फ्रंट-एंड।
  • इसके चारों ओर कुछ अतिरिक्त इंजीनियरिंग के बिना बड़े पैमाने पर, उच्च-समवर्ती सार्वजनिक ऐप।
यदि आपका ऐप "हमें पायथन कोड पर एक दोस्ताना UI की आवश्यकता है" है, तो Streamlit एक सपना है। यदि आपका ऐप "हम Airbnb का पुनर्निर्माण कर रहे हैं" है, तो शायद नहीं।
Streamlit मानसिक मॉडल का एक सौम्य दौरा यदि आप पारंपरिक वेब स्टैक से आ रहे हैं, तो Streamlit पहले अजीब लगता है...। आप मार्गों और टेम्पलेट्स को वायर नहीं करते हैं; आप एक पायथन स्क्रिप्ट लिखते हैं जो उपयोगकर्ता के इंटरैक्ट करने पर हर बार खुद को फिर से बनाती है।
  • स्क्रिप्ट हर इंटरैक्शन पर ऊपर से नीचे तक चलती है।
  • प्रत्येक रन पर विजेट मान पढ़े जाते हैं।
  • रन में विकल्पों को याद रखने के लिए सत्र स्थिति का उपयोग करें।
  • महंगे काम (डेटा डाउनलोड करना, मॉडल लोड करना) को कैश करें ताकि आपका ऐप क्रॉल न करे।
इसे एक PowerPoint की तरह सोचें जो आपकी ऑडियंस के क्लिक के आधार पर खुद को अपडेट करता है—लेकिन आप बॉक्स को इधर-उधर खींचने के बजाय पायथन से स्लाइड को नियंत्रित करते हैं।
करके सीखने का मार्ग: इस सप्ताह के अंत में बनाएं, सोमवार को प्रभावित करें यहाँ एक व्यावहारिक, स्नैकेबल पाठ्यक्रम है—अधिकतम दो दोपहर।
शनिवार की सुबह: आपका पहला ऐप और "आहा" क्षण
  • Streamlit स्थापित करें और Hello ऐप चलाएं। एक सरल UI और चार्ट बनाने के लिए आधिकारिक "शुरू करें" गाइड का पालन करें। यह सच्चाई का सबसे ताज़ा स्रोत है।
  • "एक ऐप बनाएं"—Uber पिकअप, मैप, फ़िल्टर के माध्यम से काम करें। आप st.cache_data को स्पर्श करेंगे, जो आपके भविष्य के स्वयं को कृतज्ञता के आँसू बहाएगा।
शनिवार की दोपहर: विजेट और लेआउट जिसका आप वास्तव में उपयोग करेंगे
  • मुख्य प्रवाह से नियंत्रणों को हटाने के लिए st.sidebar जोड़ें।
  • एक छोटा डेटा-सफाई पैनल बनाएं: CSV के लिए file_uploader, कॉलम विकल्प के लिए एक selectbox, NA को छोड़ने या हेडर को लोअरकेस करने के लिए चेकबॉक्स, और परिणामों को निर्यात करने के लिए एक बटन। CSV को Excel में बदलने वाले यूटिलिटी ऐप्स जैसे उदाहरणों का उपयोग करें।
  • प्रगति दिखाना सीखें: st.progress, st.spinner, और st.status संदेश। लोगों को शांत स्क्रीन को घूरना पसंद नहीं है।
रविवार की सुबह: बहु-पृष्ठ और स्थिति तक स्तर
  • अपने ऐप को पृष्ठों में विभाजित करें। एक "डेटा" पृष्ठ, एक "विज़ुअलाइज़" पृष्ठ और एक "निर्यात" पृष्ठ बनाएं। यह आपको ज्यादा काम किए बिना पेशेवर दिखता है।
  • उपयोगकर्ता के इधर-उधर उछलने पर विकल्पों (चयनित कॉलम, फ़िल्टर) को याद रखने के लिए st.session_state का उपयोग करें।
  • डेटा लाने या मॉडल लोड करने वाले किसी भी फ़ंक्शन में एक कैशिंग डेकोरेटर जोड़ें।
रविवार की दोपहर: परिनियोजन और पॉलिश
  • एक होस्टिंग सेवा या एक कंटेनर में तैनात करें; एक requirements.txt शामिल करें।
  • अनुकूल पुष्टिकरणों के लिए st.toast और गार्ड रेल के लिए st.error जोड़ें।
  • बोनस: एक छोटी AI क्रिया को एम्बेड करना—एक तालिका को संक्षेप में प्रस्तुत करना, गन्दी पाठ को साफ करना, या कॉलम नामों से स्वतः-चार्ट शीर्षक उत्पन्न करना—एक "अच्छे ऐप" को एक "शोस्टॉपर" में बदल देता है। AI-संचालित ट्रांसक्रिप्शन वॉकथ्रू लंबे संचालन को संभालने और परिणाम आने पर UI को अपडेट करने के लिए पैटर्न दिखाता है।
चेकलिस्ट: पाँच Streamlit अवधारणाएँ जो आपको हमेशा के लिए चुकाती हैं
  • विजेट चर हैं: उनके मानों को संग्रहीत करें और उनका पुन: उपयोग करें।
  • कैशिंग ऑक्सीजन है: डेटा लोड, मॉडल लोड और लंबी गणनाओं को कैश करें।
  • सत्र स्थिति स्मृति है: रीरन में उपयोगकर्ता विकल्पों को बनाए रखें।
  • लेआउट संचार है: साइडबार, कॉलम, टैब—उन्हें सरल बनाने के लिए उपयोग करें।
  • प्रतिक्रिया मौन को मात देती है: स्पिनर, प्रगति बार, टोस्ट। हमेशा उपयोगकर्ता को बताएं कि क्या हो रहा है।
सामान्य समस्याएँ (और उनसे कैसे बचें)
  • "जब मैं एक बटन पर क्लिक करता हूं तो मेरे चर रीसेट हो जाते हैं!" वह रीरन मॉडल है; महत्वपूर्ण चीजों को बनाए रखने के लिए st.session_state का उपयोग करें।
  • "पहले क्लिक पर यह धीमा है।" अपने भारी कार्यों को कैश करें। ऐप शुरू होने पर मॉडल को प्रारंभ करने पर भी विचार करें।
  • "मेरा चार्ट खाली क्यों है?" यदि विजेट डिफ़ॉल्ट रन के बीच बदलता है, तो आप अपने डेटा को फ़िल्टर कर सकते हैं। समझदार डिफ़ॉल्ट सेट करें।
  • "यह एक अपडेट के बाद टूट गया।" अपनी आवश्यकताओं को पिन करें या माइग्रेशन नोट्स पढ़ें। आधिकारिक ट्यूटोरियल सिंक में रहने की प्रवृत्ति रखते हैं।
तुलना कोना: Streamlit बनाम सामान्य संदिग्ध
  • Streamlit बनाम Dash: Dash अधिक कॉन्फ़िगर करने योग्य और उद्यम-तैयार है लेकिन शुरू होने में अधिक समय लगता है। Streamlit प्रोटोटाइप के लिए तेज़ है; Dash जटिल उत्पादन वर्कफ़्लो के लिए मजबूत है।
  • Streamlit बनाम Gradio: Gradio त्वरित AI डेमो के लिए चमकता है, विशेष रूप से मॉडल I/O। Streamlit डेटा ऐप्स और डैशबोर्ड के लिए अधिक सामान्य-उद्देश्य है।
  • Streamlit बनाम Flask + Front-end: Flask आपको हर चीज पर नियंत्रण देता है, जिसमें बहुत कुछ शामिल है जिसे आप नियंत्रित नहीं करना चाहते हैं। Streamlit शॉर्टकट है जब आपका लक्ष्य "मंगलवार तक एक निर्णय उपकरण वितरित करना" है।
Sider.AI पर एक त्वरित शब्द: सीखने और निर्माण के लिए एक सहायक साइडकिक यदि आप उस तरह के सीखने वाले हैं जो जल्दी से पुनरावृति करना और मूर्त परिणाम देखना पसंद करते हैं, तो Streamlit के साथ एक AI सहायक का उपयोग करना एक महाशक्ति हो सकता है। उदाहरण के लिए, मैंने ऐसे डेमो देखे हैं जो एक गन्दी CSV को एक साफ, विज़ुअलाइज़्ड डैशबोर्ड में बदल देते हैं और फिर Excel में निर्यात करते हैं—ठीक उसी तरह का "मैंने टीम के घंटों बचाए" ऐप जिसे आप Streamlit के विजेट और डेटा को संक्षेप में प्रस्तुत करने या संरचित करने के लिए थोड़ी AI मदद से एक साथ खींच सकते हैं। Sider.AI जैसे उपकरण आपको बॉयलरप्लेट और परीक्षण परिदृश्यों के माध्यम से भी प्रेरित कर सकते हैं ताकि आप डिज़ाइन और डेटा लॉजिक पर ध्यान केंद्रित कर सकें।
हैंड्स-ऑन मिनी-प्रोजेक्ट जिन्हें आप चुरा सकते हैं (नोट्स के साथ)
  1. "बॉस की पसंदीदा रिपोर्ट" ऐप
  • इनपुट: CSV अपलोड, दिनांक-श्रेणी पिकर, क्षेत्र ड्रॉपडाउन।
  • आउटपुट: मेट्रिक्स (राजस्व, गणना), एक लाइन चार्ट और एक डाउनलोड करने योग्य Excel फ़ाइल।
  • टिप्स: डेटा सफाई चरण को कैश करें; फ़िल्टर किए गए DataFrame को session_state में सहेजें ताकि आप तुरंत निर्यात कर सकें।
  1. बिक्री के लिए "क्या-अगर परिदृश्य योजनाकार"
  • इनपुट: डिस्काउंट दर के लिए एक स्लाइडर, विज्ञापन खर्च के लिए एक नंबर_इनपुट, उत्पाद स्तर के लिए एक चयन बॉक्स।
  • आउटपुट: पूर्वानुमानित राजस्व का एक बार चार्ट और एक पाठ सारांश ("10% छूट पर, आप 6.2 महीनों में ठीक हो जाते हैं")।
  • टिप्स: टैब का उपयोग करें: "अनुमान," "चार्ट," "डाउनलोड।" मॉडल फ़ंक्शन को कैश रखें।
  1. "AI-पावर्ड नोट्स समराइज़र"
  • इनपुट: PDF या टेक्स्ट के लिए file_uploader, टोन के लिए चेकबॉक्स ("औपचारिक," "दोस्ताना," "बुलेट-शैली")।
  • आउटपुट: कॉपी बटन के साथ सारांश पाठ; कार्रवाई आइटम का वैकल्पिक CSV।
  • टिप्स: वृद्धिशील अपडेट के साथ परिणामों को स्ट्रीम करें; एक स्पिनर दिखाएं और बताएं कि क्या हो रहा है।
  1. "डेटा क्लीनर और फॉर्मेट कन्वर्टर"
  • इनपुट: file_uploader (CSV), व्हाइटस्पेस हटाने के लिए चेकबॉक्स, दिनांक पार्सिंग के लिए चयन बॉक्स, "Excel में निर्यात करें" के लिए बटन।
  • आउटपुट: साफ तालिका का पूर्वावलोकन; कॉलम द्वारा शून्यों का चार्ट; एक-क्लिक निर्यात।
  • टिप्स: यह एक आदर्श शुरुआती प्रोजेक्ट है और उन हैंड्स-ऑन डेमो के लिए अच्छी तरह से मैप करता है।
आपके लिए सर्वश्रेष्ठ Streamlit ट्यूटोरियल कैसे चुनें
  • यदि आपके पास दो घंटे हैं: आधिकारिक गेट स्टार्टेड फ़्लो और क्रिएट एन ऐप ट्यूटोरियल करें। आप 80% रास्ते, 20% समय में पहुँच जाएंगे।
  • यदि आपके पास एक सप्ताहांत है: उन्हें परियोजना-आधारित वीडियो कोर्स के साथ जोड़ें और मेरे द्वारा बताए गए तीन-पृष्ठ ऐप बनाएं। आप सोमवार तक काम पर "वह व्यक्ति" होंगे।
  • यदि आप विशेषज्ञता प्राप्त करना चाहते हैं: प्रमाणीकरण, डेटाबेस और सर्वोत्तम प्रथाओं के लिए ट्यूटोरियल इंडेक्स में गोता लगाएँ। आप एक ही बाड़ को पाँच बार फिर से रंगने से बचेंगे।
Streamlit शिष्टाचार: इसे अपने उपयोगकर्ताओं के लिए आनंददायक बनाएं
  • सादे अंग्रेजी लेबल का उपयोग करें।
  • मुख्य क्रियाओं को फ़ोल्ड के ऊपर रखें।
  • उन्नत विकल्पों के लिए st.expander का उपयोग करें।
  • एक "रीसेट फ़िल्टर" बटन जोड़ें; लोगों को एक डो-ओवर पसंद है।
  • परीक्षण के लिए छोटे, वास्तविक डेटा नमूने प्रदान करें।
समस्या निवारण कोना (उर्फ "यह चीज़ काम क्यों नहीं कर रही है?")
  • कोई मॉड्यूल नामित 'streamlit' नहीं: आप गलत वातावरण में हैं। अपने सक्रिय venv में pip install streamlit करें।
  • फ़ाइल अपलोडर कुछ भी स्वीकार नहीं करता है: अपनी फ़ाइल प्रकारों की जाँच करें; यह भी याद रखें कि विजेट केवल तभी राज्यविहीन होते हैं जब आप परिणामों को session_state में छिपाते हैं।
  • यह स्थानीय रूप से काम करता है लेकिन परिनियोजन में नहीं: अपने संस्करणों को पिन करें और होस्ट में रहस्य/पर्यावरण चर सेट करें। एक छोटे डेटासेट के साथ भी परीक्षण करें।
  • यह बड़े CSV के साथ धीमा है: खंडित रीड का उपयोग करें, पूर्व-एकत्रित करें, या UI के लिए नमूना लें। कैशिंग पर विचार करें और भारी ट्रांसफ़ॉर्म को ऑफ़लोड करें।
एक आखिरी बात: एक महान उपकरण की विनम्रता Streamlit की प्रतिभा इसकी महत्वाकांक्षा की विनम्रता है। यह एक संपूर्ण प्लेटफ़ॉर्म बनने की कोशिश नहीं करता है; यह वह घुंडी बनने की कोशिश करता है जो आपके पायथन को एक दोस्ताना ऐप में बदल देती है। ऊपर दिए गए सर्वश्रेष्ठ Streamlit ट्यूटोरियल के साथ—बुनियादी बातों के लिए आधिकारिक दस्तावेज़, गति के लिए परियोजना वीडियो और पॉलिश के लिए सर्वोत्तम-अभ्यास वार्ताएँ—आप भटकने को छोड़ देंगे और उस भाग पर पहुँच जाएंगे जहाँ लोग कहते हैं, "रुको, आपने यह बनाया?"
और वह क्षण है जिसके लिए आप जीते हैं। या कम से कम, वह क्षण जब आपके बॉस आपको एक ही स्प्रेडशीट के 11 संस्करण भेजने से रोकते हैं।

सामान्य प्रश्न

Q1:शुरुआती लोगों के लिए सबसे अच्छे Streamlit ट्यूटोरियल कौन से हैं? आधिकारिक गेट स्टार्टेड गाइड और क्रिएट एन ऐप ट्यूटोरियल से शुरुआत करें—वे वर्तमान, संक्षिप्त हैं और नवीनतम Streamlit रिलीज़ के साथ काम करने की गारंटी है। आप दो घंटे से भी कम समय में चार्ट और विजेट के साथ एक छोटा ऐप बनाएंगे।
Q2:मुझे अपने डैशबोर्ड के लिए Streamlit बनाम Dash के बीच कैसे चयन करना चाहिए? Streamlit चुनें जब आपको आंतरिक उपकरणों या त्वरित प्रोटोटाइप के लिए गति और सरलता की आवश्यकता हो; Dash चुनें जब आपको गहरे अनुकूलन और उद्यम वर्कफ़्लो की आवश्यकता हो। पहले Streamlit में एक सप्ताहांत प्रोटोटाइप आज़माएं—यह अक्सर 90% आवश्यकताओं को कवर करता है।
Q3:उत्पादन-तैयार Streamlit ऐप के लिए सबसे तेज़ रास्ता क्या है? आधिकारिक ट्यूटोरियल का पालन करें, फिर संरचना और प्रदर्शन युक्तियों के लिए एक परियोजना-आधारित पाठ्यक्रम और एक सर्वोत्तम-अभ्यास वार्ता पर जाएं। भारी कार्यों को कैश करें, session_state का उपयोग करें और परिनियोजन को स्थिर रखने के लिए अपने पैकेज संस्करणों को पिन करें।
Q4:क्या Streamlit ट्रांसक्रिप्शन या समराइज़ेशन जैसी AI सुविधाओं को संभाल सकता है? हाँ—Streamlit पायथन AI पुस्तकालयों और API के साथ अच्छी तरह से काम करता है। फ़ाइल अपलोड, प्रगति संकेतक और लंबे समय तक चलने वाली नौकरियों के लिए पैटर्न सीखने के लिए एक सिद्ध प्रोजेक्ट वॉकथ्रू (जैसे एक AI ट्रांसक्रिप्शन ऐप) का उपयोग करें।
Q5:अभ्यास करने के लिए मुझे वास्तविक दुनिया के Streamlit ऐप विचार कहाँ मिल सकते हैं? यूटिलिटी ऐप्स आज़माएं: डेटा सफाई और रूपांतरण, क्या-अगर योजनाकार और त्वरित AI-पावर्ड समराइज़र। CSV को Excel में बदलने और साफ किए गए डेटा को विज़ुअलाइज़ करने वाले यथार्थवादी उदाहरण बहुत अच्छे अभ्यास हैं और तुरंत उपयोगी हैं।

हाल की लेख
कैसे करें ChatPDF में महारत: घने दस्तावेज़ों से तेजी से जानकारी प्राप्त करें

कैसे करें ChatPDF में महारत: घने दस्तावेज़ों से तेजी से जानकारी प्राप्त करें

तेज़ और सटीक दस्तावेज़ों के लिए सर्वश्रेष्ठ X Auto-Translation विकल्प

तेज़ और सटीक दस्तावेज़ों के लिए सर्वश्रेष्ठ X Auto-Translation विकल्प

ईरान में Samsung AI अनुवाद उपलब्ध नहीं? व्यावहारिक समाधान

ईरान में Samsung AI अनुवाद उपलब्ध नहीं? व्यावहारिक समाधान

फ़ारसी अनुवाद उपकरण: तेज़ और सटीक काम के लिए एक व्यावहारिक मार्गदर्शिका

फ़ारसी अनुवाद उपकरण: तेज़ और सटीक काम के लिए एक व्यावहारिक मार्गदर्शिका

गहराई से संदर्भित अनुसंधान के लिए सर्वश्रेष्ठ Grok विकल्प

गहराई से संदर्भित अनुसंधान के लिए सर्वश्रेष्ठ Grok विकल्प

AI इमेज जेनरेटर की 15 बेहतरीन विशेषताएं जिनका आप वास्तव में उपयोग करेंगे

AI इमेज जेनरेटर की 15 बेहतरीन विशेषताएं जिनका आप वास्तव में उपयोग करेंगे