본문 바로가기
  • Top Genius in the world
알고리듬

파이썬 환경은 쥬피터랩 추천

by Mr.Algo 2024. 3. 15.
728x90
반응형

[key word] 파이썬, 아나콘다, 쥬피터랩, 토니

파이썬(Python) 개발환경은 여러 가지 방법으로 구축할 수 있다. 나는 아나콘다에서 쥬피터랩(anaconda.jupyterlab) 환경을 추천한다. 아나콘다는 파이썬 기반의 데이터 분석에 필요한 오픈 소스를 모아놓은 개발 플랫폼이며, 쥬피터랩은 웹 기반(web-based)의 개발도구이다. 전문가들이 사용한다. 학교 등의 학습용은 토니(Thonny)를 추천한다. 기타 자신이 선호하는 IDE(통합개발환경)를 사용할 수도 있다. 가장 간단한 방법은  우리 블로그의 실습 창을 사용하는 것이다.

 

 

<지금 설치하지 않아도 됩니다>

1. JupyterLab 설치하기

1-1. 설치파일 내려받기(download)

크롬(Chrome)에서 '아나콘다'를 검색하여 내려받는다(Download).

윈도10’ 이상의 버전에서 바르게 설치된다.

https://www.anaconda.com/download

 

Free Download | Anaconda

Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

1-2. 설치하기(install)

내려받기가 완료되면 설치한다. 설치하는 동안 선택사항이 있다.

사용자 선택: ‘All Users’(누구나 사용)를 권장한다.

설치 폴더: 바꾸지 않고 다음 단계를 진행한다.

                  경로를 바꾸려면 영문자로 구성된 단순한 경로를 권장한다

                  경로에 한글이 있으면 에러의 원인이 된다.

추가옵션: Options(선택)도 바꾸지 않고 진행한다. PATH는 환경변수에 등록한다.

PATH(경로): 디렉토리 경로의 목록이다. 사용자가 전체 경로를 지정하지 않고 명령을 입력하면 이 목록을 확인하여 해당 명령어가 경로에 속하는지를 살펴본다.

 

1-3. 실행하기(execution)

* 아나콘다 네비게이터(Anaconda Navigator, 녹색 동그라미 아이콘)에서 우클릭하지 않으면 실행이 거부될 수 있다.

실행이 거부되면 아나콘다 창을 닫고,  위와 같이 시작버튼 부터 다시 진행한다.

* 실행되는 동안 선택을 요청하는 창들이 나타난다. '허용', 'NoteBook'  등을 선택하고 한글 영어에서는 영어를 선택한다.

 

2. JupyterLab 사용하기

쥬피터랩은 사용하기 쉽고, 기능도 많아서 인공지능 등의 개발자들이 많이 사용하는

개발 도구이다. 사용방법을 알아보자.

 

2-1. 코딩(coding)하기

편집 모드 부분(네모 칸의 안쪽)을 클릭하고, 그곳에 print(5+3)을 입력하자.

다음 줄에(Enter키를 누름) print(5-3)을 입력하자.

첫째 칸부터 소문자로 입력하여야 한다.

그리고 Ctrl+Enter를 누른다. 실행 키이다. 아래쪽에 82가 출력된다.

우리는 쥬피터랩에서 파이썬(Python)으로 코딩(coding)을 하여 실행하였다.

 

● 다음을 실습하자.

* '실습 8'의 파일 저장은 새로운 버전에서 Save File 등으로 바뀔 수 있다.

 

2-2. 셀(cell)의 구성 과 사용  

 

하나의 프로그램을 작성할 수 있는 영역을 셀(cell)이라 한다.

셀은 코드를 작성할 수 있는 편집 모드(Edit)와 다른 일을 하는 명령 모드(Command)가 있다.

 

● 다음을 실습하자.

* 차츰 익숙해지므로 뜻대로 되지 않더라도 여유룰 갖자.

 

 다음을 실습하자.

마크다운(Markdown)은 웹사이트를 만들 때 많이 사용하는 편집기(editor)의 한 종류이다.

마크다운으로 목록(Table of Contents)을 만들 수 있다.

 

JupyterLab은 코드 및 마크다운(설명 텍스트)이 포함된 문서를 작성하고 공유할 수 있는 웹 기반 통합 개발 환경(web based IDE)이다. 수치 시뮬레이션, 통계 모델링, 데이터 시각화, 기계 학습(ML:Machine learning) 등 다양한 분야에 널리 사용된다.

* IDE(Integrated Development Environment, 통합개발환경)

 

● 사용자 팁

 

낯선 용어들이 많고, 많은 것을 압축하여 설명하였으므로 복잡하다고 생각할 수도 있습니다.

네, 복잡합니다. 그러나 모두 알지 않아도 됩니다.

print(2+3)을 입력하고, 콘트롤 키를 누른 상태에서 엔터 키를 눌러서 5가 출력되게 할 수 있습니까?

그러면 되었습니다. 오늘 공부를 잘한 것입니다.

축하합니다. 

 

 

수고하셨습니다.

728x90
반응형

'알고리듬' 카테고리의 다른 글

[알고리듬] #3 분수식의 연산  (0) 2024.03.17
[알고리듬] #2 사칙연산 문제(1)  (0) 2024.03.17
[알고리듬] #1 사칙연산  (2) 2024.03.16
파이썬 실습 창  (7) 2024.03.16
코딩 공부는 알고리듬을 파이썬으로  (3) 2024.03.14