Python 설치하기
Python은 공식 웹사이트에서 무료로 다운로드할 수 있습니다. 회계 업무 자동화에는 Python 3.10 이상 버전을 권장합니다.
Windows 설치 과정
- python.org에서 최신 버전을 다운로드합니다.
- 설치 파일을 실행할 때 반드시 "Add Python to PATH" 옵션을 체크합니다.
- "Install Now"를 클릭하여 설치를 완료합니다.
설치가 완료되면 명령 프롬프트에서 버전을 확인합니다.
python --version
# Python 3.12.1
PATH 설정을 빠뜨리면 명령 프롬프트에서 Python을 인식하지 못하므로, 설치 시 반드시 확인해야 합니다.
VS Code 설치 및 설정
코드를 작성할 편집기로 Visual Studio Code(VS Code)를 추천합니다. 무료이며 Python 개발에 필요한 기능을 모두 지원합니다.
필수 확장 프로그램
VS Code를 설치한 후, 다음 확장 프로그램을 설치합니다.
- Python (Microsoft): Python 코드 실행, 디버깅, IntelliSense 지원
- Pylance: 향상된 타입 체크와 자동완성
- Jupyter: 노트북 형식으로 코드 실행 (데이터 분석에 유용)
확장 프로그램은 VS Code 좌측 사이드바의 Extensions 아이콘을 클릭하여 검색하고 설치할 수 있습니다.
가상환경 만들기
프로젝트마다 독립적인 패키지 환경을 유지하기 위해 가상환경을 사용합니다. 이렇게 하면 프로젝트 간 패키지 버전 충돌을 방지할 수 있습니다.
# 프로젝트 폴더 생성
mkdir accounting-automation
cd accounting-automation
# 가상환경 생성
python -m venv venv
# 가상환경 활성화 (Windows)
venv\Scripts\activate
# 가상환경 활성화 (macOS/Linux)
# source venv/bin/activate
가상환경이 활성화되면 터미널 프롬프트 앞에 (venv)가 표시됩니다. 이 상태에서 설치하는 모든 패키지는 해당 프로젝트에만 적용됩니다.
pip으로 패키지 설치하기
pip은 Python 패키지를 설치하고 관리하는 도구입니다. 회계 업무 자동화에 자주 사용하는 패키지들을 설치해 봅니다.
# pip 업그레이드
python -m pip install --upgrade pip
# 회계 업무에 유용한 패키지 설치
pip install pandas openpyxl xlsxwriter
# 설치된 패키지 목록 확인
pip list
각 패키지의 역할은 다음과 같습니다.
| 패키지 | 용도 |
|---|---|
pandas | 데이터 분석 및 처리 핵심 라이브러리 |
openpyxl | 엑셀(.xlsx) 파일 읽기/쓰기 |
xlsxwriter | 서식이 적용된 엑셀 파일 생성 |
requirements.txt 관리
프로젝트에서 사용하는 패키지 목록을 파일로 저장해 두면, 다른 환경에서도 동일한 환경을 재현할 수 있습니다.
# 현재 설치된 패키지 목록 저장
pip freeze > requirements.txt
# 저장된 목록으로 패키지 일괄 설치
pip install -r requirements.txt
첫 번째 스크립트 실행
환경 설정이 완료되었으니 간단한 스크립트를 작성하여 정상 동작을 확인합니다.
# hello_accounting.py
import pandas as pd
print("Python 환경 설정 완료!")
print(f"Pandas 버전: {pd.__version__}")
print("이제 회계 데이터를 다룰 준비가 되었습니다.")
터미널에서 실행합니다.
python hello_accounting.py
정상적으로 Pandas 버전이 출력되면 환경 설정이 완료된 것입니다. 다음 챕터에서는 Pandas를 활용하여 실제 데이터를 다루는 방법을 알아봅니다.