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

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

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

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

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

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

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



답변

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

다음이 포함됩니다.

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

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

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


답변

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

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

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

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

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


답변

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


답변