2017-02-07 14 views
34

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

अब, मैंने पायथन संस्करण 3.6.0 स्थापित किया है और मैंने इस संस्करण में पायथन सीखने के लिए एक उपयुक्त पाठ खोजने में संघर्ष किया है। यहां तक ​​कि ऑनलाइन व्याख्यान श्रृंखला संस्करण 2.7 और 2.5 के लिए पूछती है।

अब जब कि मैं एक किताब की जो कि संस्करण 2 में कोड और की कोशिश करता बनाता है यह संस्करण 3 में संभव के रूप में के रूप में पास करने के लिए मिल गया है (लेखक के अनुसार); लेखक पायथन स्थापित करने के लिए "विंडोज के लिए एनाकोंडा डाउनलोड करना" की सिफारिश करता है।

तो, मेरी सवाल है: इस 'एनाकोंडा' क्या है? मैंने देखा कि यह कुछ खुला डेटा विज्ञान मंच था। इसका क्या मतलब है? क्या यह कुछ संपादक या कुछ है जैसे कि पिचर्म, आईडीईएल या कुछ?

इसके अलावा, मैंने Python.org से विंडोज के लिए अपने पायथन (जिसे मैं अभी उपयोग कर रहा हूं) डाउनलोड किया और मुझे किसी भी "ओपन डेटा साइंस प्लेटफ़ॉर्म" को स्थापित करने की आवश्यकता नहीं थी। तो यह क्या हो रहा है?

कृपया आसान भाषा में समझाएं। मुझे इनके बारे में बहुत ज्यादा ज्ञान नहीं है।

+11

एनाकोंडा है, कोई भी नहीं चाहता जब तक आप, बन्स मिला हूं। – Alan

+5

कैसे Red Hat Linux से संबंधित है। यह एक वितरण है, स्थापना और पैकेज प्रबंधन उपकरण, संकुल का एक बड़ा चयन, और वाणिज्यिक सहायता उपलब्ध है (इस मामले में, Continuum से)। –

+0

यह एक पर्यावरण प्रबंधक है। यह पाइथन के विभिन्न वातावरण अपने स्वयं के पैकेज और सेटिंग्स के साथ बनाने में सहायता करता है। –

उत्तर

32

एनाकोंडा एक पायथन और आर वितरण है। इसका उद्देश्य डेटा विज्ञान "बॉक्स के बाहर" के लिए आपको जो कुछ भी चाहिए (पायथन बुद्धिमान) प्रदान करना है।

इसमें शामिल हैं:

  • कोर अजगर भाषा
  • 100 + अजगर "संकुल" (पुस्तकालयों)
  • स्पाइडर (आईडीई/संपादक - pycharm की तरह) और Jupyter
  • conda, एनाकोंडा के अपने संकुल प्रबंधक, एनाकोंडा और संकुल को अद्यतन करने के लिए प्रयोग किया जाता है

आपके पाठ्यक्रम ने इसकी सिफारिश की हो सकती है इन अतिरिक्त के साथ आता है लेकिन यदि आपको उनकी आवश्यकता नहीं है और वेनिला पायथन के साथ ठीक हो रहे हैं जो ठीक है।

अधिक जानें: https://www.continuum.io/anaconda-overview

+0

तो, क्या मेरे स्थापित पायथन में इन सभी "100+ पायथन" पैकेज "(पुस्तकालय)" हैं? – SchrodingersCat

+0

@SchrodingersCat, ... अगर आपने इसे python.org से इंस्टॉल किया है, जैसा कि आप सवाल में कहते हैं, तो नहीं; आपके पास उस स्थिति में केवल [मानक पुस्तकालय] (https://docs.python.org/3/library/) है। –

+0

@SchrodingersCat आपको सबसे अधिक संभावना है कि उन्हें [pp] (https://pypi.python.org/pypi/pip) का उपयोग करने की संभावना है (जो अधिकांश पायथन डिब्बे के साथ आता है और यदि आपने डाउनलोड किया है तो आपको यह होना चाहिए python.org) – jambrothers

10

एनाकोंडा एक अजगर वितरण आसान एक विंडोज या लिनक्स मशीन पर एक लचीला तरीका में अजगर के साथ साथ यह की एक संख्या सबसे अधिक बार प्रयोग किया जाता है 3 पार्टी पुस्तकालयों स्थापित करने के लिए बनाता है।

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

वैसे: 3.5 या 3.6 के साथ शुरू करना बहुत बुद्धिमान है, 2.7 अपने जीवन चक्र के अंत तक पहुंच रहा है, हालांकि कई अनुप्रयोग अभी भी इस पर निर्भर हैं।

ट्यूटोरियल के लिए: पायथन के दस्तावेज़ भाषा सीखने के लिए काफी उपयुक्त हैं।

https://docs.python.org/3/tutorial/

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