AI/IT
Part 1

Python 설치와 환경 설정

·
2분 소요

Python 설치하기

Python은 공식 웹사이트에서 무료로 다운로드할 수 있습니다. 회계 업무 자동화에는 Python 3.10 이상 버전을 권장합니다.

Windows 설치 과정

  1. python.org에서 최신 버전을 다운로드합니다.
  2. 설치 파일을 실행할 때 반드시 "Add Python to PATH" 옵션을 체크합니다.
  3. "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를 활용하여 실제 데이터를 다루는 방법을 알아봅니다.

Knowledge Map

Loading Graph...
직접 작성
시리즈
자료
참고자료