Anaconda는 Python과 어떤 관련이 있습니까?


111

저는 초보자이고 컴퓨터 프로그래밍을 배우고 싶습니다. 그래서 지금은 C 및 Fortran 프로그래밍에 대한 지식을 가지고 Python을 혼자서 배우기 시작했습니다.

이제 Python 버전 3.6.0을 설치했으며이 버전에서 Python을 배우기에 적합한 텍스트를 찾는 데 어려움을 겪었습니다. 온라인 강의 시리즈에서도 버전 2.7과 2.5를 요구합니다.

그러나 이제 나는 버전 2에서 코드 를 작성하고 버전 3에서 가능한가깝게 만들 려고 하는 책을 얻었 습니다 (저자에 따르면). 저자는 Python 설치를 위해 "Windows 용 Anaconda 다운로드"를 권장합니다.

그래서, 제 질문 은 :이 '아나콘다' 는 무엇입니까 ? 개방형 데이터 과학 플랫폼이라는 것을 알았습니다. 무슨 뜻인가요? 에디터 나 Pycharm, IDLE 같은 것인가요?

또한 Python.org에서 Windows 용 Python (지금 사용중인 Python)을 다운로드했으며 "개방형 데이터 과학 플랫폼"을 설치할 필요가 없었습니다. 그래서 무슨 일이 일어나고 있습니까?

쉬운 언어로 설명 해주세요. 나는 이것들에 대해 너무 많은 지식이 없습니다.


9
Red Hat이 Linux와 어떻게 관련되어 있는지에 대해 설명합니다. 설치 및 패키지 관리 도구, 다양한 패키지 및 상업적 지원이 가능한 배포판입니다 (이 경우 Continuum에서 제공).
Charles Duffy

환경 관리자입니다. 각각 고유 한 패키지와 설정으로 Python의 다양한 환경을 만드는 데 도움이됩니다.
Dimitris Fasarakis Hilliard

5
... docs.continuum.io/anaconda 를 인용 합니다 . "Anaconda는 설치하기 쉬운 무료 패키지 관리자, 환경 관리자, Python 배포 및 무료 커뮤니티 지원을 제공하는 720 개 이상의 오픈 소스 패키지 모음입니다."
Charles Duffy

@CharlesDuffy 물어 보게되어 미안하지만, 초보자를 위해 조금 간단한 언어로 마지막 문장을 넣을 수 있습니까? 저는 Red Hat과 같은 것들을 모릅니다.
SchrodingersCat 2017

10
@ Ev.Kounis 예, 물론입니다. Google 결과를 이해하도록 도와주세요. 그것이 제가 약간의 도움을 원하는 것입니다.
SchrodingersCat 2017

답변:


104

Anaconda 는 python 및 R 배포판 입니다. 데이터 과학에 필요한 모든 것을 (Python 방식) "즉시"제공하는 것을 목표로합니다.

다음이 포함됩니다.

  • 핵심 Python 언어
  • 100 개 이상의 Python "패키지"(라이브러리)
  • Spyder (IDE / editor-PyCharm과 유사) 및 Jupyter
  • conda, Anaconda 및 패키지 업데이트에 사용되는 Anaconda의 자체 패키지 관리자

귀하의 과정은 이러한 추가 기능과 함께 제공되므로 권장했을 수 있지만 필요하지 않고 바닐라 Python으로 잘 지내고 있다면 괜찮습니다.

자세히 알아보기 : https://www.anaconda.com/distribution/


그래서, 제가 설치 한 파이썬에 "100 개 이상의 파이썬"패키지 "(라이브러리)"가 모두 있습니까?
SchrodingersCat 2017

@SchrodingersCat, ... 질문에서 말했듯이 python.org에서 설치했다면 아니오; 이 경우 표준 라이브러리 만 있습니다 .
Charles Duffy 2017

1
@SchrodingersCat 직접 설치해야 할 가능성이 가장 높습니다. 대부분의 경우 pip를 사용합니다 (대부분의 python dists와 함께 제공되며 python.org에서 다운로드 한 경우 가져야 함)
jambrothers

또한 Anaconda는 주로 데이터 과학에 사용됩니다. 통계적 방법을 기반으로 대규모 데이터 세트를 조작합니다. 즉. 많은 통계 패키지가 이미 아나콘다 라이브러리 (패키지)에서 사용 가능합니다
kten

3
Anaconda는 PIP와 어떻게 다릅니 까? PIP는 PyPl과 어떤 관련이 있습니까? Anaconda는 PyPl과 어떤 관련이 있습니까? 아나콘다 PIP는?
이안 보이드

28

Anaconda는 Python과 가장 자주 사용되는 타사 라이브러리를 Windows 또는 Linux 시스템에서 유연한 방식으로 쉽게 설치할 수있는 Python 배포판입니다.

내 경험은 Windows와 Linux 모두에서 매우 긍정적입니다. pip와 같은 도구를 사용하여 라이브러리를 하나씩 설치하는 경우가 자주 발생하는 소스 코드에서 필요한 라이브러리를 빌드 할 때 매우 완벽하고 문제를 방지합니다.

그건 그렇고, 많은 응용 프로그램이 여전히 그것에 의존하고 있지만 2.7이 수명주기의 끝에 가까워지기 때문에 3.5 또는 3.6으로 시작하는 것이 매우 현명합니다.

튜토리얼 : 파이썬 자체 문서는 언어 학습에 매우 적합합니다.

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


5

Anaconda는 Python 기반 데이터 처리 및 과학 컴퓨팅 플랫폼입니다. 매우 유용한 타사 라이브러리가 많이 내장되어 있습니다. Anaconda를 설치하는 것은 Python 및 Numpy, Pandas, Scrip 및 Matplotlib와 같이 일반적으로 사용되는 일부 라이브러리를 자동으로 설치하는 것과 동일하므로 일반 Python 설치보다 훨씬 쉽게 설치할 수 있습니다. Anaconda를 설치하지 않고 대신 python.org에서 Python 만 설치하는 경우 pip를 사용하여 다양한 라이브러리를 하나씩 설치해야합니다. 고통스럽고 호환성을 고려해야하므로 Anaconda를 직접 설치하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.