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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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