이 책은 파이썬 기초 문법을 익힌 후 업무에 바로 활용할 수 있는 40가지 주제별 프로그램을 직접 코딩하며 만들어볼 수 있도록 구성하였다.
- Chapter 01 : 파이썬 시작하기
파이썬에 대해 알아보고 파이썬 프로그램 개발 환경을 구성한다.
- Chapter 02 : 파이썬의 기본 문법 익히기
파이썬 언어의 주요 함수와 기본 문법을 간단한 코드를 직접 작성해 보면서 자연스럽게 알아본다.
- Chapter 03 문서작성 프로그램 만들기 (9가지 프로그램 만들기)
여러 개의 엑셀 판매보고서 합치기, 여러 개의 엑셀 발주수량 합치기, 수료증 자동생성 후 PDF 변환, 견적서에서 거래명세서 자동생성 후 PDF 변환, 면접 수험표 만들기, 엑셀에서 읽고 재고 파악하기, 한글 PPT를 영문 PPT로 변경하기, 날씨 정보 공문 만들기, 코로나 일일 확진자 수 엑셀 보고서 만들기 등 총 9가지 주제의 프로그램을 코딩해서 만들어 본다.
- Chapter 04 파일 및 폴더 관리 프로그램 만들기 (6가지 프로그램 만들기)
파일 자동백업, 중요한 문서 암호화 및 복호화, 사진 자동정리, 파일 검색, 폴더 및 파일 구조를 파일로 만들기, 폴더 내 모든 파일 이동 만들기 등 총 6가지 주제의 프로그램을 코딩해서 만들어 본다.
- Chapter 05 데이터 수집 및 분석 프로그램 만들기 (8가지 프로그램 만들기)
네이버 API 사용하여 쇼핑품목 엑셀 보고서 만들기, 뉴스기사 형태소를 분석하여 워드 클라우드 생성, 스타벅스 위치 크롤링하기, 스타벅스 위치 지도에 표시하기, 스타벅스 이디야 메가커피 위치 지도에 표시하기, 우리 동네 병원 통계, 주식 데이터 10년 수익률 비교하기, 실시간 인기검색어 크롤링하여 상세 내용 캡처하기 등 총 8가지 주제의 프로그램을 코딩해서 만들어 본다.
- Chapter 06 이메일 및 다양한 자동 연락 프로그램 만들기 (7가지 프로그램 만들기)
자동으로 성적 결과 이메일 보내기, 중요한 이메일이 오면 윈도우 알람으로 알려주기, 엑셀에서 할 일을 가져와 SLACK으로 전송하기, 텔레그램으로 나만의 비서 만들기, 라인으로 오늘의 주식시세 보내기, 나의 안드로이드 스마트폰 이용하여 문자메시지 보내기, 인스타그램 좋아요 자동클릭 프로그램 만들기 등 총 8가지 주제의 프로그램을 코딩해서 만들어 본다.
- Chapter 07 자동화 및 다양한 업무관련 프로그램 만들기 (6가지 프로그램 만들기)
파이썬으로 다른 프로그램 실행하기, 메모장에 자동으로 글쓰기, 컴퓨터 예약 종료 프로그램 만들기, 스트레칭 알리미 프로그램 만들기, 네이버 API를 사용하여 단축 URL 만들기, 근로계약서 자동작성 프로그램 만들기 등 총 6가지 주제의 프로그램을 코딩해서 만들어 본다.
- Chapter 08 이미지 처리 관련 업무 프로그램 만들기 (4가지 프로그램 만들기)
PDF를 이미지로 변환하기, 이미지에 워터마크 넣기, 여러 개의 사진을 하나의 사진으로 이어붙이기, 이미지 배경을 자동으로 제거하기등 총 4가지 주제의 프로그램을 코딩해서 만들어 본다.
이 책의 예제 소스 코드, 저자에게 질문하는 방법은 책 4~5쪽을 참고한다.