본문 바로가기

통합개발환경2

주피터 노트북(Jupyter Notebook)과 주피터 랩(Jupyter Lab) 목차 1. 주피터 노트북(Jupyter Notebook) 2. 주피터 랩(Jupyter Lab) 1. 주피터 노트북(Jupyter Notebook) Jupyter에서 개발한 Python 통합개발환경(IDE) 중 하나다. Julia, Python, R 3가지 언어를 지원하여 Jupyter라는 이름이 붙여졌다고 한다. 서버에 구축되어 있는 개발환경이 웹 브라우저를 통해 쉽게 접속할 수 있기 때문에 많은 개발자들에게 인기가 있다. 노트북은 PC를 의미하는 것이 아닌 필기할 수 있는 공책을 의미한다. 사용자가 웹 브라우저(클라이언트)에 코드를 작성하면 서버를 통해 코드가 실행되고 그 실행 결과가 다시 사용자에게 전달되는 방식이다. 서버에서 코드를 실행하는 핵심 컴포넌트를 커널(Kernel)이라고 하는데 주피터 .. 2023. 7. 14.
IDE(통합개발환경)란 무엇인가? 목차 1. IDE(통합개발환경)의 정의 2. IDE의 유형 3. IDE의 장점과 단점 4. 어떤 IDE가 좋을까? 1. IDE(통합개발환경)의 정의 통합개발환경(Integrated Development Environment, IDE)이란, 특정 프로그램 개발에 필요한 모든 작업을 하나의 프로그램에서 처리하는 환경을 제공하는 소프트웨어다. 코드 작성을 위한 텍스트 에디터, 코드 실행을 위한 빌더, 코드의 문제를 체크해주는 디버거 등의 프로그램들을 하나로 묶어 대화형 인터페이스를 제공한 것이 통합개발환경이다. 과거에는 개발 언어에 따라서 IDE가 별도로 존재했지만, 요즘에는 다양한 개발 언어를 지원하는 IDE가 있다. 2. IDE의 유형 2.1. 설치형 IDE 대부분의 IDE는 설치형 IDE에 해당한다. 다.. 2022. 12. 22.
반응형