파이썬은 다음과 같은 특징을 가진다.
컴퓨터보다 사람의 언어에 가까운 고급언어
이기 때문에 간단하고 쉽게 코드를 작성할 수 있다. 다양한 라이브러리가 이미 구현되어 있다는 장점이 있다. 특히 통계, 데이터 분석
분야의 라이브러리가 많이 구현되어 있어 파이썬을 많이 사용한다.
파이썬 코드를 작성하고 실행하기 위해서는 다음 세가지를 결정해야 한다.
- 운영체제 (OS)
- 파이썬 인터프리터
- 코드 편집기 (Editor)
나는 윈도우, Miniconda3, VsCode / Jupiter를 준비했다. 상황에 맞게 사용하게 될 것 같다.
Miniconda는 간편한 파이썬 패키지 관리 도구
이다.
다운로드 링크
설치 후 Anaconda Prompt를 실행한 뒤 python을 입력하면, 파이썬 shell을 사용할 수 있다.
생성
conda create -n 가상환경이름
conda create -n 가상환경이름 python=버전
활성화
conda activate 가상환경이름
비활성화
conda deactivate 가상환경이름
삭제
conda env remove -n 가상환경이름
아나콘다를 사용하면 가상 환경을 사용할 수 있다. 프로젝트 진행 중 여러 라이브러리, 패키지를 다운로드하여 사용하는 경우 충돌이 발생할 수 있다. 이러한 경우를 방지하기 위해 프로젝트 단위로 독립적인 가상환경을 구성하여 사용한다.
anaconda prompt에서 vs code 사용하기 : code .
vs code 환경 변수 등록이 필요하다. vs code 경로에 한글이 포함되는 경우 anaconda prompt에서는 'code .' 가 작동하지 않는다.
Jupyter는 Python shell과 코드 편집기를 합친 IDE이다. 웹 기반으로 돌아가며, 데이터 분석
을 위해 사용된다.
설치 및 실행
Anaconda Prompt 실행 후 다음 명령어 입력
1. 설치 : conda install jupyter
2. 실행 : jupyter notebook
경로에 한글이 포함되는 경우
작동하지 않는다. 내 노트북의 경우 윈도우 사용자명이 한글이라 Jupyter가 실행은 되지만 제목 변경, 실행 등 아무런 기능이 작동하지 않았다.Colab은 클라우드 기반의 Jupyter notebook
이다. Jupyter는 작성한 코드가 local 드라이브에 저장되었다면, colab은 Google Drive에 저장된다. 구글 드라이브 연동과 GPU가 지원된다는 장점이 있다.