콘텐츠로 이동

2026 10 105 python colab intro 01

이 강의는 파이썬 활용 통계 데이터 분석의 출발점입니다. 먼저 Colab과 노트북에 익숙해지고, 간단한 코드를 실행하며 결과를 읽는 방법을 배웁니다.

1. 이 강의에서 배우는 것

파이썬으로 자료를 읽고, 정리하고, 그림으로 보여주고, 통계로 판단하는 방법을 배웁니다. CSV나 엑셀 자료에서 필요한 부분을 선택하고 집단의 평균을 비교하는 것이 목표입니다.

일차 내용
Day 1 변수, 문자열, 리스트·튜플, 딕셔너리·집합, 조건문
Day 2 반복문, 함수, NumPy, pandas, Matplotlib, AI 활용
Day 3 기초 통계, 평균 비교, 카이제곱검정, 상관·회귀, 공공데이터
Day 4 시계열 자료와 Seaborn 시각화

통계검정은 차이가 우연인지 단정하는 도구가 아니라, 관찰된 자료가 가정과 얼마나 잘 맞는지 검토하는 방법입니다. 이 과정에서는 자료 분석에 자주 사용하는 기능을 중심으로 배웁니다.

2. Colab과 접속 방법

Colab은 웹브라우저에서 파이썬을 실행하는 서비스입니다. 내 컴퓨터에 파이썬을 설치하지 않고 사용할 수 있습니다.

강의 마지막의 실습 링크를 열고 Google 계정으로 로그인합니다. 노트북을 수정하여 보관하려면 파일 → Drive에 사본 저장으로 자신의 사본을 만드세요.

3. 노트북과 셀

주피터 노트북은 코드와 설명을 함께 담는 문서이며 확장자는 .ipynb입니다. 코드 셀은 파이썬을 실행하고, 텍스트 셀은 설명을 작성합니다. 코드 앞의 #는 주석으로, 실행할 명령이 아닌 설명입니다. 이 교재에서 실행 결과 아래에 보이는 내용은 Colab에서 셀을 실행했을 때 셀 아래에 표시되는 내용입니다. 입력하지 않고 결과와 비교하는 데 사용합니다.

노트북의 텍스트 셀, 코드 셀, 실행 결과 위치를 설명한 개념도

# 이것은 코드 셀입니다.
# 앞에 #이 붙은 줄은 설명입니다.

print("안녕하세요")

실행 결과

안녕하세요

4. 코드 셀 실행하기

셀 왼쪽의 실행 버튼을 누르거나 단축키를 사용합니다. 실행 결과는 셀 아래에 표시됩니다.

방법 동작
실행 버튼 해당 셀 실행
Shift + Enter 실행한 뒤 다음 셀로 이동
Ctrl + Enter 실행한 뒤 현재 셀에 머무름
'Ctrl + M + -' 셀 나누기

5. 실행 순서와 실행 번호

앞 셀에서 저장한 값을 뒤 셀에서 사용하는 경우에는 앞 셀부터 실행해야 합니다.

실행 번호는 셀의 위치가 아니라 실행한 순서입니다. 위쪽 셀을 다시 실행하면 번호가 바뀔 수 있습니다.

런타임은 파이썬 코드가 실행되는 환경입니다. 실행한 코드가 만든 변수는 이 환경의 메모리에 남아 뒤 셀에서도 사용할 수 있습니다. 코드를 수정한 뒤에는 해당 셀을 다시 실행해야 변수와 결과에 변경 내용이 반영됩니다.

런타임을 다시 시작하면 변수는 사라지지만 노트북 문서의 글과 코드는 남습니다. 앞 셀에서 변수를 다시 만든 뒤 뒤 셀을 실행합니다.

셀을 순서대로 실행한 상태와 런타임 재시작 후 변수 상태 비교

다음 두 코드는 서로 다른 코드 셀에 작성하고 순서대로 실행합니다.

name = "홍길동"
print("값을 저장했습니다")

실행 결과

값을 저장했습니다
print(name)

실행 결과

홍길동

6. 글자 출력하기

print()는 괄호 안의 값을 화면에 출력합니다. 문자열은 따옴표로 감쌉니다. 한글도 출력할 수 있습니다.

print("Hello, World!")
print("안녕하세요, 파이썬입니다.")

실행 결과

Hello, World!
안녕하세요, 파이썬입니다.

7. 계산하기

파이썬은 계산기로 사용할 수도 있습니다. +는 더하기, -는 빼기, *는 곱하기, /는 나누기입니다. 일반 나눗셈 결과인 5.0은 소수점이 있는 값으로 출력됩니다.

print(3 + 5)
print(10 - 4)
print(6 * 7)
print(20 / 4)

실행 결과

8
6
42
5.0

8. 오류 메시지 읽기

print를 prnt로 잘못 쓰면 파이썬은 그 이름을 찾지 못해 NameError를 보여줍니다. 오류가 발생하면 해당 셀의 뒤 문장은 실행되지 않습니다. 아래 결과에는 긴 오류 화면에서 핵심 메시지만 표시합니다.

prnt("안녕하세요")
print("이 줄은 정상입니다")

실행 결과

NameError: name 'prnt' is not defined

9. 철자를 고친 뒤 다시 실행하기

함수 이름을 print로 고치면 두 문장이 차례대로 실행됩니다. 오류가 나면 철자, 따옴표, 괄호, 앞 셀의 실행 여부를 확인합니다.

print("안녕하세요")
print("이 줄은 정상입니다")

실행 결과

안녕하세요
이 줄은 정상입니다

심화 탐구

문제: 다음 순서로 Colab의 텍스트 셀, 코드 셀과 실행 상태를 확인하세요.

  1. 텍스트 셀을 추가하고 아래 Markdown을 입력합니다.
## 나의 첫 번째 코랩 실습
코랩에서는 설명과 코드를 하나의 노트북에 작성할 수 있습니다.
  1. 그 아래 코드 셀을 추가하고 다음 코드를 입력하여 실행합니다.
message = "코랩 실습을 시작합니다."
print(message)
  1. 새로운 코드 셀에 다음 코드를 입력하고 실행합니다.
print(message)
print(10 + 20)
  1. 런타임 → 세션 다시 시작을 선택합니다. 다시 시작하면 저장해 둔 변수는 사라지지만 노트북의 글과 코드는 남습니다.
  2. 변수를 정의한 셀을 실행하지 않은 상태에서 3번 셀만 실행하고, 나타나는 오류를 확인하세요.
  3. 2번 셀부터 다시 순서대로 실행하여 정상 동작을 확인하세요.

이 문제는 발표자료 PPT의 순서에 따라 직접 입력하고 화면 변화를 확인하는 문제입니다.

실습 노트북

Google Colab에서 실습 노트북 열기

강의의 예제를 보며 노트북의 ____ 부분을 직접 입력하세요. 밑줄 전체를 지우고 값이나 이름을 입력합니다. 문자열 값을 입력하는 빈칸에는 따옴표도 함께 입력하세요. 한 셀씩 실행하며 결과를 확인합니다.