-
कमांड लाइन विकल्पों के लिए पायथन पार्सर
कमांड लाइन से निष्पादित करते समय बहुत बार हमें पायथन लिपि में तर्क पारित करने की आवश्यकता होती है। हालाँकि, स्क्रिप्ट अपवाद उठाती है जब आवश्यक पैरामीटर समान संख्या या प्रकार या क्रम में प्रदान नहीं किए जाते हैं। यहीं पर कमांड लाइन तर्क को ठीक से पार्स करने की आवश्यकता होती है। आर्गपार्स मॉड्यूल कमा
-
पायथन में दशमलव निश्चित बिंदु और फ़्लोटिंग पॉइंट अंकगणित
फ़्लोटिंग पॉइंट नंबरों को स्मृति में आधार 2 बाइनरी अंश के रूप में दर्शाया जाता है। परिणामस्वरूप फ्लोटिंग पॉइंट अंकगणितीय ऑपरेशन कई बार अजीब हो सकते हैं। 0.1 और 0.2 का जोड़ निम्न प्रकार से कष्टप्रद परिणाम दे सकता है - >>> 0.1 + 0.2 0.30000000000000004 वास्तव में यह बाइनरी फ्लोटिंग पॉइंट प्र
-
कुशल लूपिंग के लिए इटरेटर बनाने वाले पायथन कार्य
जैसा कि अधिकांश प्रोग्रामिंग भाषाओं में पायथन लूपिंग कंस्ट्रक्शन बनाने के लिए स्टेटमेंट के लिए और समय प्रदान करता है। सूची, टपल या स्ट्रिंग जैसे पुनरावृत्तियों को पार करने के लिए कथन के लिए विशेष रूप से उपयोगी है। पायथन के मानक पुस्तकालय के itertools मॉड्यूल में अधिक कुशल और तेज़ पुनरावृत्ति उपकरण प
-
आंतरिक पायथन वस्तु क्रमांकन (मार्शल)
भले ही पायथन के मानक पुस्तकालय में मार्शल मॉड्यूल वस्तु क्रमांकन सुविधाएँ प्रदान करता है (अचार मॉड्यूल के समान), यह सामान्य प्रयोजन डेटा दृढ़ता या सॉकेट आदि के माध्यम से पायथन वस्तुओं के संचरण के लिए वास्तव में उपयोगी नहीं है। इस मॉड्यूल का उपयोग ज्यादातर पायथन द्वारा ही पढ़ने / का समर्थन करने के लि
-
कार्यों के रूप में पायथन मानक ऑपरेटर
प्रोग्रामिंग में, ऑपरेटर आमतौर पर एक प्रतीक (कुंजी) होता है जो एक निश्चित ऑपरेशन जैसे कि जोड़, घटाव, तुलना आदि को करने के लिए पूर्वनिर्धारित होता है। पायथन में अलग-अलग में विभाजित बिल्ट-इन ऑपरेशन का एक बड़ा सेट होता है। अंकगणित, तुलना, बिट-वार, सदस्यता आदि जैसी श्रेणियां। पायथन पुस्तकालय में ऑपरेटर
-
पायथन वस्तु क्रमांकन (अचार)
ऑब्जेक्ट सीरियलाइज़ेशन शब्द किसी वस्तु की स्थिति को बाइट स्ट्रीम में बदलने की प्रक्रिया को संदर्भित करता है। एक बार बन जाने के बाद, इस बाइट स्ट्रीम को आगे एक फ़ाइल में संग्रहीत किया जा सकता है या सॉकेट आदि के माध्यम से प्रेषित किया जा सकता है। दूसरी ओर बाइट स्ट्रीम से ऑब्जेक्ट को फिर से संगठित करना
-
पीप्रिंट मॉड्यूल (डेटा सुंदर प्रिंटर)
pprint मॉड्यूल (lib/pprint.py) पायथन के मानक पुस्तकालय का एक हिस्सा है जिसे मानक पायथन वितरण के साथ वितरित किया जाता है। पप्रिंट नाम का मतलब सुंदर प्रिंटर है। pprint मॉड्यूल की कार्यक्षमता पायथन डेटा संरचनाओं के सौंदर्य की दृष्टि से अच्छी दिखने में सक्षम बनाती है। कोई भी डेटा संरचना जिसे पायथन दुभाष
-
पायथन में छद्म यादृच्छिक संख्या उत्पन्न करें
कई कंप्यूटर अनुप्रयोगों को उत्पन्न करने के लिए यादृच्छिक संख्या की आवश्यकता होती है। हालांकि, उनमें से कोई भी वास्तव में यादृच्छिक संख्या उत्पन्न नहीं करता है। पायथन, किसी भी अन्य प्रोग्रामिंग तकनीक की तरह, एक छद्म यादृच्छिक जनरेटर का उपयोग करता है। पायथन की यादृच्छिक पीढ़ी मेर्सन ट्विस्टर एल्गोरिथ्
-
इंटरएक्टिव पायथन उदाहरण का परीक्षण करें (सबसे अच्छा)
पायथन के मानक वितरण में doctest मॉड्यूल शामिल है। इस मॉड्यूल की कार्यक्षमता पाठ के टुकड़ों की खोज करना संभव बनाती है जो इंटरैक्टिव पायथन सत्रों की तरह दिखते हैं और इन सत्रों को यह देखने के लिए निष्पादित करते हैं कि क्या वे बिल्कुल दिखाए गए अनुसार काम करते हैं। ये उदाहरण क्लास, मॉड्यूल या फ़ंक्शन में
-
पायथन प्रोग्राम एग्जिट हैंडलर्स (एटेक्सिट)
पायथन के मानक वितरण में atexit मॉड्यूल के दो कार्य हैं - रजिस्टर () और अपंजीकृत ()। दोनों फ़ंक्शन कुछ मौजूदा फ़ंक्शन को तर्क के रूप में लेते हैं। जब दुभाषिया सत्र सामान्य रूप से समाप्त हो जाता है तो पंजीकृत कार्य स्वचालित रूप से निष्पादित होते हैं। यदि एक से अधिक कार्य पंजीकृत हैं, तो उनका निष्पादन
-
छोटे पायथन कोड स्निपेट्स के निष्पादन समय को मापें (समय)
पायथन के मानक पुस्तकालय के टाइमिट मॉड्यूल में टाइमर वर्ग और अन्य सुविधा कार्यों को निष्पादित करने के लिए पायथन कोड के छोटे बिट्स द्वारा लिए गए समय को मापने के लिए एक तंत्र प्रदान करने के लिए डिज़ाइन किया गया है। मॉड्यूल में एक कमांड लाइन इंटरफ़ेस है और फ़ंक्शन को प्रोग्राम के भीतर से भी कॉल किया जा
-
पायथन डीबगर (पीडीबी)
सॉफ्टवेयर डेवलपमेंट शब्दजाल में, डिबगिंग शब्द का इस्तेमाल प्रोग्राम में त्रुटियों का पता लगाने और उन्हें सुधारने की प्रक्रिया के लिए किया जाता है। पायथन के मानक पुस्तकालय में पीडीबी मॉड्यूल शामिल है जो पायथन कार्यक्रमों के डिबगिंग के लिए उपयोगिताओं का एक सेट है। डिबगिंग कार्यक्षमता को Pdb वर्ग में
-
कथन के संदर्भों के लिए पायथन उपयोगिताएँ (contextlib)
पायथन के मानक पुस्तकालय का संदर्भलिब मॉड्यूल ContextManager वर्ग को परिभाषित करता है जिसका ऑब्जेक्ट किसी प्रोग्राम के भीतर संसाधनों का ठीक से प्रबंधन करता है। पायथन में कीवर्ड है जो संदर्भ प्रबंधकों के साथ काम करता है। फ़ाइल ऑब्जेक्ट (जो बिल्ट-इन ओपन () फ़ंक्शन द्वारा लौटाया जाता है) ContextManager
-
पायथन में शीर्ष-स्तरीय स्क्रिप्ट वातावरण (__main__)
एक मॉड्यूल ऑब्जेक्ट विभिन्न विशेषताओं द्वारा विशेषता है। विशेषता नाम डबल अंडरस्कोर __ द्वारा प्रीफ़िक्स और पोस्ट-फिक्स्ड हैं। मॉड्यूल की सबसे महत्वपूर्ण विशेषता __name__ है। जब पायथन एक शीर्ष स्तर के निष्पादन योग्य कोड के रूप में चल रहा होता है, अर्थात जब मानक इनपुट, स्क्रिप्ट, या एक इंटरैक्टिव प्रॉ
-
पायथन में बिल्ट-इन ऑब्जेक्ट्स (बिल्टिन्स)
जब भी पायथन दुभाषिया शुरू होता है, तो बिल्टिन मॉड्यूल स्वचालित रूप से लोड हो जाता है, या तो शीर्ष स्तर के निष्पादन वातावरण के रूप में या इंटरैक्टिव सत्र के रूप में। ऑब्जेक्ट क्लास, जो कि सभी पायथन ऑब्जेक्ट्स के लिए बेस क्लास होता है, को इस मॉड्यूल में परिभाषित किया गया है। सभी बिल्ट-इन डेटा टाइप क्ल
-
यूनिक्स/लिनक्स पासवर्ड डेटाबेस (पीडब्ल्यूडी) तक पहुंचना
पायथन के मानक पुस्तकालय में pwd मॉड्यूल यूनिक्स/लिनक्स ऑपरेटिंग सिस्टम में उपयोगकर्ता खातों के पासवर्ड डेटाबेस तक पहुंच प्रदान करता है। इस पासवर्ड डेटाबेस में प्रविष्टियाँ एक टुपल जैसी वस्तु के रूप में होती हैं। टुपल की संरचना CPython API में निम्नलिखित पासवार्ड संरचना pwd.h फ़ाइल के अनुसार है Index
-
पायथन बाइटकोड के लिए डिस्सेबलर
पायथन मानक पुस्तकालय में डिस मॉड्यूल मानव-पठनीय रूप में इसे अलग करके पायथन बाइटकोड के विश्लेषण के लिए उपयोगी विभिन्न कार्य प्रदान करता है। यह अनुकूलन करने में मदद करता है। बाइटकोड दुभाषिया का एक संस्करण-विशिष्ट कार्यान्वयन विवरण है। डिस () फ़ंक्शन फ़ंक्शन डिस () किसी भी पायथन कोड स्रोत यानी मॉड्यूल
-
पायथन अन्य भाषाओं की तुलना में धीमा क्यों है?
पायथन एक स्क्रिप्टिंग भाषा है जबकि सी एक प्रोग्रामिंग भाषा है। सी/सी++ पायथन की तुलना में अपेक्षाकृत तेज है क्योंकि जब आप पायथन लिपि चलाते हैं, तो इसका दुभाषिया लाइन द्वारा स्क्रिप्ट लाइन की व्याख्या करेगा और आउटपुट उत्पन्न करेगा, लेकिन सी में, कंपाइलर पहले इसे संकलित करेगा और एक आउटपुट उत्पन्न करेग
-
पायथन में एसएमटीपी प्रोटोकॉल क्लाइंट (smtplib)
पायथन के मानक पुस्तकालय में smtplib मॉड्यूल है जो एक SMTP क्लाइंट सत्र ऑब्जेक्ट को परिभाषित करता है जिसका उपयोग पायथन प्रोग्राम के माध्यम से मेल भेजने के लिए किया जा सकता है। मेल सर्वर एक ऐसा एप्लिकेशन है जो इंटरनेट पर ई-मेल को हैंडल और डिलीवर करता है। आउटगोइंग मेल सर्वर एसएमटीपी, या सिंपल मेलट्रां
-
पायथन में एलिमेंटट्री एक्सएमएल एपीआई
एक्सटेंसिबल मार्कअप लैंग्वेज (XML) HTML की तरह ही एक मार्कअप लैंग्वेज है। यह एक पोर्टेबल है और यह किसी भी SQL डेटाबेस का उपयोग किए बिना छोटी से मध्यम मात्रा में डेटा को संभालने के लिए उपयोगी है। पायथन के मानक पुस्तकालय में xml पैकेज है। इस पैकेज में ElementTree मॉड्यूल है। यह एक सरल और हल्का XML प्