2023.07.06 - [Python] - 파이썬에서 아나콘다와 비쥬얼 스튜디오의 차이가 뭐야?
파이썬에서 아나콘다와 비쥬얼 스튜디오의 차이가 뭐야?
파이썬을 설치 하려는데, 책이나 강의마다 설치 방법을 다르게 알려줘서 고민이 되었다. 왜 그들은 친절하게 알려주지 않는가? 왜 그저 당장 설치하는 방법을 알려주는 데에 급급한가? (물론 사
semi-lab.tistory.com
아나콘다까지는 무사히 설치를 했다.
그러나 난관은 끝이나질 않으니...
책*에서는 "아나콘다는 개발 도구로 Spyder와 Jupyter Notebook을 제공하는데, 이 책에서는 주피터 노트북을 기준으로 실습"한다고 말할 뿐, 둘 간의 어떤 차이가 있는지에 대해 알려주지 않는다. (미치겠..)
* 문용준·문성혁 공저. "한권으로 PYTHON 데이터 사이언스 입문 A to Z". 2020년. (주)잇플ITPLE.
스스로 답을 찾아가는 수밖에..
또 다시 Chat gpt 3.5에게 물었다.
아나콘다에서 제공되는 Spyder와 Jupyter Notebook은 둘 다 데이터 과학 작업을 위한 인기있는 통합 개발 환경(IDE)입니다. 그러나 각각의 특징과 사용 목적이 다릅니다.
Spyder:
Spyder는 Scientific PYthon Development EnviRonment의 약자로, 데이터 과학 작업에 특화된 IDE입니다.
Spyder는 파이썬 스크립트 편집기, 변수 탐색기, 객체 검사기, 플롯 편집기 등 다양한 기능을 제공합니다.
Spyder는 대화형 개발 환경으로서 코드를 작성하고 실행하면서 변수의 상태를 실시간으로 확인할 수 있습니다.
Spyder는 디버깅 기능을 강화하고, 다양한 데이터 탐색 기능과 통합 개발 환경을 통해 데이터 과학 작업을 편리하게 수행할 수 있습니다.
Spyder는 코드 작성과 실행에 초점을 맞추고 있으며, 주로 스크립트 기반의 작업에 적합합니다.
Jupyter Notebook:
Jupyter Notebook은 웹 기반의 대화형 개발 환경으로, 코드, 텍스트, 이미지, 시각화 등을 하나의 문서로 통합하여 작업할 수 있는 도구입니다.
Jupyter Notebook은 셀 단위로 코드를 작성하고 실행할 수 있으며, 실행 결과를 바로 확인할 수 있습니다.
Jupyter Notebook은 Markdown과 같은 마크업 언어를 사용하여 문서화된 코드를 작성하고, 그림, 표, 수식 등 다양한 요소를 포함할 수 있습니다.
Jupyter Notebook은 데이터 과학 작업에서 코드, 시각화, 설명 등을 함께 공유하고 문서화하는 데 유용합니다. 또한, 대화형 작업이 가능하기 때문에 코드 개발, 실험, 프로토타이핑에 적합합니다.
Jupyter Notebook은 파이썬뿐만 아니라 다른 프로그래밍 언어를 지원하며, 대중적으로 사용되는 데이터 과학 패키지들과의 통합이 잘 이루어져 있습니다.
요약하면, Spyder는 스크립트 기반의 데이터 과학 작업을 위한 IDE로, 코드 작성과 실행, 디버깅에 중점을 두고 있습니다. Jupyter Notebook은 웹 기반의 대화형 개발 환경으로, 코드, 텍스트, 시각화 등을 하나의 문서로 통합하여 작업하며, 문서화와 대화형 작업에 적합합니다.
최소한 주피터 노트북을 썼을 때, 다른 프로그래밍 언어의 패키지를 같이 활용하기에 유리할 수 있다는 판단이 생겼다.
데이터 정제를 위한 문자열 나누기, 바꾸기 (0) | 2023.07.07 |
---|---|
한국어 자연어(NLP) 처리를 위한 형태소 분석기 (0) | 2023.07.07 |
자연어 처리를 위한 패키지 설치하기 (0) | 2023.07.07 |
아나콘다 설치 후, 업데이트하기 (0) | 2023.07.07 |
파이썬에서 아나콘다와 비쥬얼 스튜디오의 차이가 뭐야? (0) | 2023.07.06 |