एनाकोंडा पायथन से कैसे संबंधित है?


111

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

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

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

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

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

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


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

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

5
... docs.continuum.io/anaconda को उद्धृत करने के लिए : "एनाकोंडा एक आसान-से-स्थापित मुफ्त पैकेज प्रबंधक, पर्यावरण प्रबंधक, पायथन वितरण और 720 से अधिक मुक्त स्रोत पैकेजों का संग्रह है जो मुफ्त सामुदायिक समर्थन प्रदान करता है।"
चार्ल्स डफी

@CharlesDuffy पूछने के लिए क्षमा करें, लेकिन क्या आप अपने उस अंतिम कथन को थोड़ी सरल भाषा में कह सकते हैं, शुरुआत के लिए? मैं Red Hat और सामग्री नहीं जानता।
SchrodingersCat

10
@ Ev.Kounis हाँ, ज़रूर। बस मुझे Google परिणाम समझने में सहायता करें। इसके लिए मुझे थोड़ी मदद चाहिए।
SchrodingersCat

जवाबों:


104

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

उसमे समाविष्ट हैं:

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

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

और जानें: https://www.anaconda.com/distribution/


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

@SrorodingersCat, ... यदि आपने इसे python.org से स्थापित किया है, जैसा कि आप प्रश्न में कहते हैं, तो नहीं; आपके पास केवल उस मामले में मानक पुस्तकालय हैं
चार्ल्स डफी

1
@SrorodingersCat आपको सबसे अधिक संभावना होगी कि आप उन्हें स्वयं स्थापित करें, सबसे अधिक संभावना है कि आप पाइप का उपयोग कर सकते हैं (जो कि अधिकांश अजगर डिस्ट के साथ आता है और आपके पास python.org से डाउनलोड होने पर होना चाहिए)
jambrothers

इसके अलावा एनाकोंडा का उपयोग प्रमुख रूप से डेटा विज्ञान के लिए किया जाता है। जो सांख्यिकीय विधियों के आधार पर बड़े डेटासेट में हेरफेर करता है। अर्थात। कई सांख्यिकीय पैकेज पहले से ही एनाकोंडा लाइब्रेरीज़ (पैकेज) में उपलब्ध हैं
kten

3
एनाकोंडा पीआईपी से कैसे अलग है? PIP PyPl से कैसे संबंधित है? एनाकोंडा PyPl से कैसे संबंधित है? क्या एनाकोंडा PIP है?
इयान बॉयड

28

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

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

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

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

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


5

एनाकोंडा एक पायथन-आधारित डेटा प्रोसेसिंग और वैज्ञानिक कंप्यूटिंग प्लेटफ़ॉर्म है। इसने कई बहुत उपयोगी तृतीय-पक्ष पुस्तकालयों में बनाया है। एनाकोंडा को स्थापित करना स्वचालित रूप से पायथन को स्थापित करने के बराबर है और कुछ सामान्य रूप से उपयोग किए जाने वाले पुस्तकालय जैसे कि नम्पी, पंडस, स्क्रिप और मैटप्लोटलिब। यदि आप एनाकोंडा स्थापित नहीं करते हैं, लेकिन इसके बजाय केवल python.org से पायथन को स्थापित करें, तो आपको विभिन्न पुस्तकालयों को एक-एक करके स्थापित करने के लिए पाइप का उपयोग करने की भी आवश्यकता है। यह दर्दनाक है और आपको संगतता पर विचार करने की आवश्यकता है, इस प्रकार यह एनाकोंडा को सीधे स्थापित करने के लिए अत्यधिक अनुशंसित है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.