안녕하세요!!
이것저것 관심많은 포푸리입니다.
[파이썬 기초 #1]에서는 Anaconda를 사용하여 Python을 설치하는 법을 알아봤는데요. (Python 설치법을 알고싶다면 →요기← 클릭!!)
오늘은 설치한 Python을 실행하는 방법을 알아보겠습니다!!
그러면 지금부터 Python 실행법을 알아보러 가실까요??
Jupyter Notebook을 사용하는 이유
컴퓨터를 실행하는 운영체제에 Window, Linux ,Mac 등 다양한 OS가 있는 것처럼 Python을 실행하는 어플리케이션에도 Jupyter Notebook, Spyder, Visual Code 등 다양한 IDLE(Integrated Development Environment, 통합개발환경 어플리케이션 인터페이스)가 있습니다.
저는 이중에서 Jupyter Notebook을 주로 사용하는데요!!
코드를 한줄 단위나 원하는 부분만 실행할 수 있기 때문에 코드를 이해하기가 쉽고, 어느 부분에서 오류가 발생하는지 발견하기도 쉽구요.
HTML이나 PDF 등 다른 형식의 문서로도 저장할 수 있고, 개발자들이 코드를 공유하는 사이트인 Github과도 연동되기 때문에 코드를 공유하기에 편합니다.
또한, [파이썬 기초 #1]에서 부품이라고 말씀드린 라이브러리들은 버전이 다르면 서로 충돌되어 오류가 발생할 수 있기 때문에 가상환경이라는 것을 만들어 서로 다른 버전의 라이브러리를 설치하는데요!!
Jupyter Notebook은 가상환경을 관리하기에도 편리하기 때문에 많은 개발자들이 사용하는 IDLE입니다.
그럼 지금부터 Jupyter Notebook을 사용하여 Python을 실행해보겠습니다!!
Jupyter Notebook 사용법
Anaconda를 설치하셨으면 아래 그림처럼 Jupyter Notebook을 검색하여 실행하면 되는데요.
그러면 아래와 같은 화면이 실행됩니다.
여기에서 'New > Python3'를 클릭하면 Python을 실행할 수 있습니다!!
Jupyter Notebook 사용법
Jupyter Notebook에서는 네모 박스를 '셀'이라고 하는데요.
셀이 파란색일 때에는 '편집 모드'로 셀을 추가하거나 삭제, 복사, 붙여넣기 할 수 있고, 초록색일 때에는 '커맨드 모드'로 코드를 입력할 수 있습니다.
편집 모드에서 커맨드 모드로 전환하기 위해서는 Enter 키를 누르면 되고, 커맨드 모드에서 편집 모드로 전환하려며 Esc 키를 누르면 됩니다.
커맨드 모드에서 입력한 코드를 실행하려면 Shift + Enter 키를 누르면 되고, 코드를 저장하기 위해서는 편집 모드에서 S 키를 누르면 됩니다.
셀 위나 아래에 새로운 셀을 추가하고 싶다면 편집 모드에서 A키나 B키를 누르면 되고, 셀을 삭제하고 싶으면 편집 모드에서 D 키를 두번 누르면 됩니다.
셀의 잘라내기 / 복사 / 붙여넣기는 편집 모드에서 각각 X / C / V 키를 누르면 됩니다.
가상환경 관리자 설치하기
앞서 Jupyter Notebook의 장점 중 하나가 가상환경을 관리하기 쉽다는 것이라 하였는데요!!
가상환경은 Jupyter Notebook이라는 집 안에 다양한 버전의 Python과 라이브러리를 설치할 수 있는 방을 만든다고 생각하면 됩니다.
개발자마다 사용하는 Python의 버전이 다를 수 있고, 프로젝트마다 사용해야하는 라이브러리의 버전이 다를 수 있기 때문에 이를 충돌되지 않고 설치하기 위해 방을 만든다고 생각하면 되는데요!!
이러한 가상환경을 Jupyter Notebook에서 관리하기 위해서는 Anaconda prompt에서 nb_conda 패키지를 설치해야 합니다.
아래 그림처럼 Anaconda prompt를 검색하여 실행하면 되는데요!!
프롬프트에 "conda install nb_conda"를 입력하고 엔터를 누르면 nb_conda 패키지가 설치됩니다.
(설치 도중에 Proceed(y/n)라는 문구가 나올 수 있는데, y를 입력하고 엔터를 누르면 됩니다.)
설치가 완료되면 Jupyter Notebook에 Conda라는 탭이 생긴 것을 확인할 수 있습니다!!
이 Conda 탭에서 가상환경을 추가하거나 삭제할 수 있고, 가상환경에 필요한 패키지를 설치할 수도 있습니다.
Hello World 출력하기
마지막으로 프로그래밍을 처음 배울 때 일종의 클리셰처럼 하는 "Hello World"를 출력해보겠습니다.
Python에서 출력하는 함수는 print 함수인데요.
아래와 같이 print 함수를 입력하면 "Hello World"를 출력할 수 있습니다.
print("Hello World")
지금까지 Jupyter Notebook을 사용하여 Python을 실행하는 방법을 알아봤습니다!!
처음 하는만큼 어려울 수 있기 때문에 천천히 해보시는 것을 추천드립니다!!
하시면서 모르겠는 내용은 편하게 댓글로 남겨주세요!!
지금까지 긴 글 읽어주셔서 감사하구요.
이상 이것저것 관심많은 포푸리였습니다.
댓글