구글 코랩(Google colab) 이란
구글 코랩(Google Colab)은 구글이 제공하는 클라우드 기반의 무료 Jupyter 노트북 환경이다. 이를 통해 사용자는 브라우저 상에서 Python 코드를 작성하고 실행할 수 있다.
구글 코랩의 특징
- 무료 및 클라우드 기반: 구글 코랩은 무료로 제공되며 클라우드에서 실행된다. 따라서 사용자는 로컬 컴퓨터에 Python 환경을 설정하거나 관리할 필요가 없다.
- Jupyter 노트북 환경: 구글 코랩은 Jupyter 노트북 환경을 제공한다. 이를 통해 코드, 텍스트, 이미지, 그래프 등을 하나의 문서로 통합하여 작성하고 공유할 수 있다.
- GPU 및 TPU 지원: 구글 코랩은 GPU(그래픽 처리 장치) 및 TPU(텐서 처리 장치)를 무료로 사용할 수 있는 기능을 제공한다다. 이를 통해 딥 러닝 모델 등의 대규모 데이터 처리 및 학습에 사용할 수 있다.
- 파이썬 패키지 및 라이브러리 지원: 구글 코랩은 다양한 파이썬 패키지와 라이브러리를 사전 설치된 상태로 제공하여 사용자가 바로 활용할 수 있다.
- 공유 및 협업 기능: 구글 코랩을 통해 작성한 노트북은 공유 링크를 통해 다른 사람들과 공유할 수 있으며, 실시간으로 협업할 수 있는 기능도 제공된다.
- 다양한 활용 가능: 구글 코랩은 데이터 분석, 머신러닝 및 딥 러닝 모델 학습, 프로토타이핑, 교육 등 다양한 용도로 활용될 수 있다.
- 구글 드라이브 : 사용자의 구글 드라이브와 쉽게 연동할 수 있어, 데이터를 가져오거나 저장하는 것이 간편하다.
- 마크다운 : 마크다운 형식으로 텍스트를 작성할수 있다.
구글 코랩 사용방법
- 구글계정 로그인.
- "새 노트북" 버튼을 클릭 또는 상단 메뉴에서 파일-새노트를 클릭하여 새로운 노트북열기.
- 코드작성
구글 코랩 사용하기
1. 마크다운
마크다운은 일반 텍스트 기반의 경량 마크업 언어
1-1. 마크다운 사용
1) 제목
# 제목1
## 제목2
### 제목3
...
###### 제목6
2) 강조
볼드체 : **볼드체** 또는 __볼드체__
이탤릭체 : *이탤릭체* 또는 _이탤릭체_
3) 목록
순서가 없는 목록 : 앞에 -, *, + 기호 를 사용
예) * 제목
순서가 있는 목록 : 숫자.(점)를 사용
예) 1. 제목
4) 링크
[텍스트](웹사이트 주소)
5) 이미지
![텍스트](이미지 주소)
6) 수평선
3개 이상의 -, *, _ 를 연속으로 작성
2. 셀의 종류
- 코드: 파이썬 코드 및 리눅스 명령어를 실행할 수 있는 셀(!뒤에 코드를 작성하면 리눅스 명령어 사용가능)
- 텍스트: 설명을 달거나 문구 등을 적기 위한 텍스트 전용 셀(마크다운 사용)
2-1. 셀의 삽입 방법
- 상단의 "+코드", "+텍스트" 버튼을 눌러 삽입
- 코드셀을 위에 삽입: Ctrl + M A
- 코드셀을 아래에 삽입 : Ctrl + M B
2-2. 셀을 변경하는 방법
- 코드셀을 텍스트셀로 변경 : Ctrl + M M
- 텍스트셀을 코드셀로 변경 : Ctrl + M Y
2-3. 셀을 삭제하는 방법
- 우측의 휴지통 아이콘을 클릭하여 삭제
- Ctrl + M D
3. 셀의 실행
- Ctrl + Enter : 해당 셀을 실행하고 커서는 해당 셀에 남음
- Shift + Enter : 해당 셀을 실행하고 다음셀로 넘어감
- Alt + Enter : 해당 셀을 실행하고 커서는 다음 셀로 삽입 후 넘어감
4. 실행 취소
- Ctrl + M Z: 실행한 내용을 취소