파이썬 설치 없이 웹에서 바로 코딩! 구글 코랩(Colab) 기초 및 활용법
파이썬 설치 없이 웹에서 바로 코딩! 구글 코랩(Colab) 기초 및 활용법
"파이썬으로 업무를 자동화해 보고 싶다", "나만의 주식 분석 프로그램을 만들어보고 싶다."
최근 IT 비전공자나 일반 직장인들 사이에서도 코딩 열풍이 불고 있습니다. 하지만 굳은 결심을 하고 파이썬(Python)을 배우려다가도, 복잡한 환경 변수 설정이나 편집기(IDE) 설치 과정에서 숱한 에러를 만나며 시작도 전에 포기하는 경우가 태반입니다.
이런 분들을 위해 구글(Google)이 제공하는 엄청난 무료 도구가 있습니다. 바로 웹 브라우저만 켜면 내 PC 성능과 무관하게 구글의 고성능 서버를 빌려 파이썬 코드를 실행할 수 있는 '구글 코랩(Google Colaboratory, 약칭 Colab)'입니다.
오늘은 번거로운 프로그램 설치를 모두 생략하고, 구글 계정 하나로 코랩을 시작하는 방법부터 간단한 파이썬 코드로 실제 한국 주식 데이터를 불러오는 맛보기 실전 예제까지 5분 만에 따라 할 수 있도록 안내해 드립니다.
1. 구글 코랩(Colab)이 초보자에게 완벽한 이유
1초 만에 준비 끝: 파이썬 다운로드, 환경 변수 설정, 라이브러리 설치 등 복잡한 초기 세팅이 전혀 필요 없습니다.
어디서나 똑같은 환경: 집 데스크톱, 회사 노트북, 심지어 태블릿에서도 인터넷과 구글 계정만 있으면 언제든 내 코드를 이어서 작업할 수 있습니다.
무료 클라우드 컴퓨팅: 내 컴퓨터의 CPU나 메모리가 낮아도 상관없습니다. 연산은 모두 구글의 빵빵한 클라우드 서버에서 이루어집니다.
(사진 설명: 복잡한 로컬 설치 과정 없이 웹 브라우저만으로 즉시 파이썬 코딩을 시작할 수 있는 구글 코랩의 장점)
2. 구글 코랩 시작하기 (초간단 세팅)
크롬(Chrome) 브라우저를 열고 구글 계정으로 로그인합니다.
구글 드라이브(Google Drive)에 접속합니다.
좌측 상단의 [+ 신규] 버튼을 클릭합니다.
[더보기] ➡️ [Google Colaboratory]를 클릭합니다. (만약 보이지 않는다면 '연결할 앱 더보기'에서 Colab을 검색해 추가해 주세요.)
새로운 탭이 열리며 코드를 입력할 수 있는 빈 노트(Notebook)가 생성됩니다. 이제 준비는 모두 끝났습니다!
3. 실전 예제: 3줄의 코드로 주가 데이터 불러오기
코랩이 얼마나 편리한지 직접 체감해 볼 시간입니다. 빈 칸(코드 셀)에 아래의 코드를 순서대로 복사해서 붙여넣고, 셀 좌측의 ▶ (재생 버튼)을 눌러보세요.
1단계: 주식 데이터 라이브러리(FinanceDataReader) 설치하기 코랩은 웬만한 필수 도구가 다 설치되어 있지만, 특정 기능이 필요할 땐 즉석에서 추가할 수 있습니다.
!pip install -q finance-datareader
2단계: 삼성전자 주가 불러와서 확인하기
설치가 완료되면, 그 아래에 있는 + 코드 버튼을 눌러 새 칸을 만들고 아래 코드를 입력합니다.
import FinanceDataReader as fdr
# 삼성전자(005930)의 2024년 주가 데이터 불러오기
df = fdr.DataReader('005930', '2024')
df.tail() # 가장 최근 5일치 데이터 보여주기
재생 버튼을 누르면 단 몇 초 만에 깔끔한 표 형태로 오늘의 시가, 고가, 저가, 종가, 거래량 데이터가 화면에 출력되는 것을 볼 수 있습니다. 이것이 바로 파이썬 데이터 분석의 첫걸음입니다!
(사진 설명: FinanceDataReader 라이브러리를 활용하여 단 세 줄의 코드로 원하는 종목의 주가 데이터를 불러온 구글 코랩 실행 화면)
4. 사용 전 반드시 알아야 할 주의사항
코랩은 엄청난 무료 도구지만 한 가지 제약이 있습니다. 바로 '세션 유지 시간'입니다. 브라우저를 닫거나 일정 시간(약 12시간) 작업이 없으면 구글 서버와의 연결이 끊어지면서, 방금 1단계에서 설치했던 라이브러리나 업로드했던 파일들이 모두 초기화됩니다.
따라서 코랩을 사용할 때는 작성한 '코드(텍스트)' 자체는 구글 드라이브에 자동 저장되지만, 코드를 돌리기 위해 세팅했던 '환경'은 매번 새롭게 실행(재생 버튼 클릭)해주어야 한다는 점만 기억하시면 됩니다.
💡 핵심 요약
파이썬 공부를 미루고 계셨다면, 오늘 당장 크롬 브라우저를 열고 구글 코랩에 접속해 보세요. 복잡한 프로그램 설치 없이, 방대한 금융 데이터를 수집하고 보조지표를 분석하여 나만의 투자 타이밍을 찾는 자동화 스크립트 작성까지. 구글 코랩이 여러분의 훌륭한 연구실이 되어줄 것입니다!

