मुझे पता है कि यह एक पुराना धागा है लेकिन मैं वह देना चाहता था जो मुझे लगता है कि उपयोगी जानकारी है।
मैं व्यक्तिगत रूप से PyPy का उपयोग करता हूं जो पाइप का उपयोग करके स्थापित करना वास्तव में आसान है। मैं अन्य रूप से पायथन / PyPy दुभाषिया का उपयोग करता हूं, आपको अपने कोड को बदलने की आवश्यकता नहीं है और मैंने इसे मानक अजगर दुभाषिया (या तो पायथन 2x या 3x) की तुलना में लगभग 40 गुना तेज पाया है। मैं अपने कोड को प्रबंधित करने के लिए pyCharm सामुदायिक संस्करण का उपयोग करता हूं और मुझे यह पसंद है।
मुझे अजगर में कोड लिखना पसंद है क्योंकि मुझे लगता है कि यह आपको भाषा की तुलना में कार्य पर अधिक ध्यान केंद्रित करने की अनुमति देता है, जो मेरे लिए बहुत बड़ा प्लस है। और अगर आपको इसकी आवश्यकता और भी तेज है, तो आप हमेशा विंडोज, लिनक्स, या मैक के लिए एक बाइनरी संकलन कर सकते हैं (अन्य उपकरणों के साथ सीधे नहीं बल्कि संभव है)। अपने अनुभव से, मैं संकलित करते समय PyPy पर लगभग 3.5x स्पीडअप प्राप्त करता हूं, जिसका अर्थ अजगर से 140x तेज है। PyPy Python 3x और 2x कोड के लिए उपलब्ध है और यदि आप PyCharm की तरह एक IDE का उपयोग करते हैं, तो आप PyPy, Cython और Python के बीच बहुत आसानी से आदान-प्रदान कर सकते हैं (हालांकि प्रारंभिक शिक्षा और सेटअप में थोड़ा समय लगता है)।
कुछ लोग इस पर मुझसे बहस कर सकते हैं, लेकिन मैं PyPy को साइथन की तुलना में तेज पाता हूं। लेकिन वे दोनों महान विकल्प हैं।
संपादित करें: मैं संकलित करने के बारे में एक और त्वरित टिप्पणी करना चाहता हूं: जब आप संकलन करते हैं, तो परिणामी बाइनरी आपके अजगर स्क्रिप्ट की तुलना में बहुत बड़ा है क्योंकि यह इसमें सभी निर्भरताएं बनाता है, लेकिन फिर आपको कुछ अलग लाभ मिलते हैं: गति !, अब ऐप किसी भी मशीन पर काम करेगा (इस पर निर्भर करता है कि आप ओएस के लिए संकलित किए गए हैं, यदि नहीं, तो सभी नहीं। लोल) पायथन या लाइब्रेरी के बिना, यह आपके कोड को भी बाधित करता है और तकनीकी रूप से 'प्रोडक्शन' तैयार (एक हद तक) है। कुछ संकलक भी सी कोड उत्पन्न करते हैं, जिसे मैंने वास्तव में देखा या देखा नहीं है यदि यह उपयोगी है या सिर्फ अस्पष्ट है। सौभाग्य।
उम्मीद है की वो मदद करदे।