2008-08-07 13 views
10

सिस्टम XYZ बनाने के लिए कहा जाने पर और आप इसे पीएचथॉन या पीएचबी पर पाइथन में करने के लिए कहते हैं, तो जब आप इसे समझाने की आवश्यकता होती है तो आप मुख्य विशेषताएं क्या कह सकते हैं?क्लाइंट/बॉस/व्यक्ति को पाइथन कैसे बेचें

उत्तर

12

यह उन मामलों में से एक है जो वास्तव में व्यक्तिगत वरीयता या परिस्थिति संबंधी विवरणों में उबालते हैं। यदि आप पाइथन के साथ अधिक आरामदायक और अनुभवी हैं, तो ऐसा कहें। क्या वे आपको इसे उचित ठहराने के लिए कह रहे हैं क्योंकि वे अन्य वातावरणों में से एक के साथ अधिक आरामदायक हैं? आपके काम पूरा होने के बाद, सिस्टम दीर्घकालिक रखरखाव के लिए किसी और को पास कर दिया जाएगा?

यदि वे आपको ऐसी तकनीक या भाषा का उपयोग करने के लिए कहते हैं जिसे आप परिचित नहीं हैं, तो सुनिश्चित करें कि वे आगे बढ़ते हैं कि यह आपको अधिक समय ले जाएगा।

3

विकास/प्रोटोटाइप और संभावित रूप से आसान रखरखाव के लिए आवश्यक कम समय पर ध्यान केंद्रित करें (इनमें से कोई भी रूबी के खिलाफ लागू नहीं हो सकता है)।

3

मुझे लगता है कि एक नई परियोजना पर पायथन का उपयोग पूरी तरह से निर्भर है कि आप किस समस्या को अजगर के साथ हल करने की कोशिश कर रहे हैं। यदि आप चाहते हैं कि कोई आपके साथ सहमत हो कि आपको पायथन का उपयोग करना चाहिए, तो उन्हें दिखाएं कि पाइथन की विशेषताएं विशेष रूप से उस समस्या पर कैसे लागू होती हैं।

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

मैं केवल वेब विकास के बारे में बात कर रहा हूं क्योंकि ऐसा लगता है कि आप उसी सूची में रूबी, पायथन और PHP को देखने पर काम करने जा रहे हैं। वास्तविक संदेश जो महत्वपूर्ण है, उसे आप जिस समस्या को हल करने की कोशिश कर रहे हैं, उसमें पाइथन सीधे के बारे में जो कुछ भी आपको पसंद है, उसे लागू कर रहा है।

0

मैं mreggen से सहमत हूं। उन्हें पायथन में काम करके बताएं कि आप चीजें तेजी से कर सकते हैं। चीजें तेजी से करने के लिए संभवतः ग्राहक द्वारा बचाया पैसा है। कम से कम इसका मतलब है कि आप उस भाषा के साथ काम कर रहे हैं जिसमें आप अधिक आरामदायक हैं, जिसका अर्थ है कि तेजी से विकास, डिबगिंग और रीफैक्टरिंग समय। स्ट्रिंग की लंबाई, आदि के लिए उपयोग करने के लिए किस फ़ंक्शन का उपयोग करना है, इस पर प्रलेखन को देखने में कम समय लगेगा।

5

यह Google पर पसंदीदा भाषाओं में से एक है - यह "परिपक्वता" के संदर्भ में रूबी से कई सालों पहले है (जो वास्तव में इसका मतलब है - लेकिन उस तरह के प्रबंधकों)। चूंकि इसे Google द्वारा पसंद किया जाता है, इसलिए आप इसे Google App Engine पर भी चला सकते हैं।

मिर्कोसॉफ्ट भी पाइथन को गले लगा रहा है, और जल्द ही आयरनपीथन का v2.0 बाहर आ जाएगा। वे रूबी कार्यान्वयन पर भी काम कर रहे हैं, लेकिन पाइथन संस्करण आगे बढ़ रहा है, और वास्तव में "प्राइमटाइम के लिए तैयार है"। इससे आपको .NET कोड के साथ आसान एकीकरण की संभावना मिलती है, साथ ही साथ सिल्वरलाइट 2 जहाजों के दौरान पाइथन में क्लाइंट साइड आरआईए लिखने में सक्षम होने की संभावना होती है।

7

मैंने कभी देखा है कि पाइथन की सबसे अच्छी बिक्री हमारे समूह के एक प्रबंधक ने की थी, जिसकी एक छोटी बेटी थी। उन्होंने आइंस्टीन को दिए गए उद्धरण का उपयोग किया:

यदि आप छह वर्षीय व्यक्ति को कुछ समझा नहीं सकते हैं, तो आप वास्तव में इसे स्वयं नहीं समझते हैं।

उसकी प्रस्तुति की अगले कुछ स्लाइडों का प्रदर्शन किया है कि वह कैसे कोड उन्होंने लिखा है और यह क्या किया की एक विवरण के उदाहरण के साथ, कम से कम 30 मिनट में अपने जवान बेटी कुछ बुनियादी अजगर को पढ़ाने के लिए सक्षम था।

उन्होंने प्रस्तुति को अपनी बेटी की तस्वीर और उसके उद्धरण के साथ समाप्त किया "प्रोग्रामिंग मजेदार है!"

मैं पाइथन की उपयोगकर्ता मित्रता और पुस्तकालयों और ढांचे की संपत्ति पर ध्यान केंद्रित करूंगा। ऐसी कई छोटी पुस्तकालय भी हैं जो आपको अन्य भाषाओं में नहीं मिल सकती हैं, और आपको खुद को लिखना होगा (यानी How a C++ developer writes Python)।

शुभकामनाएं!

+0

इसे प्यार करें। साझा करने के लिए धन्यवाद! – jathanism

1

उन्हें प्रत्येक में कोड का एक स्निपेट दें (एक पृष्ठ से अधिक नहीं) जो कुछ अच्छा काम करता है जो उन्हें पसंद आएगा। (उदाहरण के लिए डेटा सेट में आउटलेटर्स दिखाएं)।

उन्हें प्रत्येक पृष्ठ दिखाएं। PHP, रूबी और पायथन में से एक।

उनसे पूछें जिन्हें उन्हें समझने/पढ़ने के लिए सबसे आसान लगता है।

उन्हें बताएं कि आप पाइथन का उपयोग क्यों करना चाहते हैं। यह, यदि आप इसे, अधिक प्रबंधनीय नहीं लिखा है पढ़ने के लिए कम गाड़ी और तेज सुविधाओं के निर्माण के लिए है क्योंकि यह सबसे सुंदर (pythonic)

0

हालांकि सभी 3 भाषाओं बहुमुखी और प्रोग्रामर, अजगर द्वारा दुनिया भर में इस्तेमाल कर रहे हैं आसान है अभी भी दो अन्य पर कुछ फायदे हैं। मेरे निजी अनुभव से की तरह: -

  1. गैर प्रोग्रामर इसे प्यार करता हूँ ('के सबसे उन्हें अपनी पहली कंप्यूटर भाषा के रूप में अजगर चुनते हैं, तो यह इंफ़ोग्राफ़िक php vs python vs ruby यहाँ की जाँच करें)
  2. एकाधिक चौखटे (आप अपने सिस्टम को स्वचालित कर सकते कार्य, वेब और खिड़कियों/मैक के लिए क्षुधा/एंड्रॉयड OSes)
  3. बनाना OpenCV MATLAB
  4. परीक्षण किया आसान (आप वेब परीक्षण के सभी प्रकार के लिए सेलेनियम पर काम कर सकते हैं)
से आसानी से एप्लिकेशन विकसित कर सकते हैं

ओओपीएस अवधारणाओं का पालन अब अधिकांश भाषाओं में किया जाता है, तो पाइथन कैसे रह सकता है! विरासत, एब्स्ट्रक्शन और Encapsulation के बाद भी पाइथन द्वारा पीछा किया जाता है।

अब तक पाइथन लोकप्रिय रूप से दो संस्करणों में बांटा गया है जो प्रदर्शन के संदर्भ में बहुत अलग नहीं हैं। Python2.x और अजगर 3.x दोनों तरह कुछ बयानों के अलावा, एक ही वाक्य रचना है: -

  1. प्रिंट "..." Python2.x में और प्रिंट() Python3.x में
  2. raw_input() पायथन 2.एक्स और इनपुट() पायथन 3 में।

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

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