본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

[파이썬과 데이터분석] 주피터 노트북 확장자가 'ipynb'가 된 사연

by easyfly 2024. 4. 9.
반응형

주피터 노트북 확장자가 'ipynb'가 된 사연

주피터 노트북의 파일 확장자인 'ipynb'는 'Interactive Python Notebook'의 약자입니다. 여기서 'Interactive'는 주피터 노트북이 제공하는 대화형 계산 환경을, 'Python'은 주피터가 주로 사용되는 프로그래밍 언어를, 그리고 'Notebook'은 전통적인 종이 노트북에서 영감을 받아 정보를 기록하고 저장하는 디지털 버전을 의미합니다.

주피터 노트북 확장자의 사연

 

이 확장자는 노트북 파일이 JSON 형식으로 구성된 문서라는 것을 나타냅니다. 이 JSON 문서는 코드, 텍스트, 수학식, 플롯 등을 포함한 여러 개의 셀을 포함하고 있으며, 주피터 노트북 인터페이스에서 렌더링 될 때 해당 내용을 사용자에게 보여줍니다.

 

확장자에 얽힌 사연

주피터는 원래 Python을 위해 만들어졌지만, 다양한 프로그래밍 언어를 지원하기 위해 설계되었고, 이를 '커널'이라고 부릅니다. 따라서 'IPython Notebook'에서 발전한 'Jupyter Notebook'은 Julia, Python, R을 의미하는 'Ju-Pyt-R'의 조합에서 이름을 따왔으며, 이는 주피터 프로젝트가 다양한 언어에 대한 지원을 포함하고 있다는 것을 반영합니다.

반응형

댓글