2011-02-10 13 views
6


मैंने आखिरकार पायथन में काम करना शुरू करने का फैसला किया है लेकिन वहां इतने सारे संस्करण हैं। मैं मुख्य रूप से पायथन में वेब विकास में रूचि रखता हूं, तो मुझे किस संस्करण का चयन करना चाहिए?वेब विकास के लिए पायथन के किस संस्करण का उपयोग करना चाहिए?

मुझे नहीं पता कि वेब ढांचे का कौन सा संस्करण आमतौर पर समर्थन करता है (Django, Pylons और इतने पर) लेकिन शायद आप जानते हैं? इसके अलावा, मैं संस्करणों के बीच महत्वपूर्ण अंतर जानना चाहता हूं।

धन्यवाद।

+2

डुप्लिकेट http://stackoverflow.com/questions/170921/to-learn-python-2-then-3-or-3-from-the-start http://stackoverflow.com/questions/1649391/is -इट-अभी भी-पायथन-2-6-बनाम-पायथन -3 – gotgenes

+1

@gotgenes: बिल्कुल नहीं, क्योंकि वेब विकास पर ध्यान एक अलग उत्तर की अनुमति देता है ("आप" अधिक "नहीं कर सकते" आपको उचित रूप से ... चाहिए। .. ")। लेकिन बारीकी से संबंधित, हाँ। – delnan

+1

एक स्पष्ट टिप्पणी: यहां तक ​​कि पायथन 2 और पायथन 3 भी एक ही भाषा हैं। Py3k भाषा का एक साफ, साफ, पुनर्गठित संस्करण है जहां उन्होंने पुरानी संस्करणों से छोड़े गए पीछे की संगतता क्रुफ्ट को साफ़ किया है और कई परेशान मौसा तय किए हैं। लेकिन यह मूल रूप से अलग नहीं है। Django का उल्लेख करने के लिए – katrielalex

उत्तर

6

असल में, वहाँ दो संस्करणों रहे हैं - अजगर 2 और 3 बेशक वहाँ 2.6, 2.7, 3.1, आदि लेकिन आम तौर पर NX n के साथ संगत है (x + 1),। बस कुछ तरीकों से सुधार हुआ - साफ भाषा additons, नए stdlib मॉड्यूल, आदि। और हालांकि उदाहरण के लिए 2.5 और 3.0 अभी भी उपलब्ध हैं, आपको आमतौर पर नवीनतम संस्करणों (आज 2.7 और 3.1) का उपयोग करना चाहिए जब तक कि आपको बाहरी कारणों से पुराने संस्करणों का उपयोग नहीं करना पड़े। सामान्य में 2.x और 3.x के बीच निर्णय लेने में सहायता के लिए कई अन्य प्रश्न या Python wiki देखें।

लेकिन चूंकि आप वेब चौखटे का उपयोग करना चाहते, इस सवाल का जवाब स्पष्ट है: आप उपयोग अजगर 2 के लिए है , अजगर 3 (अभी तक) कोई भी (या लोकप्रिय वालों के कम से कम कोई नहीं) का समर्थन करता है।

3

मैंने पायथन 3.0 सीखना शुरू किया, लेकिन अन्य पुस्तकालयों के साथ बार-बार मुद्दों में चलने के बाद पायथन 2.7 पर स्विचिंग समाप्त हो गई।
Python वेबसाइट कहता है: "यदि आप नहीं जानते कि कौन सा संस्करण उपयोग करना है, तो पाइथन 2.7 से शुरू करें; अधिक मौजूदा तृतीय पक्ष सॉफ़्टवेयर अभी पाइथन 3 की तुलना में पाइथन 2 के साथ संगत है।"

1

पायथन 2.7 के साथ जाएं, खासकर यदि आप Django काम या किसी अन्य वेब विकास को देखना चाहते हैं। पायथन 3 Django के साथ समर्थित नहीं है, और अधिकांश पुस्तकालय Python के 2.5 संस्करणों के साथ काम करते हैं।

+0

+1 और Django के लिए 2.7 पर अच्छी सलाह। पायथन वेब देव = Django देव। – marr75

0

यदि आप साझा होस्टर्स का उपयोग करना चाहते हैं तो आपको संस्करण 2.5 का उपयोग करना चाहिए, क्योंकि उनमें से अधिकांश में केवल 2.5 (कम से कम मेरे देश में) हैं। और यदि आप पाइथन के एक नए संस्करण का उपयोग करना चाहते हैं, 2.7 2.5 के अनुकूल है।

0

आप अपनी पसंद के वेब ढांचे द्वारा समर्थित संस्करण का उपयोग करते हैं।

यह आमतौर पर पाइथन 2.6 या 2.7 होगा।

संबंधित मुद्दे