반응형

안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것을 환영합니다.

코딩유치원에서는 파이썬 기초부터 사무자동화, 웹크롤링, 데이터 분석 등의 다양한 패키지까지 초보자도 알기 쉽도록 내용을 정리해 놓았습니다.

업무는 물론 투자에도 도움이 될만한 전자공시시스템(DART) 텔레그램(Telegram) 관련 패키지도 배울 수 있으니 많은 관심 부탁드립니다.

 

 


 

<Colab 관련 지난 글>

 

2021.10.16 - [파이썬 기초/개발환경 구축] - [Colab] 파이썬 데이터분석을 위한 개발환경 구축_1편.Colab 시작하기 (ft. 단축키 설정 방법)

 

오늘은 지난 시간에 이어서, 코드 셀과 텍스트 셀의 차이와 텍스트 셀 사용법에 대해 자세히 알아보겠습니다.

 

1. 코드 셀 (Code Cell)

 

셀(cell)은 코랩 노트에 코드 혹은 텍스트를 입력할 수 있는 일종의 '칸'을 말하며, 한 셀씩 실행할 수 있다는 것이 특징입니다.

 

코드 셀은 옅은 회색으로 표시된 '코드 영역'과 그 아래의 흰색칸인 '출력 영역'으로 구분됩니다.

출력 영역에는 코드를 실행한 결과가 표시됩니다.

코드 셀은 특별히 설명할 것이 없으므로, 텍스트 셀이 대해서 설명드려 보겠습니다.

 

2. 텍스트 셀 (Text Cell)

 

좌측에 HTML이나 마크다운(Markdown) 형식을 혼용하여 텍스트를 입력하면, 우측에 그 결과가 미리보기 되어 출력됩니다.

참고로 여러분이 보고 계시는 티스토리 블로그도 마크다운 문법을 기본으로 사용한답니다.

 

텍스트 셀은 코드를 실행하는 것이 아니라, 원하는 텍스트를 입력하고 싶을 때 사용합니다.

 

새로운 텍스트 셀을 추가하시고 싶다면 '+텍스트'를 누르고, 이미 만들어진 텍스트 셀을 수정하려면 '더블클릭 또는 Enter'를 해주시면 됩니다.

 

텍스트 셀 버튼 설명

 

텍스트 셀을 들어가면 아래 그림처럼 상단에 여러 버튼들이 있으며, 기능은 아래에서 자세히 설명드리겠습니다.

 

1번: 입력한 텍스트를 제목으로 바꾸어줍니다. (텍스트 앞에 #을 붙여주어도 같은 효과)

제목으로 바꾼 텍스트 셀은 노트 좌측의 목차의 '섹션'으로 자동 추가되며 섹션을 클릭하면 자동으로 해당 위치로 이동합니다.

텍스트를 제목으로 했을 때, 목차에 섹션으로 추가됨

참고로 텍스트 앞에 #을 1개부터 5개(#####)까지 붙여보면 텍스트 사이즈가 달라지며, #의 갯수에 따라서 목차에 작은 섹션으로 표시됩니다.

 

2번: 글자를 굵은 글자로 바꾸어 줍니다.

3번: 글자를 이탤릭체로 바꾸어 줍니다.

4번: 텍스트를 코드 형식으로 바꾸어 줍니다.

코드 버튼 클릭 후, 안에 입력했을 때 이미지

 

5번: 선택한 글자를 링크로 변환해 줍니다. 아래의 그림에서 [ ] 안의 링크 텍스트를 네이버로 바꾸어주고 ( ) 안에 네이버 주소를 입력하면 텍스트 셀을 완성한 후에, 해당 링크로 이동하는 글자가 표현됩니다.

 

6번: 커서의 위치에 이미지를 추가합니다. 현재 컴퓨터에 보유하고 있는 이미지 파일을 업로드 하는 방식입니다.

7번: 커서의 위치에 들여 쓴 블록을 추가합니다.

 

8, 9, 10번: 커서의 위치에 차례대로 '번호 목록', '기호 목록', '가로줄'을 추가합니다.

11번: 텍스트 미리보기를 오른쪽과 아래쪽으로 변환시킵니다.

방금 전까지의 예제 그림은 오른쪽, 아래의 그림은 아래쪽에 텍스트 미리보기가 위치합니다.

 

 

다른 내용을 추가하기엔 애매하여 오늘은 여기서 마무리하도록 하겠습니다.

 

다음 시간에는 Colab의 옵션 설정방법과 기존의 노트를 불러오는 여러가지 방법들에 대하여 알아보겠습니다.

 

혹시 마크다운 문법이 자세히 알고싶으시다면 아래의 블로그 포스팅을를 참고해주세요.

https://heropy.blog/2017/09/30/markdown/


이 글이 도움이 되셨다면, 아래의 광고를 한 번씩만 눌러주시면 너무너무 감사하겠습니다!

반응형
반응형

안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것을 환영합니다.

코딩유치원에서는 파이썬 기초부터 사무자동화, 웹크롤링, 데이터 분석 등의 다양한 패키지까지 초보자도 알기 쉽도록 내용을 정리해 놓았습니다.

업무는 물론 투자에도 도움이 될만한 전자공시시스템(DART) 텔레그램(Telegram) 관련 패키지도 배울 수 있으니 많은 관심 부탁드립니다.

 

 


 

오늘은 데이터분석을 공부하실 때, 쥬피터 노트북만큼 많이 사용되는 colab에 대해서 알아보고 사용하는 방법에 대해 알아보겠습니다.

 

 

1. Colab이란?

 

Colab은 여러분들이 잘 아시는 구글에서 서비스 중인 Colaboratory의 줄임말로, 웹 브라우저에서 무료로 파이썬 코딩을 할 수 있는 서비스 입니다.

 

쥬피터 노트북과 같이 클라우드 기반의 개발환경으로, 구글에서 제공하는 가상 서버(Virtual Machine)를 사용하기 때문에 컴퓨터의 사양에 관계없이 코딩이 가능할 뿐만 아니라, 구글 로그인만 하면 어디서든 자신이 하던 코딩을 이어서 할 수 있습니다.

 

Colab의 특별한 장점은 다음과 같습니다.

 

Colab의 장점

1) 구글 아이디만 있으면 설치없이 파이썬 코딩이 가능(Jupyter 오픈소스 기반으로 쉽게 말해 Jupyter Notebook과 거의 동일함)

2) 데이터 분석(numpy, pandas) / 데이터 시각화(matplotlib) / 머신러닝(scikit-learn) / 딥러닝(TensorFlow, Keras) 등의 패키지 기본 설치

3) GPU, TPU 무료 사용 가능

4) 깃과 연동되어 협업하여 코딩 가능

 

2. Colab 시작하기

 

Colab을 사용하시려면 우선 구글 아이디 로그인이 필요합니다. 아마 대부분 구글 아이디 하나 정도는 있으실테니 살포시 로그인 해주신 후, 검색창에 colab을 검색하신 후 처음 뜨는 검색결과를 클릭해주세요.

 

 

1) 새 노트 만들기

 

아마 클릭하셨으면 아래와 같은 화면이 나올거예요.

 

여기서 바로 팝업창의 '새 노트'를 클릭하셔도 되고, 팝업창을 취소한 뒤, 파일 탭의 새 노트를 클릭하셔도 됩니다.

 

새 노트를 실행하시면, 웹 브라우저에 탭이 하나 생기고, 아래와 같이 ipynb 파일이 새로 생깁니다.

새 노트

 

2) 가상 서버(VM) 할당 받기

 

아주 간단한 코드를 하나 실행해 보겠습니다. 코드 실행 방법은 코드 셀(네모 한칸) 왼쪽의 실행 버튼을  클릭하거나 단축키 Shift + Enter를 입력해주시면 됩니다. 상단의 '연결' 상태가 어떻게 변하는지 잘 보세요.

 

코랩 노트를 새로 만들거나 불러왔을 때는 구글의 서버 자원을 할당받지 않은 상태입니다.

 

그래서 처음 코드를 실행하면 RAM과 CPU (필요시 GPU 혹은 TPU까지 가능)을 부여받게 됩니다.

 

단, 노트가 가상서버(VM)를 한 번에 최대로 사용할 수 있는 시간12시간인 점 알아두시면 좋을 것 같습니다.

 

 

3. 셀 추가 & 코드 실행

 

이번시간에는 Colab을 사용하시면서 가장 기본적으로 사용하게 될 기능 두 가지만 설명드리겠습니다.

 

아무래도 가장 많이 사용하실 기능은 셀 추가실행일 것입니다.

 

셀은 위에서 보셨 듯이 코드 혹은 텍스트를 입력할 수 있는 하나의 단위입니다.

 

 

추가하는 방법은 세 가지입니다. 그리고 저는 세 번째 방법을 추천드립니다.

 

1) 추가하고 싶은 위치의 윗 셀을 클릭한 후, 좌측 상단의 '+코드' 혹은 '+텍스트' 버튼을 클릭

2) 추가하고 싶은 위치(셀과 셀 사이 혹은 셀 마지막)에 마우스 커서를 올리면 나타나는 '+코드' 혹은 '+텍스트' 버튼을 클릭

3) 단축키 이용 (단축키 설정 방법은 아래에서 설명)

 

코드 실행 방법은 한줄로 설명 가능합니다. 그냥 실행 단축키인 Shift + Enter를 사용하세요.

 

 

4. 단축키 설정 방법

 

코딩할 때는 마우스 보다는 키보드에서 손이 떠나지 않게 해야지 효율이 상승합니다.

 

다만, Colab의 기본적인 단축키는 알 수 없는 이유로 'Ctrl + M'이 포함된 총 3개의 키를 눌러야 하는 경우가 많아서 재설정 해주는 것이 편합니다.

 

아래의 설명을 보시고 자주 사용할만한 기능만 단축키 재설정해주세요.

 

단축키 설정을 하시려면 아래의 그림과 같이 '도구 - 단축키' 버튼을 클릭해주세요.

도구 - 단축키 클릭

 

클릭하시면 아래와 같은 창이 나올텐데요.

원하시는 기능을 잘 살펴보시고 '단축키 설정' 칸을 클릭하신 후, 단축키를 한꺼번에 입력해주시면 됩니다.

 

저의 경우엔 주로 'Ctrl + 알파벳'으로 설정했답니다. 이건 개인이 가장 편한대로 설정해주시면 됩니다.

 

 

 

오늘 준비한 내용은 여기까지입니다.

 

다음 시간에는 Jupyter Notebook 파일(.ipynb)를 불러오는 여러가지 방법들과 텍스트 입력 방법에 대해서 알아보겠습니다.

 


이 글이 도움이 되셨다면, 아래의 광고를 한 번씩만 눌러주시면 너무너무 감사하겠습니다!

반응형

+ Recent posts