QR 코드 기초 다지기
QR 코드는 다양한 정보를 간편하게 공유할 수 있는 강력한 도구입니다.
qrcode 패키지를 장착하고, 원하는 정보를 간단히 전달할 수 있도록 QR 코드를 생성하는 기본적인 방법을 배웁니다.
파이썬 패키지로 준비하기
본격적으로 실습을 시작하기 전에 필요한 패키지에 대해 간략히 소개하고, 개발 환경에 설치해 봅시다.
pathlib 패키지
pathlib 패키지를 사용하여 실습에 필요한 폴더를 생성해 봅시다. 현재 작업 폴더를 'ch_04'로 지정하고 하위 경로에 'input', 'output' 폴더를 생성하겠습니다.
비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_1_1.py'로 지정합니다. 다음과 같이 코드를 작성한 뒤, 대화형 창에서 실행합니다. 현재 작업 폴더의 하위 폴더로 'input', 'output' 폴더가 생성됩니다.
from pathlib import Path
WORK_DIR = Path(__file__).parent
IN_DIR, OUT_DIR = WORK_DIR / "input", WORK_DIR / "output"
if __name__ == "__main__":
IN_DIR.mkdir(exist_ok=True)
OUT_DIR.mkdir(exist_ok=True)
https://github.com/himoon/gopython
GitHub - himoon/gopython: <혼자 만들면서 공부하는 파이썬> 책의 깃허브 자료실
<혼자 만들면서 공부하는 파이썬> 책의 깃허브 자료실. Contribute to himoon/gopython development by creating an account on GitHub.
github.com
원할한 실습 진행을 위해 자료실에서 소스 코드를 다운로드합니다. 'ch_04/input' 폴더에 있는 파일을 'input' 폴더에 복사하세요.
qrcode 패키지
파이썬으로 QR 코드를 생성하기 위해 qrcode 패키지를 설치합니다. qrcode 패키지는 다양한 디자인의 QR 코드를 만들기 위해 pillow 패키지를 활용하기 때문에, 이 패키지도 같이 설치해야 합니다. 자세한 내용은 qrcode 패키지의 공식 문서(https://github.com/lincolnloop/python-qrcode)를 참고하세요.
비주얼 스튜디오 코드에서 터미널을 열고, 다음 명력어를 입력하여 qrcode, pillow 패키지를 설치합니다.
$ pip install -U "pillow==10.4.0" "qrcode==7.4.2"
'프로그래밍 언어 > Python' 카테고리의 다른 글
| 연락처를 QR 코드로 만들기 (0) | 2025.12.14 |
|---|---|
| QR 코드 만들기 (0) | 2025.12.07 |
| 이미지 콜라주에 메시지 남기기 (0) | 2025.12.02 |
| 이미지 배열하기 (0) | 2025.11.29 |
| 이미지 합성하기 (0) | 2025.11.26 |