안녕하세요. 테슬라네어입니다.
최근 빅데이터니 인공지능(AI)이니 하는 기술들에 대한 관심이 높습니다. 빅데이터 AI 프로그래밍을 하기 위해선 가장 먼저 개발언어와 개발툴이 필요하죠. 최근에는 개발언어로 파이썬과 R을, 개발툴로는 아나콘다, 주피터노트북을 사용한다고 합니다. 과연 이 개발툴들은 무엇이고 무엇을 하는 데 사용하는 건지 알아보겠습니다.
1. 주피터 노트북이란?
주피터 노트북(Jupyter Notebook)은 웹브라이저 기반으로 Python이나 R을 편집/실행할 수 있는 소스편집 도구입니다.
단계적으로 코드를 실행할 수도 있고, 문서화/시각화/분석도 용이한 개발자 도구로 많이 사용합니다.
파이썬 개발 및 실행은 전용 통합개발환경(IDE)이 없어 주로 편집기와 커멘드라인에서 작업하게 되는데, 주피터 노트북을 사용하면 한 줄씩 편리하게 개발, 디버깅, 시각화가 가능합니다.
파이썬 언어를 사용하여 데이터 분석을 하거나 인공지능 분야 개발을 할 때 많이 사용합니다.
2. 주피터 노트북 설치 방법 (feat. 아나콘다3)
주피터 노트북을 직접 설치하는 방법도 있지만, 아나콘다를 통해 설치하는 게 좋습니다.
아나콘다는 파이썬 및 R프로그래밍등으로 머신러닝 등 데이터 사이언스 개발에 필요한 여러 환경을 제공해 주는 프로그래밍 패키지입니다.
https://www.anaconda.com/products/distribution
윈도우즈 환경의 경우 64-Bit Graphical Installer을, 맥 환경일 경우 64-Bit Graphical Installer ( M1맥의 경우 M1을 선택)을 다운로드하여 설치하면 됩니다.
파이썬과 주피터 노트북 등 개발에 필요한 여러 환경이 한꺼번에 설치됩니다.
3. 아나콘다3 설치 시 주의사항
(1) 기본으로 사용자 계정 폴더에 설치하게 되는데 사용자 계정 이름이 한글인 경우 문제가 발생할 수가 있습니다.
다른 폴더를 사용하거나 사용자 계정을 영문으로 바꾸는 것이 좋습니다.
(2) 이미 파이썬을 설치한 경우 아나콘다3의 실행 아이콘이 시작메뉴에 나타나지 않는 경우가 있습니다.
이미 파이썬을 설치한 경우 설치된 파이썬을 삭제 후 아나콘다3을 설치하면 이런 문제가 발생하지 않습니다.
이상 아나콘다3과 주피터 노트북에 대해 기초적인 부분만 간단히 알아보았습니다.
좋은 하루 되세요~
'개발' 카테고리의 다른 글
[Java/Android] 안드로이드에서 타이머 사용하기(Timer) (0) | 2022.11.21 |
---|---|
[Java/Android] Calendar를 이용해 날짜, 시간 가져오는 방법 (0) | 2022.11.07 |
[Android] 안드로이드 스튜디오 logcat 특정문구 제외 방법, 색깔지정 방법 (0) | 2022.10.20 |
댓글