Tkinter जीयूआई ट्यूटोरियल अजगर - एक्सेल डेटा को कैसे साफ करें

पढ़ने का अनुमानित समय: 2 मिनट

Tkinter पायथन के भीतर एक एप्लिकेशन है जो उपयोगकर्ताओं को अधिक उपयोगकर्ता के अनुकूल तरीके से डेटा का प्रबंधन करने के लिए जीयूआई या ग्राफिकल यूजर इंटरफेस बनाने की अनुमति देता है।

हम यहां अपनी डेटा एनालिटिक्स क्षमता का निर्माण कर रहे हैं, और उपयोगकर्ता को उनके काम या कॉलेज परियोजनाओं में उपयोग की जाने वाली कार्यक्षमता प्रदान करना चाहती हैं।

हमने माइक्रोसॉफ्ट वनड्राइव नेटवर्क पर बैठे 100,000 रिकॉर्ड पर इस कोड का परीक्षण किया है, इसलिए एक तरह से, इस कारण से, इसकी गति काफी अच्छी थी।

पांच परीक्षणों से अधिक परिणाम के रूप में, वे सब शुरू से खत्म करने के लिए 100s के तहत थे ।

डाटा सफाई डाटा सफाई तय

इस Tkinter GUI ट्यूटोरियल अजगरमें, आपको दिखाया जाएगा कि डेटा त्रुटियों को कैसे खोजें, उन्हें साफ करें और फिर उत्कृष्टता के लिए अंतिम परिणाम का निर्यात करें।

हम आपको निम्नलिखित के माध्यम से ले जाएगा:

  • Tkinter इंटरफेस का निर्माण।
  • त्रुटियों को खोजने के लिए विधियां/कार्य ।
  • डेटा को साफ करने के तरीके/कार्य।
  • एक एक्सेल फ़ाइल को स्वच्छ डेटा का निर्यात करना।

 

योग करने के लिए:

वीडियो एक कैनवास और डेटा फ्रेम स्टोर करने के लिए एक फ्रेम का उपयोग कर एक Tkinter खिड़की के निर्माण के माध्यम से चलता है ।

फिर यह pd.read_excel के माध्यम से डेटा आयात करने पर लग रहा है, एक पांडा डेटा फ्रेम में डेटा लोड करने के लिए ।

इसके बाद, एक फ़ंक्शन और या विधि है जो str.निकालने के माध्यम से त्रुटियों को निकालेगी, जिसे अलग-अलग कॉलम में लोड किया जाता है

अंत में, मैंने rawdata.to_excel का उपयोग करके स्वच्छ डेटासेट का निर्यात किया है, और फ़ाइल को एक अलग नई स्प्रेडशीट के रूप में सहेजा है।

Tkinter में चार्ट कैसे बनाएं

पढ़ने का अनुमानित समय: 1 मिनट

Tkinter में चार्ट बनाने के तरीके में, यह कई पुस्तकालयों में से एक है जिसका उपयोग विभिन्न चार्ट प्रकार और ग्राफिकल यूजर इंटरफेस बनाने के लिए किया जा सकता है

अजगर प्रोग्रामिंग के साथ, इसके उपयोग में आसानी और जीयूआई अनुप्रयोगों को जल्दी से रोल करने की क्षमता के परिणामस्वरूप, यह आज उपयोग में सबसे लोकप्रिय में से एक बनाता है।

क्योंकि एप्लिकेशन इंटरफेस के निर्माण की अनुमति देता है जो उपयोगकर्ता परिचित होंगे, एक संगठन में इसका रोल गोद लेने को बहुत आसान बना देगा।

वास्तव में, बनाए गए अनुप्रयोगों में एक निष्पादित फ़ाइल बनाने की क्षमता भी हो सकती है जिसे उपयोगकर्ताओं के डेस्कटॉप पर रखा जा सकता है।

नीचे दिए गए वीडियो में, Tkinter आयात करने के बाद हम बनाने के लिए इसके कई अंतर्निहित कार्यों का उपयोग करते हैं:

  • पाई चार्ट, एक बार चार्ट, और एक लाइन चार्ट।
  • हम चार्ट के निर्माण का प्रबंधन करने में मदद करने के लिए कार्यों और वर्गों का भी उपयोग करते हैं।
  • यह अनुशंसा की जाती है कि आप अंत तक वीडियो का पालन करें क्योंकि यह आपको एक महान अंतर्दृष्टि देगा कि इनका उपयोग कैसे किया जा सकता है।

❤ अधिक मुफ्त यूट्यूब सुझावों के लिए सदस्यता लें: डेटा एनालिटिक्स आयरलैंड की सदस्यता लें

❤ एक यूट्यूबर दोस्त के साथ इस वीडियो को साझा करें: Tkinter चार्ट कैसे बनाएं

पायथन ट्यूटोरियल: Tkinter में एक इनपुट बॉक्स बनाएं

अपनी डेटा परियोजनाओं के लिए एक tkinter इनपुट बॉक्स का उपयोग करना

एक अवसर हो सकता है क्योंकि आप डेटा विज्ञान या डेटा एनालिटिक्स परियोजना का निर्माण कर रहे हैं, डेटासेट पर चेक किए जाने की आवश्यकता है:

  •  बिग डेटा सेट और गति आवश्यकताओं के साथ संयोजन के रूप में
  • लौटाए गए डेटा की मात्रा को कम करने की आवश्यकता जो प्रदर्शन में बाधा डाल रही है

और यह वह जगह है जहां इनपुट बॉक्स और Tkinter मदद कर सकते हैं!

नीचे दिए गए वीडियो में, हम इनपुट बॉक्स का उपयोग करने और इनपुट को मान्य करने के लिए एक परिचय का प्रदर्शन कर रहे हैं।

हम प्रदर्शित करते हैं कि टीकेंटर इनपुट बॉक्स में दर्ज डेटा को कैसे मान्य किया जाता है और एक संदेश वापस किया जाता है, यह सुनिश्चित करेगा कि उपयोगकर्ता को सही डेटा मिले।

एक tkinter इनपुट बॉक्स के लिए उपयोग के प्रकार विविध हैं, यहां कुछ विचार कर रहे हैं:

  • किसी खास दिन के लिए डेटा का एक सेट लौटाने के लिए इनपुट बॉक्स का इस्तेमाल करें।
  • डेटा के एक विशेष पलटन के लिए परिणामों को फ़िल्टर करने के लिए उनका उपयोग करना।
  • तय किए जाने वाले डेटा गुणवत्ता के मुद्दों को खोजने के लिए एक स्ट्रिंग खोज का संचालन करें।

पायथन ट्यूटोरियल: Tkinter में एक ग्राफिकल यूजर इंटरफेस कैसे बनाएं

आप अपने डेटा एनालिटिक्स को बेहतर तरीके से कैसे पेश करना चाहेंगे?

अपनी डेटा एनालिटिक्स परियोजनाओं को शुरू करते समय, महत्वपूर्ण विचारों में से एक यह है कि अपने परिणामों को जल्दी और जाहिर है कैसे पेश किया जाए?

निस्संदेह यह सच है अगर आप केवल परिणामों को अपने आप को देखने जा रहे हैं ।

यदि आप जो काम करते हैं वह एक दोहराने योग्य प्रक्रिया है, तो अधिक मजबूत लंबी अवधि के समाधान को लागू करने की आवश्यकता है, यह वह जगह है जहां Tkinter मदद कर सकता है, जो एक अजगर ग्राफिकल यूजर इंटरफेस है।

जब आप टीकेंटर आयात कर रहे होते हैं, तो उपयोग की जा सकने वाली कुछ कार्यक्षमताओं में शामिल हैं:

  • कैलकुलेटर बनाने के लिए उनका उपयोग करें।
  • वे रेखांकन और बार चार्ट दिखा सकते हैं।
  • एक स्क्रीन पर ग्राफिक्स दिखाएं।
  • बिल्डिंग एंट्री विजेट्स के माध्यम से उपयोगकर्ता इनपुट को मान्य करें।

जहां यह सब डेटा एनालिटिक्स के साथ में फिट बैठता है?

डेटा के एक सेट के माध्यम से जा रहा है और यह करने के लिए कुछ अर्थ प्राप्त करना चुनौतीपूर्ण हो सकता है, नीचे अजगर ग्राफिकल यूजर इंटरफेस ट्यूटोरियल का उपयोग करके स्क्रीन बनाने में मदद कर सकता है जो एक दोहराने योग्य प्रक्रिया को सार्थक तरीके से प्रदर्शित करने की अनुमति देगा।

tkinter विजेट का उपयोग निम्नलिखित को प्राप्त करने में मदद कर सकता है:

  • ऐसी स्क्रीन बनाएं जो डेटा सेट में डेटा एनालिटिक्स की त्रुटियों को दिखाती हो, उदाहरण के लिए डेटासेट में खाली कॉलम मूल्यों की संख्या.
  • एक अन्य एप्लिकेशन अपने एनालिटिक्स को एक स्क्रीन पर परिणाम दिखाने के लिए चलाना है जिसे मुद्रित या निर्यात किया जा सकता है।
  • इसी तरह, आपके पास एक स्क्रीन भी हो सकती है जहां एक उपयोगकर्ता कई मापदंडों का चयन करता है जिन्हें डेटा एनालिटिक्स कोड में खिलाया जाता है और उपयोगकर्ता के विश्लेषण के लिए जानकारी पैदा करता है।

ऐसे कई और तरीके हैं जो आप ऐसा कर सकते हैं, लेकिन सबसे महत्वपूर्ण चीजों में से एक यह है कि डेटा एनालिटिक्स को Tkinter का उपयोग करके खिड़कियों के वातावरण में बनाया जा सकता है।

ये जीयूआई एप्लिकेशन हैं जो उपयोगकर्ता को वर्तमान में देखने के लिए उपयोग किया जाएगा। नतीजतन, यह बहुत सारे विभिन्न उपयोगकर्ताओं को एक उद्यम में समाधान वितरित करने में मदद कर सकता है।

इसके अलावा, एक और लाभ यह है कि वे कई अलग-अलग ऑपरेटिंग सिस्टम पर काम करेंगे।

केवल एक चीज जो होने की आवश्यकता है वह यह है कि उपयोगकर्ता की आवश्यकताओं को परिभाषित किया गया है, और डेवलपर तब उन पर बनाता है, डेटा एनालिटिक्स कोड इस प्रोग्राम की पृष्ठभूमि में Tkinter और आउटपुट के साथ समीक्षा के लिए उपयोगकर्ता के अनुकूल स्क्रीन में चलता है।

टीकेंटर में कॉम्बोबॉक्स कैसे बनाएं

पढ़ने का अनुमानित समय: 2 मिनट

यहां हमने Tkinter में एक ग्राफिकल यूजर इंटरफेस बनाने के तरीके पर एक मानार्थ वीडियो दिया है।

यह प्रदर्शित करेगा कि कैसे एक Combobox मूल्यों का चयन करने के लिए इस्तेमाल किया जा सकता है और फिर चुना प्रविष्टि मान्य ।

कंप्यूटर प्रोग्रामिंग दुनिया में एक Combobox का उपयोग कर के आसपास कुछ समय के लिए किया गया है ।

यह एक विकल्प से चयन करने का एक उपयोगी तरीका है और डेटा एनालिटिक्स में कई मायनों में निम्नलिखित उदाहरणों से पता चलता है:

  • डेटासेट में आने वाले मूल्यों के लिए सेट किए गए डेटा को फ़िल्टर करने के लिए एक तिथि चुनें.
  • चार्ट में डेटा पॉइंट्स को प्लॉट करने के लिए मैटप्लॉटलिब का उपयोग करके, आपके पास गतिशील मूल्य हो सकते हैं जो कॉम्बोबॉक्स से चुने गए मूल्यों के आधार पर आरेख बदलते हैं।
  • डेटा एनालिटिक्स रिपोर्ट का उपयोग करना कि उपयोगकर्ता एक्सेस करता है, कॉम्बोबॉक्स का उपयोग तुलना की अनुमति देने के लिए गतिशील रूप से दिखाए गए डेटा को बदलने के लिए किया जा सकता है।
  • डेटा गुणवत्ता की समस्याओं को ठीक करने के लिए देखते समय, Combobox का उपयोग उस तारीख के लिए मूल्यों का चयन करने के लिए करें जिसे तय करने की आवश्यकता है, स्क्रीन पर फिक्स लागू करें, और फिर डेटाबेस में वापस सेव करें।

एक Tkinter GUI विकसित करना और संभावनाएं यह लाता है

इस वीडियो में, हम टीटीके का उपयोग करते हैं, जो कोड के व्यवहार को कोड से विभाजित करने में मदद करने के लिए लिखा गया है।

आप इस पर बहुत अधिक देख सकते हैं यहां ttk जानकारी। यह कार्यक्षमता का एक आसान टुकड़ा है क्योंकि किसी ऑब्जेक्ट को स्टाइल करने से यह कैसे काम करता है।

हमारे पास एक फ़ंक्शन भी है जो सत्यापन में मदद करता है। नीचे दिए गए में, यह निम्नलिखित को पूरा करता है:

  • चयनित कॉम्बोबॉक्स मूल्य को वापस लाने की अनुमति देता है।
  • अगर स्टेटमेंट का उपयोग करके कॉम्बोबॉक्स में चुने गए प्रवेश को मान्य करता है।
डेफ चेकफायरलैंड ():
    x = combolist.get () # asssigns एक्स करने के लिए कॉम्बोबॉक्स के अंदर मूल्य तो यह संसाधित किया जा सकता है
    यदि एक्स == "आयरलैंड":
        messagebox.showinfo ("सही जवाब", "आप इसे आयरलैंड में प्यार करेंगे")
    के अलावा:
        messagebox.showinfo ("गलत जवाब", "आपको पहले आयरलैंड की यात्रा करनी चाहिए!")

प्रभावशीलता विशेष रूप से आसान है क्योंकि यह यह सुनिश्चित करने में मदद करता है कि कॉम्बोबॉक्स से फ़ंक्शन में लौटाया गया कोड सही है

नीचे वीडियो कदम से इस कदम के माध्यम से ले जाएगा और ऊपर चर्चा की अवधारणाओं की व्याख्या ।

अगले कदम

कई जानकारीपूर्ण पायथन हैं - एक्सेल वीडियो के साथ काम कर रहे हैं जो हमारे यूट्यूब चैनल पर हैं।

हम उन्हें लाने के लिए और उन्हें एक चित्रमय उपयोगकर्ता इंटरफेस ट्यूटोरियल पर दिखाने के लिए देख रहे हैं।

यह देखने के लिए कि एसक्यूलाइट डेटाबेस टेबल से मूल्यों का एक सेट कॉम्बोबॉक्स में कैसे लोड किया जाए, यह देखने के लिए कि मूल्यों को कॉम्बोबॉक्स में कैसे लोड किया जाए

Tkinter अजगर ट्यूटोरियल

पढ़ने का अनुमानित समय: 3 मिनट

चलो परिचय 🙂
Tkinter एक पैकेज है जो एक प्रोग्रामर को जीयूआई इंटरफेसबनाने की अनुमति देता है, जिसे फिर उपयोगकर्ता द्वारा कंप्यूटर स्क्रीन पर खोला जा सकता है। जीयूआई ऐप्स के कई अलग-अलग प्रकार हैं, लेकिन उदाहरणों में कैलकुलेटर या टेक्स्ट एडिटर शामिल है जो क्लिक करते समय खुलता है।

Tkinter अपनी सादगी के कारण पायथन में सबसे अधिक उपयोग किया जाने वाला जीयूआई पैकेज होगा, लेकिन पाइसिम्प्लेगुई, PYQt या PySide अन्य विकल्प हैं। सुनिश्चित करें कि आप यह सुनिश्चित करने के लिए उपयोग करने से पहले इन पर शोध करें कि वे आपकी आवश्यकताओं के लिए उपयुक्त हैं।

Tkinter का उपयोग क्यों करें?

  • अपेक्षाकृत सरल और सीखने में आसान, अपस्किलिंग जल्दी है।
  • जीयूआई ऐप्स के निर्माण के लिए अवधारणाओं और विचारों का एक शानदार परिचय, आपको आवश्यक तकनीकों और दृष्टिकोणों में एक अच्छा ग्राउंडिंग मिलेगा।
  • बहुत अच्छी तरह से प्रलेखित है, तो एक प्रोग्रामर कुछ भी विशिष्ट वे समझने की जरूरत का जवाब खोजने में सक्षम होना चाहिए ।

अब हमें पेश किया गया है, आइए देखें कि इसका उपयोग कैसे करें:

पायथन को हमेशा की तरह स्थापित करें, और सुनिश्चित करें कि Tkinter काम कर रहा है और आपके पास सही संस्करण है। ध्यान दें कि आयात tkinter संस्करण 3.x के लिए है, इससे पहले कि आयात Tkinter का उपयोग करें

कृपया ध्यान दें कि आप पायथन कोड का उपयोग करते समय स्थानों पर देखेंगे, वह पूंजीकरण महत्वपूर्ण है। यह कभी-कभी आपको पहेली बना देगा कि आपका कुछ कोड क्यों काम नहीं करता है, आमतौर पर, दुभाषिया को इसे आपके लिए ध्वजांकित करना चाहिए।

हालांकि एक लाइन की शुरुआत में पूंजी लगाना सही है, प्रोग्रामिंग भाषा लिखित अंग्रेजी कन्वेंशन की अनदेखी करेगी। एक उदाहरण इस प्रकार है:

सूची = ['ए','बी', 'सी']
प्रिंट (सूची)
देता 
नामएरोर: नाम 'प्रिंट' परिभाषित नहीं किया गया है
जबकि
सूची = ['ए','बी', 'सी']
प्रिंट (सूची)
देता है ['ए', 'बी', 'ग'] 
कोई त्रुटि नहीं

जब अपने अजगर स्क्रिप्ट को बचाने के लिए यह tkinter.py नहीं कहते के रूप में मैंने किया था, आयात बयान काम नहीं करेगा । इसे कुछ tkinter_test.py कहें, नीचे लाल तीर देखें।

कोड के नीचे वीडियो की शुरुआत में इस तरह दिखेगा। पहली छह पंक्तियां Tkinter स्क्रीन अपने आकार और किसी भी बटन है कि उस पर दिखाई देगा के निर्माण कर रहे हैं ।

ध्यान दें कि सभी कोड बेटवी लाइन दो और लाइन छह दिखाई देने चाहिए, ताकि स्क्रीन आउटपुट काम करता है और सही ढंग से दिखता है।

निम्नलिखित वीडियो में इस कोड में जोड़ा गया:

  • बटन - जो हमारे यूट्यूब चैनल को खोल देगा
  • एक छवि
  • एक क्लिक करने योग्य लिंक - जो आपको हमारे होम पेज पर लाएगा

अंतिम आउटपुट का स्क्रीनशॉट इस प्रकार है:

python.org पर यहां Tkinter अजगर प्रलेखन के लिए एक लिंक देखें