पायथन के सी कार्यान्वयन (मुख्य python.org से संस्करण) और IronPython के बीच के रिश्ते, भाषा अनुकूलता के संदर्भ में क्या है? क्या यह वही भाषा है, और क्या मैं एक सीखकर, आसानी से पर क्रॉस करने में सक्षम हो सकता हूं, या जावा यह जावास्क्रिप्ट है?
समान भाषा (अब के लिए 2.5 स्तर पर - आयरनपीथन 2.6 अभी तक AFAIK नहीं है)।
आयरनपीथन के पुस्तकालयों की वर्तमान स्थिति क्या है? कितना है यह सीपीथॉन पुस्तकालयों के पीछे है? मैं अधिकतर numpy/scipy और f2py में रूचि रखता हूं। क्या वे आयरनपीथन पर उपलब्ध हैं?
मानक पुस्तकालय आज के आयरनपीथन में एक महान राज्य में हैं, जो आपके द्वारा उल्लेख किए जाने वाले विशाल तृतीय पक्ष एक्सटेंशन हैं। numpy
के ironclad को संभव धन्यवाद प्राप्त करने के लिए शुरू करने के लिए, लेकिन numpy
के रूप में नहीं उत्पादन स्तर के IronPython से है (जैसा कि ironclad
, & ग के लिए 0.5 संस्करण संख्या ने भी देखा)। scipy
सी-कोडेड और फोरट्रान-कोडित एक्सटेंशन से भरा विशाल और विशाल और चौंकाने वाला है: मेरे पास पहले हाथ का अनुभव नहीं है, लेकिन मुझे लगता है कि आधे से भी कम भाग भी कम होगा, सीपीथॉन को छोड़कर किसी भी कार्यान्वयन के तहत, कम से कम चलना होगा।
क्या अजगर से वीबी उपयोग करने के लिए सबसे अच्छा तरीका है और वापस दूसरे रास्ते ( Excel के VBA के लिए कुछ अजगर पुस्तकालयों को जोड़ने, सटीक होना करने के लिए) हो सकता है?
आयरनपीथन को .NET दृष्टिकोण के माध्यम से इसे आसान बनाना चाहिए, लेकिन सीपीथन अब तकमें COM कार्यान्वयन के माध्यम से नहीं है।
अंतिम लेकिन कम से कम नहीं, सभी माध्यमों से IronPython in Action पुस्तक देखें - जैसा कि मैंने हर बार जब मैं इसे अनुशंसा करता हूं, मैं पक्षपातपूर्ण हूं (इसके लिए एक तकनीकी समीक्षक होने और एक लेखक के साथ दोस्ती करके) लेकिन मैं लगता है कि यह .NET डेवलपर्स के लिए पाइथन के लिए सबसे अच्छा परिचय है और साथ ही साथ Pythonistas के लिए .NET का सर्वोत्तम परिचय है।
आप scipy
के सभी की जरूरत है (वाह, लेकिन वह कुछ "पुनर्जागरण आदमी" कम्प्यूटेशनल वैज्ञानिक है -!), CPython वास्तव में केवल वास्तविक विकल्प आज है। मुझे यकीन है कि अन्य बड़े एक्सटेंशन (पीईक्यूटी, कहें, या मायावी) एक समान स्थिति में हैं। आज के विंडोज़ के गहरे एकीकरण के लिए, हालांकि, मुझे लगता है कि आयरनपीथन का किनारा हो सकता है। सामान्य प्रयोजनों के उपयोग के लिए, सीपीथॉन बेहतर हो सकता है (esp। 2.6 में कई नई सुविधाओं के लिए धन्यवाद), जब तक आप वास्तव में एक ही प्रक्रिया के भीतर कई कोरों का उपयोग करने के लिए उत्सुक हैं, इस मामले में आयरनपीथन (जो कि है जीआईएल-कम) फिर से फायदेमंद साबित हो सकता है।
एक तरफ या दूसरा (या जेईथन के माध्यम से जेवीएम पर, या पीपीपी के माध्यम से अनूठे वातावरण में) पायथन निश्चित रूप से एक भयानक भाषा है, जो भी आप किसी दिए गए आवेदन के लिए चुनते हैं? -) ध्यान दें कि आप ' टी को एक कार्यान्वयन के साथ चिपकने की आवश्यकता नहीं है (हालांकि आपको शायद आयरनपीथन, ज्योथन, Google ऐप इंजन इत्यादि के साथ अधिकतम संगतता के लिए एक संस्करण - 2.5 चुनना चाहिए; 2.6 यदि आपको किसी मशीन पर सीपीथॉन को छोड़कर किसी भी परिनियोजन विकल्प की परवाह नहीं है मेरा अपना एकमात्र या आभासी नियंत्रण ";-)।
CPython IronPython की तुलना में अधिक एक्सेल पुस्तकालयों है: xlrd, xlutils, xlwt, openpyxl, pycel, pyxll, datanitro, xlwings, ExcelPython, EXPY – denfromufa