Blog

  • Charles Babbage ka engines kya hai?

    कम्प्यूटर के इतिहास में उन्नीसवीं शताब्दी का प्रारम्भिक समय स्वर्णिम युग माना जाता है। अंग्रेज़ गणितज्ञ चार्ल्स बैबेज (Charles Babbage) ने एक यांत्रिक गणना मशीन विकसित करने की आवश्यकता तब महसूस को जब गणना के लिए बनी हुई भारणियों में त्रुटि (error) आती थी।

    चूंकि ये सारणियाँ (tables) हस्त निर्मित (Handset) भी इसलिए इनमें त्रुटि आ जाती थी। चावेज ने सन् 1822 में एक मशीन का निर्माण किया जिसका व्यय ब्रिटिश सरकार ने वहन किया।

    उस मशीन का नाम ‘डिफरेन्स इंजिन (Difference Engine)‘ रखा गया। इस मशीन में गियर (gears) और शाफ्ट (shafts) लगे थे और यह भाप (Steam) से चलती थी।

    इसके पश्चात् सन् 1833 में चार्ल्स बेबेज ने डिफरेंस इंजिन (Difference Engine) का विकसित रूप एक शक्ति मशीन – एनालिटिकल इंजिन (Analytical Engine) तैयार किया। यह मशीन कई प्रकार के गणना कार्य (Computing Work) करने में सक्षम (able) थी।

    यह पंचकाटों पर संग्रहीत निर्देश (stored instructions) के अनुसार कार्य करने में सक्षम (able) थी। इसमें निर्देशों (Instructions) को संग्रहीत (Store) करने की क्षमता थी और इसके द्वारा automatically आउटपुट प्रोड्यूस किये जा से परिणाम भी छापे जा सकते थे बैबेज का कम्प्यूटर के विकास में बहुत बड़ा योगदान रहा।

    बैबेज का एनालिटिकल इंजिन (Analytical Engine) आधुनिक कम्प्यूटर का आधार बना और यही कारण है कि चार्ल्स बैबेज (Charles Babbage) को कम्प्यूटर विज्ञान का जनक (Father of Computer Science) कहा जाता है।

  • Python Programming Language kya hai?

    पायथन प्रोग्रामिंग लैंग्वेज एक ऑब्जेक्ट-ओरिएंटेड लैंग्वेज है, जिसका अर्थ यह है कि यह मॉडल रियल-वर्ल्डएन्टिटीज हो सकती है। यह डायनेमिकली टाइप्ड भी होती है क्योंकि यह रनटाइम पर टाइप-चैकिंग परफॉर्म करती है। यह ऐसा, यह सुनिश्चित करने के लिए करती है कि कन्स्ट्रक्ट का प्रकार वैसा ही होता है, जैसा कि हम चाहते हैं।

    पायथन IDLE (इन्टिग्रेटेड डेवलपमेन्ट एन्वायर्नमेन्ट) एक समय पर एक लाइन में इन्स्ट्रक्शन्स एक्जिक्यूट करता है।

    पायथन एक जनरल-पर्पस, हाई-लेवल, ऑब्जेक्ट-ओरिएंटेड, इन्टरप्रिटेड तथा इन्टरेक्टिव प्रोग्रामिंग लैंग्वेज है। इसे गाइडो वैन, रसम द्वारा 1985-1990 के दौरान बनाया गया था।

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

    हाई लेवल : पायथन इसके कीवर्ड्स तथा फंक्शन्स में ह्युमन रीडेबल नेम्स (इंसान द्वारा पढ़े जा सकने वाले नामों) का उपयोग करता है।

    ऑब्जेक्ट- ओरिएंटेड : पायथन, प्रोग्रामिंग की ऑब्जेक्ट ओरिएंटेड स्टाइल या टेक्निक को सपोर्ट करता है जो कोड को ऑब्जेक्ट्स में इन्कैप्सुलेट करता है।

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

    इन्टरेक्टिव : युजर, पायथन प्रॉम्प्ट को ओपन करने के साथ ही प्रोग्राम्स लिखने के लिए सीधे तौर पर इन्टरप्रिटर से इन्टरेक्ट कर सकता है।

  • Requests kya hai ?

    रिक्वेस्ट्स (Requests)

    रिक्वेस्ट्स एक रीच पायथन HTTP लाइब्रेरी है। अपाचे 2.0 लाइसेंस के अंतर्गत रिलिज की गई, रिक्वेस्ट्स HTTP रिक्वेस्ट्स को अधिक रिस्पॉन्सिव तथा युजर फ्रेंडली बनाने पर केन्द्रित है। यह पायथन लाइब्रेरी नौसिखियों के लिए वास्तव में आर्शीवाद स्वरूप है क्योंकि यह HTTP के सबसे सामान्य मेथड्स की अनुमति प्रदान करता है। आप इस लाइब्रेरी का उपयोग करके HTTP रिक्वेस्ट्स को आसानी से कस्टमाइज, इन्स्पेक्ट, आथोराइज तथा कॉन्फिगर कर सकते हैं।

    रिक्वेस्ट्स के गुण

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

    यह एक आसान लाइब्रेरी है, जिसमें कई गुण हैं, जो आपको कस्टम हैडर्स, SSL सर्टिफिकेट वेरिफिकेशन्स की अनुमति प्रदान करती है, और साथ ही URLs की ओर पैरामीटर्स को संबोधित करती है।

    रिक्वेस्ट्स के साथ आप एक समय में मल्टिपल फाइल्स अपलोड कर सकते हैं। यह आपको फास्ट तथा इफिशिएंट एन्वायर्नमेन्ट में कार्य करने की अनुमति प्रदान करता है।

    रिक्वेस्ट्स हमें आटोमेटिक डिकम्प्रेशन की सुविधा प्रदान करता है, जो आपको कम्प्रेस्ड डेटा को कुछ ही समय में उसके आथेन्टिक फॉर्म में रिस्टोर तथा रिवाइव करने की अनुमति प्रदान करता है।

    रिक्वेस्ट्स हमें HTTP प्रॉक्सी सपोर्ट की सुविधा प्रदान करता है। साथ ही युजर्स को अपनी फाइल्स तथा पेजेस के लिए तेज तथा आसान रूट प्रदान करता है।

    रिक्वेस्ट्स वैल्यु कुकीज, युनिकोड रिस्पॉन्स बॉडीज, बेसिक/डायजेस्ट आथेन्टिकेशन, थ्रेड सेफ्टी, कनेक्शन पूलिंग आदि की भी सुविधा प्रदान करता है।

  • Scipy kya hai?

    साईपाई (Scipy)

    साईपाई एक ओपन-सोर्स पायथन लाइब्रेरी है, जिसका उपयोग साइंटिफिक तथा टेक्निकल कम्प्युटेशन दोनों के लिए किया जाता है। यह फ्री पायथन लाइब्रेरी है और मशीन लर्निंग के लिए उपयुक्त है। हालाँकि, कम्युटेशन ही एकमात्र ऐसा कार्य नहीं है, जो साईपाई को विशेष बनाता है। यह इमेज मैनिप्युलेशन के भी बहुत लोकप्रिय है।

    साईपाई के गुण

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

    यह जनरल डेटा स्ट्रक्चर्स के लिए Numpy अरेज का सबसे अच्छी तरह से उपयोग करता है। वास्तव में, Numpy, साईपाई का एक इन्टिग्रेटेड भाग है।

    सापा 1-d पॉलिनॉमियल्स को दो तरह से हैंडल कर सकता है। आप चाहें, तो Numpy से poly1d क्लाज का उपयोग कर सकते हैं या आप जॉब परफॉर्म करने के लिए कोई फिशिएंट अरेज का उपयोग कर सकते हैं। हाई लेवल साईपाई में न केवल Numpy, बल्कि numpy.lib.scimath भी सम्मिलित होता है। लेकिन उनके डायरेक्ट सोर्स से उन्हें उपयोग करना बेहतर होता है।

    आपके नियमित प्रश्नों का उत्तर देने और कोई भी इशूज को सॉल्व करने के लिए साईपाई की सपोर्टिंग कम्युनिटी हमेशा मौजूद रहती है।

  • Arrow kya hai?

    ऐरो (Arrow)

    ऐरो एक प्रैक्टिकल पायथन लाइब्रेरी है। यह एक फ्रेंडली लाइब्रेरी है, जो मूल रूप से डेट्स तथा टाइम्स के साथ | कार्य करती है। ऐरो एक स्मार्ट API के साथ आता है। यह API कई जनरल स्कीम्स को सपोर्ट करता है। यह एक इंटरेस्टिंग लाइब्रेरी है। कोडिंग के बेसिक नॉलेज वाले नौसिखिए ऐरो के साथ बेहतरी से कार्य कर सकते हैं।

    ऐरो के गुण

    ऐरो डेट्स तथा टाइम्स को जनरेट, इन्फ्लुएंस तथा कन्वर्ट कर सकता है। यह डेट टाइम टाइप के क्विक अपडेट्स, गेप्स को समाप्त करने आदि को एक्जिक्युट करता है।

    यह पायथन के विभिन्न वर्शन्स को सपोर्ट करता है। इन वर्शन्स में पायथन 2.7, 3.5, 3.6, 3.7 तथा 3.8सम्मिलित है।

    ऐरो के साथ आप आसानी से विभिन्न प्रकार के जनरल इनपुट सिनेरियोज क्रिएट कर सकते हैं। ऐरो सबसे सरल क्रिएशन मेथड प्रदान करता है।

    ऐरो एक नेचरल प्रोसेस के भीतर स्ट्रिंग्स को एलिमिनेट तथा रिसॉल्व करता है। यह एक टाइम सेंसेटिव लाइब्रेरी है और डिफॉल्ट रूप से UTC पर सेट है।

    आप आसानी से टाइम जोन कन्वर्ट कर सकते हैं। यह एक जनरल प्रॉपर्टी के रूप में टाइम स्टाम्प प्रदान करता है। आप अपने स्वयं के ऐरो डिराइव्ड काइन्ड्स के लिए इस लाइब्रेरी को भी एक्स्टेंड कर सकते हैं।

    ऐरो टाइम-स्पान्स, सीलिंग, रेन्ज, टाइम फ्रेम्स के लिए फ्लोर क्रिएट कर सकता है। ये टाइम फ्रेम्स माइक्रोसेकंड्स से लेकर इयर्स तक हो सकती है।

  • Numpy kya hai?

    Numpy, पायथन का एक पॉप्युलर अरे प्रोसेसिंग पैकेज है। यह विभिन्न डायमेन्शनल अरे ऑब्जेक्ट्स के साथ-साथ मैट्रिक्स को भी बेहतरी से सपोर्ट करता है। Numpy सिर्फ अरेज प्रदान करने तक ही सीमित नहीं है, बल्कि यह इन अरेज को मैनेज करने के लिए कई प्रकार के टूल्स भी प्रदान करता है। यह मैट्रिक्स तथा अरेज के लिए वास्तव में तेज, कुशल और बेहतर है।

    >> a[(0,1,2,3,4), (1,2,3,4,5)] array([1, 12, 23, 34, 45])

    >>> a[3:, [0,2,5]]

    array([[30, 32, 35],

    [40, 42, 45],

    [50, 52, 5511)

    >>> mask = np.array([1,0,1,0,0,1], dtype=bool) >>> a[mask, 2]

    array([2, 22, 52])

    Numpy के गुण

    Numpy के अरेज, डेटा पर बड़ी मात्रा में मॉडर्न मैथेमेटिकल इम्लिमेन्टेशन्स प्रदान करते हैं। Numpy इन प्रोजक्ट्स के एक्जिक्युशन को बेहद आसान और परेशानी मुक्त बनाता है।

    Numpy जनरल अरे ऑब्जेक्ट्स के साथ मास्क्ड अरेज प्रदान करता है। यह लॉजिकल शेप्स में मैनिप्युलेशन, डिस्क्रिट कुरियर ट्रांसफॉर्म, जनरल लिनियर एल्जेब्रा आदि जैसी फंक्श्नालिटीज के साथ आता है।

    जब आप किसी भी N-डायमेन्शनल अरे का शेप चेन्ज करते हैं, तो Numpy उसके लिए नए अरेज क्रिएट कर देता है और पुराने अरेज डिलिट कर देता है।

    यह पायथन पैकेज इन्टिग्रेशन के लिए उपयोगी टूल्स प्रदान करता है। आप Numpy को C, C++ और फोरट्रेन कोड जैसी प्रोग्रामिंग लैंग्वेज के साथ इन्टिग्रेट कर सकते हैं।

    Numpy ऐसी फंक्श्नालिटीज प्रदान करता है, जो MATLAB से तुलनीय है। ये दोनों युजर्स को ऑपरेशन्स के साथ तेज होने की अनुमति प्रदान करता है।

  • Pandas kya hai Pandas ke gun

    पांडा (Pandas)

    पांडा एक पायथन सॉफ्टवेयर पैकेज है। डेटा साइन्स के लिए इसे सीखना अत्यंत आवश्यक है और इसे समर्पित रूप से पायथन से लिखा गया है। यह एक फॉस्ट, डिमोन्स्ट्रेटिव और एडजस्टेबल प्लेटफॉर्म हैं, जो इन्ट्युशिव डेटा स्ट्रक्च प्रदान करता है। आप इस अदभुत पैकेज के साथ किसी भी प्रकार के डेटा जैसे स्ट्रक्चर्ड या टाइम-सीरिज डेटा को आसानी से मैनिप्युलेट कर सकते हैं।

    पांडा के गुण-

    पांडा हमें कई सीरिज तथा डेटाफ्रेम्स प्रदान करता है। यह आपको डेटा को आसानी से आर्गेनाइज, एक्सप्लोर रिप्रेजेन्ट तथा मैनिप्युलेट करने की अनुमति प्रदान करता है।

    पांडा में प्रदान किए जाने वाले स्मार्ट अलाइनमेन्ट तथा इंडेक्सिंग आपको एक परफेक्ट आर्गेनाइजेशन तथा डे लेवलिंग प्रदान करते हैं।

    पांडा में कुछ विशेष गुण हैं, जो आपको मिसिंग डेटा या वैल्यु को प्रॉपर मेजर के साथ हैंडल करने की अनुमति प्रदान करते हैं।

    यह पैकेज आपको इतना क्लिन कोड प्रदान करता है कि बिना प्रोग्रामिंग या बेसिक नॉलेज वाले लोग भी इसके साथ आसानी से कार्य कर सकते हैं।

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

    पांडा JSON, एक्सेल, CSV, HDF5 तथा कई अन्य फॉर्मेट्स को सपोर्ट करता है। वास्तव में आप पांडा के साथ एक समय में विभिन्न डेटाबेसेस मर्ज कर सकते हैं।

  • Python application kya hai?

    पायथन एप्लिकेशन्स (Python Application)

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

    1. वेब डेवलपमेन्ट पायथन का उपयोग तीव्र गति से वेब एप्लिकेशन्स बनाने के लिए किया जा सकता है। ऐसा इन एप्लिकेशन्स को बनाने के लिए पायथन द्वारा उपयोग किए जाने वाले फ्रेमवर्क्स के कारण है। इसमें कॉमन बैक एंड लॉजिक है, जो इन फ्रेमवर्क्स और कई लाइब्रेरीज को बनाने में काम आता है। येHTTPS, FIP, SSL आदि जैसे प्रोटोकॉल्स को इन्टिग्रेट करने में सहायता कर सकते हैं और यहाँ तक कि JSON, XML, ई-मेल आदि की प्रोसेसिंग में भी सहायता कर सकते हैं।

    2. गेम डेवलपमेन्ट : पायथन का उपयोग इन्टरेक्टिव गेम्स के डेवलपमेन्ट में भी किया जाता है। PySoy जैसी कई लाइब्रेरीज हैं, जो 3D गेम इन्जन है और पायथन 3 को सपोर्ट करती है। PyGame फंक्शनालिटी प्रदान करने के साथ ही गेम डेवलपमेन्ट के लिए एक लाइब्रेरी भी प्रदान करता है। पायथन का उपयोग करके सिविलाइजेशन IV, डिल्लीज के टूनटाउन आनलाइन, वेगा स्ट्राइक आदि जैसे गेम्स बनाए गए हैं।

    3. मशीन लर्निंग और आर्टिफिशल इन्टेलिजेन्स मशीन लर्निंग और आर्टिफिशल इन्टेलिजेन्स वर्तमान में चर्चा का विषय है, क्योंकि ये भविष्य के लिए आशाजनक करियर प्रदान करने के लिए प्रतिबद्ध है। हम कम्प्युटर को स्टोर किए गए डेटा के माध्यम से पिछले एक्सपीरिएंसेस के आधार पर सीखने योग्य बनाते हैं, साथ ही एल्गोरिदम्स बनाते हैं जिनके माध्यम से कम्प्युटर स्वयं सीखता है। पायवन प्रोग्रामिंग लँग्वेज लाइब्रेरीज के साथ डोमेन्स को सपोर्ट करती है, जो पहले से मौजूद हैं, जैसे- पांडा, स्काईकिट लर्न और Numpy आदि।

    4. डेटा साइंस और डेटा विजुअलाइजेशन डेटा पैसा है, यदि आप जानते हैं कि रेलेवेन्ट इन्फॉर्मेशन को जैसे एक्सट्रेक्ट किया जाए, तो आपको कैल्क्युलेटेड रिस्क और प्रॉफिट में बढ़ोतरी करने में सहायता कर सकता है। आप मौजूद डेटा का अध्ययन करते हैं. ऑपरेशन्स परफॉर्म करते हैं और आवश्यक इन्फॉर्मेशन एक्सट्रेक्ट करते हैं। पांडा, Numpy जैसी लाइब्रेरीज इन्फॉर्मेशन एक्सट्रेक्ट करने में आपकी सहायता करती हैं। आप Matplotlib, Seabom जैसी डेटा लाइब्रेरीज को विजुअलाइज कर सकते हैं, जो ग्राफ्स प्लॉट करने में सहायता करते हैं। पायथन आपको डेटा साइंटिस्ट बनने में सहायता करता है।

    5. डेस्कटॉप GUI पायथन का उपयोग डेस्कटॉप एप्लिकेशन्स को प्रोग्राम करने के लिए किया जा सकता है। यह Tkinter लाइब्रेरी प्रदान करता है, जिसका उपयोग युजर इन्टरफेसेस डेवलप करने के लिए किया जा सकता है। कुछ अन्य उपयोगी टूल किट्स हैं, जैसे कि wxwidgets, kivy, PyQL जिनका उपयोग कई प्लेटफॉर्म्स पर एप्लिकेशन्स बनाने के लिए किया जा सकता है। कैल्क्युलेटर्स, टू-डू एप्लिकेशन्स बनाने के साथ इसकी शुरूआत की जा सकती है और इस प्रकार कॉम्प्लिकेटेड एप्लिकेशन्स बना सकते हैं।

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

    7. बिजनेस एप्लिकेशन्स ई-कॉमर्स, ERP आदि डोमेन्स को कवर करने वाले हमारे सामान्य एप्लिकेसन्स से बिजनेस एप्लिकेशन्स अलग है। उन्हें ऐसी एप्लिकेशन्स की आवश्यकता होती है, जो स्केलेबल एक्सटेंसिबल और आसानी से पढ़े जा सकने योग्य हों, पायथन हमें ये सारी सुविधाएँ प्रदान करता है। ऐसी बिजनेस एप्लिकेशन्स डेवलप करने के लिए ट्राईटन जैसे प्लेटफार्म्स का उपयोग किया जा सकता है।

    8. आडियो तथा विडियो एप्लिकेशन्स: पायथन का उपयोग उन एप्लिकेशन्स को डेवलप करने के लिए किया जा सकता है, जो मल्टि-टास्क तथा आउटपुट मीडिया के काम आती है। विडियो तथा आडियो एप्लिकेशन्स जैसे TimPlayer, Cplay को पायथन लायब्रेरी का उपयोग करके डेवलप किया गया है और वे अन्य मीडिया प्लेयर्स की तुलना में बेहतर स्टेबिलिटी और परफॉर्मेन्स प्रदान करते हैं।

    9. CAD एप्लिकेशन्स : कम्प्यूटर एडेड डिजाइनिंग एक बहुत ही कॉम्प्लिकेडेड एप्लिकेशन है, जिसे डेवलप करते समय कुछ बातें ध्यान रखना होती हैं। जब कुछ इस तरह की बात आती है, तो ऑब्जेक्ट्स और उनका रिप्रेजेन्टेशन, फेक्शन्स सिर्फ आइसबर्ग की टिप होती है। पायचन इसे सरल बनाता है। CAD की सबसे प्रसिद्ध एप्लिकेशन Fandango है।

  • Jacquard Loom kya hai

    सन् 1801 में फ्रांसीसी बुनकर (weaver) जोसेफ जेकार्ड (Joseph Jacquard) ने कपड़े बुनने के ऐसे लूम (Loom) का आविष्कार किया जो कपड़ों में डिजाइन या पैटर्न (Pattern) स्वत: देता था।

    इस लूम की विशेषता यह थी कि यह कपड़े के पैटर्न को कार्डबोर्ड के छिद्रयुक्त पंचकाडों से नियन्त्रित करता था। पंचकार्ड पर छिद्रों की उपस्थिति अथवा अनुपस्थिति द्वारा धागों को निर्देशित किया (directed) जाता था।

    जेकार्ड (Jacquard) के इस लुम (Loom) द्वारा दो विचारधाराएँ प्रस्तुत की गई जो आगे कम्प्यूटर के विकास में उपयोगी सिद्ध हुईं।

    पहली यह कि सूचना (Information) को पंचकार्ड (Punch-card) पर कोडेड (Coded) किया जा सकता है तथा दूसरी विचारधारा यह थी कि पंचकाई पर संग्रहीत सूचना (Stored Information), निर्देशों (Instructions) का समूह है जिससे पंचकार्ड को जब भी काम में लिया जायेगा तो निर्देशों का यह समूह एक प्रोग्राम (Program) के रूप में कार्य करेगा।

  • Python ki haniyan kya hai

    पायधन की हानियाँ (Disadvantages of Pythan)

    कई लाभों के साथ पायथन की परफॉर्मेन्स तथा सिक्योरिटी क्षेत्रों में कुछ रूकावटें है। पायवन का उपयोग करते समय होने वाली हानियों का वर्णन इस प्रकार किया गया है :

    1. कम एक्जिक्युशन स्पीड पायथन एक इन्टरप्रिटेड लैंग्वेज है, जिसका अर्थ है कि यह इन्टरप्रिटर के साथ कार्य करती है, न कि कम्पाइलर के साथ। परिणामस्वरूप, यह C, C++ जावा तथा अन्य लैंग्वेजेस की तुलना में धीरे एक्जिक्युट होती है।

    2. अधिक मेमोरी कंजम्पशन : पायथन के स्ट्रक्चर्स अधिक मेमोरी स्पेस की डिमांड करते हैं। यह लैंग्वेज सीमित मेमोरी रेष्ट्रिक्शन्स के अंतर्गत डेवलपमेन्ट के लिए उपयोग किए जाने हेतु उपयुक्त नहीं है।

    3. मोबाइल और गेम डेवलपमेन्ट के लिए उपयुक्त नहीं है: पायथन का उपयोग अधिकतर डेस्कटॉप तवा वेब सर्वर-साइड डेवलपमेन्ट में किया जाता है। यह अन्य लैंग्वेजेस की तुलना में अधिक मेमोरी कंजम्पशन और इसकी धीमी प्रोसेसिंग स्पीड के कारण मोबाइल ऐप डेवलपमेन्ट तथा गेम डेवलपमेन्ट के लिए आदर्श नहीं है।

    4. डेवलपर के रेस्ट्रिक्शन्स एक बार जब डेवलपर को इसकी सरलता तथा सरजता की आदत हो जाती है,तो उसके लिए दूसरी लैग्वेज अपनाना बहुत मुश्किल का काम हो जाता है।

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

    6. डेटाबेस एक्सेस : पायथन को अत्यधिक इनसिक्योर माना जाता है और इसमें सिक्योरिटी रिस्क सम्मिलित होती है। पायथन का उपयोग करते समय डेटाबेसेस एक्सेस करने के लिए कुछ कमियाँ हैं| JDBC और ODBC जैसी लोकप्रिय टेक्नोलॉजीस की तुलना में पायथन डेटाबेस एक्सेस लेयर थोड़ी अविकसित और आदिम है। इसलिए इसे उपर्युक्त नहीं मान जाता है यदि डेवलपर्स कॉम्प्लेक्स लीगेसी डेटा के स्मूद इन्टरेक्शन की तलाश में है।

    7. डिजाइन रेस्ट्रिक्शन्स: पायथन के महत्वपूर्ण मुद्दों में से एक इसकी डिजाइन रेस्ट्रिक्शन्स हैं। इस रूकावट के पीछे कारण यह है कि पायथन डायनेमिकली टाइप्ड है।

    8. टेस्ट करने में कठिन है चूंकि यह इन्टरप्रिंटेड बेस्ड लैग्वेज है, इसलिए पाचन में लिखे गए कोड पर टेस्ट्स रन करना कठिन है। सभी एरर्स तथा बग्स सिर्फ रन टाइम के दौरान ही सामने आते हैं, जिससे पायथन में लिखे गए कोड स्निपेट्स को टेस्ट करना बहुत कठिन हो जाता है।