1. 실습 환경
- Anaconda
- 아나콘다는 빅 데이터 분석, 머신러닝 등 공학에서 많이 사용하는 패키지를 패키징하여 패키지 관리와 Deploy를 쉽게하기 위한 Python과 R 프로그래밍 언어의 배포판이다.
- 즉, 알고리즘을 공부하면서 많은 Python Lib을 설치 해야하는데 필요한 Python Lib들을 한번에 설치하기 위한 것이다.
- Jupyter Notebook
- Python 개발을 쉽게 하기 위한 인터랙티브(Interactive)한 개발환경이다.
- 인터랙티브한 개발환경이란 것은 웹 브라우저에서 코드를 입력하고 실행하여 결과를 바로 확인할 수 있는 것이다.
2. 실습 환경 구성
2.1 Anaconda 다운로드 및 설치
% conda -V
conda 23.1.0
% python -V
Python 3.10.9
2.2 Jupyter Notebook 설치
% pip install --upgrade pip
% pip install jupyter
2.3 Jupyter Notebook 실행
% jupyter-notebook
![](https://velog.velcdn.com/images/jihun92/post/aef0506b-afba-42c1-9ba3-8c6d2bf85807/image.png)