서평
이 책은 필자가 보기에 python코드를 초중급 정도로 익힌 분들부터 보면 좋을것 같습니다. 그리고 매우 흥미로운 주제가 많이 담겨있습니다.
- 수료증 자동 생성 후 PDF변환
- 견적서로 거래명세서 자동 생성 및 PDF변환
- 엑셀에서 읽어 재고 파악하기
- 파일 자동백업 프로그램 만들기
- 자동으로 성적 결과 이메일 보내기
- 인스타그램 좋아요 자동클릭 프로그램 만들기
등등
확실히 사무직 직장인이 필요하거나 흥미로워할 내용이 많아서 python을 사용한 사무 자동화를 꿈꾸는 사람이라면 python의 초급을 다른 곳에서 익힌 후에 이 책을 따라서 코딩하면서 python library의 선택과 코드의 노하우를 익힌다면 엄청난 도움이 될것이라고 생각합니다.
사견으로는 Project 09번의 공공데이터 API를 사용해서 프로젝트를 만들어보는 내용은 직장인 뿐만 아니라 학생들에게도 많은 도움이 될것입니다. 대신 출력 결과를 엑셀이 아닌 웹이나 안드로이드로 하는게 직장인과의 다른 점일것 입니다.
실습
1. 실습 준비
저는 Project 04 '견적서에서 거래명세서 자동생성 후 PDF변환'을 실습해봤습니다.
먼저 샘플 excel파일은 아래의 주소에 첨부되어 있습니다.
https://munjjac.tistory.com/11
2. 실습 배경
사무직의 경우 견적서를 발급하고 거래가 성사되면 거래명세서를 발송하는게 보통의 업무일 것입니다. 그 과정을 python을 사용해서 자동화시키고 pdf로 파일을 저장하면 나중에 엑셀의 내용이 바뀌더라도 pdf를 확인해서 정확한 거래 내용을 파악할 수 있을 것입니다.
3. 실습 과정
이 업무의 과정은 아래와 같이 이루어집니다.
- 견적서를 엑셀로 작성
- 거래명세서 생성 python 프로그램 실행
- 견적서 cell값을 가져온다.
- 거래명세서 템플릿에 견적서의 cell값을 넣는다.
- 거래명세서를 xslx 확장자로 파일저장한다.
- pdf 생성 python 프로그램 실행
- 거래명세서 xslx을 불러온다.
- pdf로 출력한다.
이 과정에서 pdf 생성에 사용된 python library는 Windows에서만 사용이 가능하기 때문에 mac이나 linux는 다른 라이브러리를 사용해야합니다.
자세한 내용은 책에 소스코드 한 줄 한 줄 설명이 수록되어 있습니다. 아래는 제가 실습한 내용을 github에 올려놓은 주소입니다.
https://github.com/leehunkyu00/Books/tree/master/sss-python-work-book
'앤써북'에서 도서를 무상 제공받아 작성하였습니다
https://cafe.naver.com/answerbook