왜 파이썬인가?
요즘 핫한 데이터 분석 등 Ai 기술들을 사용하기 위해 파이썬을 선택했다!
파이썬에는 이미 개발되어 있는 다양한 라이브러리를 이용하여 쉽게 개발을 진행할 수 있기 때문이다!
자. 그러면 파이썬을 설치하러 가보자. 설치 또한 간단하다. 공식 홈페이지에 들어가서 Download Python 버튼을 누르면 끝.
빨간 네모 상자의 버튼을 누르면 최신 버전을 다운 받을 수 있다. 최신 버전은 호환성 문제 같이 오류가 발생할 수 있으니,
좀 밑으로 내려보면 다른 버전들도 다운 받을 수 있다. 나는 3.8.4 버전을 다운 받았다
>> 파이썬 공식 홈페이지 다운로드 링크 : https://www.python.org/downloads/ <<
아나콘다는 뭐지?
아나콘다(Anaconda)는 수학 및 과학 계산(데이터 과학, 기계 학습 애플리케이션, 대규모 데이터 처리, 예측 분석 등)을 위해 만들어진 파이썬의 배포판이다. 게다가 각 라이브러리의 의존성(Dependency) 관리를 위해 패키지 관리 시스템도 제공한다.
요약하면, 머신러닝, 데이터 분석과 같은 작업을 할 때 설치해야 할 라이브러리들을 파이썬과 함께 설치하여 수고를 덜어준다.
이것 또한 공식 홈페이지에서 다운 받으면 된다.
>> 아나콘다 다운로드 링크 : https://www.anaconda.com/products/individual <<
의존성은 뭐지?
둘 중 하나가 다른 하나를 어떤 용도를 위해 사용하기에 의존성을 가지게 되는 것이다. 예를 들어 numpy가 없으면 tensorflow가 실행이 안된다. 버전이 서로 달라도 호환의 문제로 인해 그렇게 될 수 있다는 것이다. 그렇기에 conda, pipenv, pyenv, virtualenv 등등 가상환경을 사용하여 각 프로젝트마다 의존성 관리를 편리하게 할 수 있다!
마무리
아무튼 나는 프로젝트를 진행할 때, 가상환경을 사용해서 어차피 라이브러리들을 설치해야 한다. 내 컴퓨터에 이것저것 전부 깔리는 것이 용량도 아깝고 지저분해서 파이썬만 깔아서 진행했다. 하지만 jupyter 뿐만아니라 numpy, sklearn 등등 여러 예제 진행을 바로 시작해도 무리없게 해주는 아나콘다를 설치하는 것도 아주 편리하다고 생각한다.
'시작' 카테고리의 다른 글
PyTorch 설치하기.(with CUDA, cuDNN) (0) | 2021.02.18 |
---|---|
Python 가상환경 개요 및 사용법 (0) | 2021.02.15 |
Git 개요 및 설정 (0) | 2021.02.14 |
처음 시작하는 개발 블로그... 어떤 걸로 시작해야 할까? (0) | 2020.12.10 |