~1 min read

Categories

오래 전부터 가계부를 작성하고 싶었다.
하지만 지나친 귀차니즘과 완벽주의(?!) 성향으로 대충 만들 거면 아예 시작하고 싶지도 않았고, 관리해야 할 데이터도 많아서 작심삼일로 끝났다.
어차피 시간도 많고 개발 포트폴리오도 만들 겸 파이썬으로 엑셀 가계부를 만들기로 결심했다.

  이번에는 빠르고 간단하게 엑셀로 결과물을 보여주는 v1.0을 만들고 파이썬이 익숙해지면 GUI 형식으로 개선 예정이다.


 

준비물

  • 파이썬 기본 개념과 모듈
  • 가계부 요구명세서

이번에 파이썬을 처음 사용하게 되었다.
지금은 인프런에서 기본 개념 강의를 마친 상태인데, ‘세미콜론(;)이나 블레이스({})를 생략’ 하는 점이 아주 인상깊었다;;

다양한 모듈간결한 문법 덕분에 많이 사용되는 이유를 알 수 있었다.

 


 

요구명세서

1. 필수 항목 (메인)

명칭 내용
결제일 자금 유동이 발생한 날짜, 결제일
은행/카드/증권사 현금, OO카드, XX은행…
지출/수입 방식 계좌이체, 신용카드, 체크카드, 자동이체…
지출 금액 지출 금액
수입 금액 수입 금액 (급여, 이자 등)
항목 v1.0에서는 수동 기입
메모 v1.0에서는 각 카드사 별 사용처

 

2. 은행/카드/증권사별 소계

1에서 발생한 ‘은행/카드/증권사’ 의 unique 값 별로 지출소계, 수입소계, 소계, 총 수입 을 구한다.

 

3. (작업 후순위) 항목별 소계

1에서 발생한 ‘항목’ 의 unique 값 별로 지출소계, 수입소계, 소계 를 구한다.

 

4. output 형식

  • 엑셀 파일 형식으로 결과물을 도출한다 (csv, xlsx, xls 등)
  • 각 헤더는 서로 다른 색상으로 배경색을 칠한다
  • 월별로 탭을 나눈다

 


 

기대값

image-center