1. 프롬프트
다음과 같이 간단한 프롬프트를 작성하여 ChatGPT나 Gemini 같은 AI에 입력합니다.
123이라는 데이터를 담은 qr코드를 만들거야. 파이썬으로 만들어야하고, colab에 작성할거야.
그러면 AI가 QR 코드 생성에 필요한 전체 파이썬 코드를 만들어줍니다.
# 1. QR코드 생성을 위한 라이브러리 설치
# [pil]은 이미지를 다루기 위해 함께 설치하는 옵션입니다.
!pip install qrcode[pil]
# 2. 필요한 라이브러리 불러오기
import qrcode
from IPython.display import Image, display
# 3. QR코드에 담을 데이터와 파일명 설정
data_to_encode = "123"
filename = "my_qrcode.png"
# 4. QR코드 객체 생성 및 설정
# - version: QR코드의 크기 (1~40, 숫자가 클수록 복잡한 데이터 저장 가능)
# - error_correction: 오류 복원 수준 (L: 7%, M: 15%, Q: 25%, H: 30%)
# - box_size: QR코드의 각 점(박스)의 픽셀 크기
# - border: QR코드 테두리의 여백 크기
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
# 5. 데이터 추가 및 QR코드 생성
qr.add_data(data_to_encode)
qr.make(fit=True)
# 6. QR코드 이미지를 생성하고 파일로 저장
# - fill_color: 점의 색상
# - back_color: 배경 색상
img = qr.make_image(fill_color="black", back_color="white")
img.save(filename)
# 7. Colab 노트북에 결과 이미지 바로 표시하기
print(f"'{data_to_encode}' 데이터로 QR코드가 생성되었습니다. 파일명: {filename}")
display(Image(filename=filename))
2. Colab에 붙여넣기
이제 위에서 생성된 코드를 복사하여 Colab에 붙여넣고 실행합니다.
Colab은 구글이 제공하는 웹 기반 파이썬 실행 환경으로, 별도 설치 없이 프로그래밍을 할 수 있어 매우 유용합니다. (구글 로그인이 필요합니다.)
https://colab.google/
colab.google
Colab is a hosted Jupyter Notebook service that requires no setup to use and provides free access to computing resources, including GPUs and TPUs. Colab is especially well suited to machine learning, data science, and education.
colab.google
코드를 실행하면 다음과 같이 QR 코드가 생성되며, 이미지 파일로 저장도 가능합니다.

만약 '123'이 아닌 다른 데이터나 웹사이트 링크를 QR 코드에 담고 싶다면, 코드의 다음 부분을 수정하면 됩니다.
data_to_encode = "123"
예를 들어 네이버 주소를 넣고 싶다면 아래와 같이 변경합니다.
data_to_encode = "https://www.naver.com/"
링크가 여러 개인 경우에는 AI에게 코드와 링크들을 주고, 이 링크들을 한꺼번에 QR로 만들어 달라고 요청하면 여러 개의 QR을 동시에 생성하는 코드를 만들 수 있습니다. Colab이 아닌 VSCode 같은 로컬 환경을 활용하면 더욱 편하게 작업하실 수 있습니다.
'AI' 카테고리의 다른 글
| Gemini AI Studio 채팅 기록 백업부터 다른 계정으로 옮기기까지 A to Z (0) | 2025.07.16 |
|---|---|
| AI에게 표 요청하고 서식 없이 엑셀로 옮기는 방법 (TSV 활용) (0) | 2025.07.15 |
| 파이썬 설치 부터 실행까지 초간단 방법 (0) | 2025.07.13 |
| Chatgpt 유료 모델을 무료로 쓰기 (copilot) (0) | 2025.07.13 |
| 중국의 강력한 오픈소스 AI - kimi k2 (2) | 2025.07.12 |