विषयसूची:

गैर-अंग्रेजी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना: 8 कदम
गैर-अंग्रेजी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना: 8 कदम

वीडियो: गैर-अंग्रेजी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना: 8 कदम

वीडियो: गैर-अंग्रेजी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना: 8 कदम
वीडियो: Python Tutorial For Beginners In Hindi (With Notes) 🔥 2024, नवंबर
Anonim
गैर-अंग्रेज़ी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना
गैर-अंग्रेज़ी कीबोर्ड लेआउट सीखने के लिए पायथन का उपयोग करना

नमस्ते, मैं जूलियन हूँ! मैं एक कंप्यूटर विज्ञान का छात्र हूं और आज मैं आपको दिखाने जा रहा हूं कि आप खुद को गैर-अंग्रेजी भाषा का कीबोर्ड लेआउट सिखाने के लिए पायथन का उपयोग कैसे कर सकते हैं। आजकल बहुत सारी भाषा सीखने की प्रक्रिया ऑनलाइन होती है, और एक चीज जिससे लोग वास्तव में संघर्ष कर सकते हैं, वह है यह सीखना कि उनके कीबोर्ड पर अक्षर कहाँ हैं। इस ट्यूटोरियल के अंत तक, हमारे पास एक प्रोग्राम होगा जिससे आप बार-बार खुद से क्विज कर सकेंगे और साथ ही अपने स्कोर पर नज़र रख सकेंगे। इस प्रदर्शन के लिए मैं कोरियाई वर्णमाला, हंगुल का उपयोग करूंगा। लेकिन, आप अपनी पसंद की किसी भी भाषा का उपयोग तब तक कर सकते हैं जब तक उसमें मानक WASD कीबोर्ड के लिए कीबोर्ड लेआउट हो।

आपूर्ति:

-पायथन 3 या बाद के संस्करण के साथ एक कार्यशील कंप्यूटर स्थापित

-पायथन और उसके कार्यों की एक बुनियादी समझ (शब्दकोश, लूप के लिए, जबकि लूप और यदि कथन)

-आप जिस भाषा को सीखने का प्रयास कर रहे हैं, उसके लिए कीबोर्ड लेआउट का चित्र

चरण 1: मूल संरचना

बुनियादी संरचना
बुनियादी संरचना

एक नई पायथन फाइल बनाएं और इसे सेव करें। यादृच्छिक आयात करके प्रारंभ करें। अब हम अपने फंक्शन को परिभाषित कर सकते हैं, जिसे मैं 'टाइपिंग' कहूंगा। ध्यान रखें, कि इनमें से किसी भी चर नाम को आपकी पसंद के अनुसार बदला जा सकता है। हमारे फ़ंक्शन के भीतर, दो खाली शब्दकोश बनाएं: वर्णमाला और गलत। फिर एक सही वेरिएबल बनाएं और इसे 0 पर असाइन करें।

चरण 2: शब्दकोश का निर्माण और यादृच्छिकीकरण

शब्दकोश का निर्माण और यादृच्छिकीकरण
शब्दकोश का निर्माण और यादृच्छिकीकरण

अल्फाबेट डिक्शनरी वह जगह होगी जहां सभी सहसंबंधी कुंजियां और उत्तर रखे जाएंगे। उस लेआउट की अपनी तस्वीर का उपयोग करें जिसे आप संदर्भ के रूप में सीखना चाहते हैं, और गैर-अंग्रेज़ी वर्ण के साथ शब्दकोश भरें, और अंग्रेजी वर्ण प्रत्येक प्रविष्टि के लिए मान है। किसी भी ऐसे वर्ण के लिए जिसे शिफ्ट करने की आवश्यकता है, बस बड़े अक्षरों में अंग्रेजी वर्ण दर्ज करें। इसके बाद, डिक्शनरी को रैंडमाइज करने के लिए हम एक की वेरिएबल बनाना चाहेंगे जो डिक्शनरी की की () से एक सूची बनाता है। अंत में, हम कुंजी सूची को मिलाने के लिए random.shuffle का उपयोग कर सकते हैं।

चरण 3: लूप्स के लिए और जबकि बनाना

लूप्स के लिए और जबकि बनाना
लूप्स के लिए और जबकि बनाना

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

चरण 4: हमारी जबकि लूप की स्थिति बनाना

हमारे जबकि लूप की स्थिति बनाना
हमारे जबकि लूप की स्थिति बनाना

हमारे पास लूप के लिए 4 मुख्य शर्तें होंगी: यदि उपयोगकर्ता सही है, यदि वे छोड़ना चाहते हैं (रिक्त स्थान दर्ज करके), यदि इनपुट एक भी अक्षर नहीं है, या यदि उनका उत्तर गलत था। यदि उनका इनपुट वर्णमाला [कुंजी] के बराबर है, तो 'सही' प्रिंट करें, सही चर में 1 जोड़ें और फिर तोड़ दें। यदि उनका इनपुट कुछ भी नहीं है, तो हम 'स्किप्ड' प्रिंट करेंगे, उनके उत्तर को गलत डिक्शनरी में जोड़ देंगे और फिर तोड़ देंगे। अंत में, यदि उनका इनपुट अल्फ़ान्यूमेरिक वर्ण नहीं है, या इनपुट की लंबाई 1 से अधिक है, तो हम उन्हें बताते हैं कि उनका इनपुट अमान्य है।

चरण 5: गलत उत्तरों से निपटना

गलत उत्तरों से निपटना
गलत उत्तरों से निपटना

अंत में हमारे अन्य कथन के भीतर, हमें पहले यह जांचना होगा कि उपयोगकर्ता के पास कितने प्रयास हैं। यदि उपयोगकर्ता के पास केवल 1 प्रयास शेष था, तो हम गलत शब्दकोश में उत्तर जोड़ते हैं, सही उत्तर का प्रिंट आउट लेते हैं, फिर विराम देते हैं। शेष कथन के लिए (यदि उनके पास अभी भी प्रयास शेष हैं), प्रयासों से 1 घटाएं, उपयोगकर्ता को पुनः प्रयास करने के लिए कहें, और प्रिंट करें कि कितने प्रयास शेष हैं।

चरण 6: परिणाम देखना

परिणाम देखना
परिणाम देखना

मुश्किल हिस्सा खत्म! अब, हमें अपने परिणाम देखने के लिए बस कुछ प्रिंट स्टेटमेंट जोड़ने होंगे। सबसे पहले, प्रिंट करें कि उपयोगकर्ता ने वर्णमाला की लंबाई से सही किया है। अगले भाग को पेश करने के लिए, 'आपको निम्नलिखित गलत मिला:' प्रिंट करें। फिर, गलत शब्दकोश के माध्यम से पुनरावृति करने के लिए लूप के लिए उपयोग करें। फिर, प्रत्येक कुंजी को मूल्य के बाद प्रिंट करें। फ़ाइल के अंत में अपने फ़ंक्शन को कोष्ठक की एक जोड़ी द्वारा इसका नाम अनइंडेंटेड फॉलोअर टाइप करके कॉल करना सुनिश्चित करें। और इसके साथ ही, हमारी फाइल पूरी हो गई है!

चरण 7: अपने कार्यक्रम का परीक्षण

अपने कार्यक्रम का परीक्षण
अपने कार्यक्रम का परीक्षण

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

चरण 8: विचार समाप्त करना

यदि आपने इसे इतनी दूर कर लिया है, तो बढ़िया काम! जब तक आप अपनी इच्छित भाषा में टच टाइपिस्ट नहीं हो जाते, तब तक आप अपने आप से अंतहीन प्रश्नोत्तरी कर सकते हैं। पायथन में अनंत संभावनाएं हैं, इसलिए कार्यक्रम की सुविधाओं को जोड़ने या बदलने के लिए इधर-उधर छेड़छाड़ करने से न डरें। पढ़ने के लिए धन्यवाद!

सिफारिश की: