업무에 바로 활용하는 SSS급 일잘러를 위한 파이썬과 40개의 작품들

파이썬을 내 업무처리 도구로 활용하여 칼퇴하자!
$23.98
SKU
9791197948961
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Fri 05/31 - Thu 06/6 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 05/28 - Thu 05/30 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2022/11/20
Pages/Weight/Size 190*250*15mm
ISBN 9791197948961
Categories IT 모바일 > 프로그래밍 언어
Description
이 책은 파이썬을 내 업무에 활용하여 일처리 시간을 SSS급으로 단축시킬 수 있도록 6가지 주제의 40가지 프로그램을 직접 만들고 내 업무에 바로 응용할 수 있게 구성하였다. 이 책은 프로그램 만드는데 꼭 필요한 파이썬 핵심 기초 문법을 떼고 문서작성, 파일 및 폴더 관리, 데이터 수집 및 분석, 이메일 및 다양한 자동 연락, 자동화 및 다양한 업무처리, 이미지 처리 등 업무 관련 프로그램을 직접 코딩해서 만들어 본다.

이 책에서 실습해 보는 40가지 예제를 응용하면 다음과 같은 컴퓨터를 다루는 거의 모든 산업군, 직무군에서 본인의 업무에 맞게 바로 응용해서 일처리 시간을 단축시킬 수 있다. (일반 사무 및 인사 경리, 유통, 물류, 금융, 이커머스, 영업, 행사 관리, 판매, 통계, 제조, 서비스, 디자인, 관광, 교육기관, 관공서 등 컴퓨터를 다루는 거의 모든 산업군, 직무군)

이 책의 40가지 프로그램을 만드는 과정에서 오류가 발생하거나 이해되지 않는 부분이 있으면 저자에게 질문할 수 있는 앤써북 독자지원센터 책 전용 게시판을 이용할 수 있다. 책 소스도 전용 게시판에서 다운로드 받을 수 있다. 앤써북 독자지원센터 책 전용 게시판 이용 방법은 책 4~5쪽을 참고한다.
Contents
CHAPTER 01 파이썬 시작하기
01 _ 파이썬 살펴보기
01 _ 1 파이썬이란
01 _ 2 파이썬 언어의 특징 및 장점
02 _ 파이썬 개발환경 구성
02 _ 1 아나콘다를 통한 파이썬 설치
03 _ 아나콘다 다운로드 및 설치
04 _ VS Code(비주얼 스튜디오 코드) 다운로드 및 설치
04 _ 1 VS Code(비주얼 스튜디오 코드) 다운로드 받기
04 _ 2 파이썬 설치하기
05_ VS Code(비주얼 스튜디오 코드)에 유용한 기능 설치하기


CHAPTER 02 파이썬 기초 문법 익히기
01 _ 출력 print
02 _ 입력 input
03 _ 변수 - 숫자형, 문자형, 소수점형, BOOL형
04 _ 자료형 - 리스트, 튜플, 딕셔너리, 집합
04 _ 1 리스트(List)
05 _ 연산 - 사칙연산, 논리연산, 비교연산
05 _ 1 사칙연산
05 _ 2 논리연산
05 _ 3 비교연산
06 _ 조건문
07 _ 반복문 while문, for문
07 _ 1 for문
07 _ 2 while 반복문
08 _ 오류 및 예외처리
09 _ 함수
10 _ 클래스 63 11 _ 주석
12 _ import
13 _ 변수의 범위


CHAPTER 03 문석작성 프로그램 만들기
00 _ 프로젝트 폴더 설정하기
PROJECT 01 _ 여러 개의 엑셀 판매보고서 합치기
폴더 만들기
엑셀 파일 준비하기
폴더에서 여러 개의 엑셀 파일 경로 읽는 코드 만들기
for문을 사용해 하나씩 요소 가져오기 코드 만들기
엑셀 파일에서 값 읽어 리스트에 저장하는 코드 만들기
판매보고서를 하나의 엑셀 파일로 저장하는 코드 만들기

PROJECT 02 _ 여러 개의 엑셀 발주수량 합치기
폴더 만들기
엑셀 파일 준비하기
여러 개의 엑셀 파일에서 값 읽기 코드 만들기
품목과 수량을 리스트로 저장하는 코드 만들기
판다스의 데이터프레임을 이용하여 같은 품목 합치고 엑셀로 저장하는 코드 만들기

PROJECT 03 _ 수료증 자동생성 후 PDF 변환
폴더 만들기
엑셀 파일 및 워드 서식 파일 준비하기
수료명단 파일 읽기 코드 만들기
워드 파일 읽기 코드 만들기
워드 파일 수정하는 코드 만들기
수료명단 엑셀 파일에서 읽은 값으로 워드 파일 수정 및 PDF 생성하는 코드 만들기

PROJECT 04 _ 견적서에서 거래명세서 자동생성 후 PDF 변환
폴더와 파일 만들기
견적서 및 거래명세표 엑셀 서식 준비하기
견적서에서 원하는 부분의 값만 가져오는 코드 만들기
거래명세표에 값 기록하고 저장하는 코드 만들기 거래명세표 엑셀을 PDF로 변환하기

PROJECT 05 _ 면접 수험표 만들기
폴더와 파일 만들기
수험표 PPT 서식 파일 준비하기
가짜이름 및 수험번호 생성 코드 만들기
판다스로 엑셀 파일 읽고 리스트로 저장하는 코드 만들기
판다스로 엑셀 파일 읽어 반복가능한 객체로 지정하는 코드 만들기
PPT에서 글자 읽는 코드 만들기
엑셀에서 읽은 수험번호로 수험표 PPT 생성하는 코드 만들기

PROJECT 06 _ 엑셀에서 읽어 재고 파악하기
폴더와 파일 만들기
엑셀 파일 준비하기
여러 개의 엑셀 파일을 읽어 하나의 데이터프레임으로 만드는 코드 만들기
특정 날짜 이전의 재고 파악하는 코드 만들기
특정기간의 데이터 출력하는 코드 만들기
특정기간의 재고수량이 15개 미만일 경우 엑셀로 저장하는 코드 만들기

PROJECT 07 _ 한글 PPT를 영문 PPT로 변경하기
폴더와 파일 만들기
한글로 작성된 PPT 서식 파일 준비하기
한글을 영어로 번역하는 코드 만들기
PPT에서 글자 읽기 코드 만들기
PPT에서 읽은 한글을 영문으로 번역하는 코드 만들기
PPT를 영문으로 변경하여 저장하는 코드 만들기

PROJECT 08 _ 날씨 정보 공문 만들기
폴더와 파일 만들기
공문 서식 준비하기
날시 RSS 접속하기
파이썬에서 날씨 정보 접속해서 데이터 가져오는 코드 만들기
파이썬에서 워드문서 내용 및 표 읽기
날씨 정보를 가져와 공문 작성하기

PROJECT 09 _ 코로나 일일 확진자수 엑셀 보고서 만들기
폴더와 파일 만들기
공공데이터 포탈 가입 및 API 신청하기
파이썬으로 확진자수 출력하는 코드 만들기
오늘 날짜를 자동으로 입력하여 확진자수 출력하는 코드 만들기
코로나 현황을 엑셀 보고서로 만들기
코로나 현황을 그래프 추가하여 엑셀 보고서 완성하기


CHAPTER 04 파일 및 폴더 관리 프로그램 만들기
PROJECT 10 _ 파일 자동백업 프로그램 만들기
폴더와 파일 만들기
원본 폴더와 백업 폴더 만들기
폴더 백업하는 코드 만들기
윈도우의 알림 발생시키는 코드 만들기
파일 백업 후 윈도우의 알림 발생시키는 코드 만들기
파이썬 코드 실행을 위한 배치 파일 만들기
윈도우 작업 스케줄러에 등록하기

PROJECT 11 _ 중요한 문서 암호화 및 복호화 프로그램 만들기
폴더와 파일 만들기
글자를 암호화 및 복호화하는 코드 만들기
파일에서 읽어 암호화하는 코드 만들기
파일에서 읽어 복호화하는 코드 만들기
tkinter로 GUI 화면 구성하는 코드 만들기
GUI 화면 기능 추가하여 프로그램 완성하기 파이썬 가상환경 설치하기
실행 프로그램 만들기
윈도우 powershell로 다시 변경하기

PROJECT 12 _ 사진 자동정리 프로그램 만들기
폴더와 파일 만들기
사진 파일 준비하기
사진 파일의 정보를 출력하는 코드 만들기
모든 사진 파일의 촬영시간, 촬영장소, 출력하는 코드 만들기
좌표 데이터를 주소데이터로 변환하는 코드 만들기
사진의 이름을 촬영장소+촬영시간으로 변경하는 코드 만들기

PROJECT 13 _ 파일 검색 프로그램 만들기
폴더와 파일 만들기
폴더에서 엑셀과 워드 파일을 찾아 출력하는 코드 만들기
파일의 정보 출력하는 코드 만들기
특정기간에 수정된 파일 찾아 출력하는 코드 만들기
최근에 생성된 파일 찾아 출력하는 코드 만들기
용량이 10Bytes를 넘는 파일만 찾아 출력하는 코드 만들기

PROJECT 14 _ 폴더 및 파일 구조를 파일로 만들기
폴더와 파일 만들기
폴더안의 모든 파일 읽는 코드 만들기
폴더 트리 구조 출력하는 코드 만들기
.py 파이썬 파일만 찾아 폴더트리 구조 출력하는 코드 만들기
폴더트리 구조 파일로 저장하는 코드 만들기

PROJECT 15 _ 폴더 내 모든 파일 이동 프로그램 만들기
폴더와 파일 생성하기
폴더1에서 폴더2로 모든 파일 이동하는 코드 만들기
지정한 폴더의 모든 파일 이동하는 코드 만들기
GUI로 구성하는 코드 만들기
파일 이동 기능 추가하여 완성하는 코드 만들기


CHAPTER 05 데이터 수집 및 분석 프로그램 만들기
PROJECT 16 _ 네이버 API 사용하여 쇼핑품목 엑셀 보고서 만들기
폴더와 파일 만들기
네이버 API 가입하기
애플리케이션 이름 작성하기
네이버 API를 이용하여 쇼핑품목 가져오는 코드 만들기
쇼핑품목 엑셀 파일로 저장하는 코드 만들기

PROJECT 17 _ 뉴스기사 형태소를 분석하여 워드 클라우드 생성
폴더와 파일 만들기
자바 설치하기
형태소 분석 및 오류 수정 코드 만들기
형태소를 리스트로 만들어 출력하는 코드 만들기
구글 뉴스 RSS에 접속하여 뉴스제목, 뉴스요약 가져오는 코드 만들기
뉴스제목, 뉴스요약 형태소를 분석하여 빈도수 출력하는 코드 만들기
뉴스제목, 뉴스요약 형태소의 빈도수로 카드뉴스 생성하는 코드 만들기

PROJECT 18 _ 스타벅스 위치 크롤링하기
폴더와 파일 만들기
사전 지식
구글 크롬 브라우저 설치하기
셀레니움을 이용하여 구글 크롬 브라우저 띄우기
지역검색 버튼의 CSS 값 찾아 클릭하기
시/도 CSS 값 찾아 출력하기
전체 버튼의 CSS 값 찾아 출력하기
각 시/도의 전체 매장의 정보 출력하기
모든 시도의 매장 찾아 리스트로 저장하기
매장이 저장된 리스트 파일을 판다스를 이용하여 엑셀 파일로 저장

PROJECT 19 _ 스타벅스 위치 지도에 표시하기
폴더와 파일 만들기
지도에 마커 표시하는 코드 만들기
전국의 스타벅스 위치 지도에 마커 표시하는 코드 만들기
스타벅스의 DT점은 다른 색으로 지도에 마커 표시하는 코드 만들기

PROJECT 20 _ 스타벅스 이디야 메가커피 위치 지도에 표시하기
폴더와 파일 만들기
주소를 좌표로 변환하는 서비스 API 키 발급받기
카페의 정보가 담긴 전국의 휴게음식점 정보 다운로드 받기
엑셀 파일에서 데이터 불러오는 코드 만들기
두 개의 시트를 하나의 데이터프레임으로 만드는 코드 만들기
columns 이름 확인 코드 만들기
사업장명 확인 코드 만들기
스타벅스, 이디야, 메가커피 매장 수 확인하는 코드 만들기
주소를 좌표로 변환하는 코드 만들기
매장, 매장이름, 좌표X, 좌표Y의 순으로 데이터 만들고 엑셀 파일에 저장하는 코드 만들기
스타벅스, 이디야, 메가커피 지도에 표시하는 코드 만들기

PROJECT 21 _ 우리 동네 병원 통계
폴더와 파일 만들기
병원 데이터 다운로드받기
병원 정보 엑셀 파일 불러오는 코드 만들기
데이터프레임의 열 이름(데이터이름) 확인하는 코드 만들기
주소 채워 넣는 코드 만들기
영업상태, 폐업상태 확인하는 코드 만들기
주소에서 시/도 만 분리하는 코드 만들기
병원의 수가 많은 상위 20개 도시만 출력하는 코드 만들기

PROJECT 22 _ 주식 데이터 10년 수익률 비교하기
폴더와 파일 만들기
코스피 종목 가져오는 코드 만들기
첫 번째 종목에서 10년 치 주식시세 가져오는 코드 만들기
10개의 종목에서 10년 치 주식시세 획득하는 코드 만들기
빈 데이터 채우는 코드 만들기
10년 전 주식시세와 비교하여 수익률 계산 코드 만들기
그래프사용을 위한 설치된 폰트 확인하기
수익률 그래프로 그리는 코드 만들기

PROJECT 23 _ 실시간 인기검색어 크롤링하여 상세 내용 캡처하기
폴더와 파일 만들기
구글 크롬 브라우저 설치하기
셀레니움을 이용하여 실시간 검색어 사이트 접속 코드 만들기
CSS 선택자로 공통된 값 찾는 코드 만들기
실시간 검색 데이터 크롤링 코드 만들기
검색어와 링크주소를 가져와 리스트에 저장시키는 코드 만들기
링크주소에 접속하여 캡처한 후 사진으로 저장시키는 모드 만들기


Chapter 06 이메일 및 다양한 자동 연락 프로그램 만들기
PROJECT 24 _ 자동으로 성적 결과 이메일 보내기
폴더 만들기
네이버메일 및 구글 메일 설정하기
이름, 성적, 이메일 가짜데이터 생성하는 코드 만들기
이메일 보내는 코드 만들기
판다스로 엑셀 파일 읽는 코드 만들기
자동으로 이메일 보내는 코드 만들기

PROJECT 25 _ 중요한 이메일이 오면 윈도우 알람으로 알려주기
폴더와 파일 만들기
네이버 메일에서 최근 10개의 이메일 읽는 코드 만들기
내용을 제외한 내용을 출력하는 코드 만들기
메일 제목에 중요한 키워드가 있으면 윈도우 알람 발생시키는 코드 만들기

PROJECT 26 _ 엑셀에서 할 일을 가져와 SLACK으로 전송하기
폴더와 파일 만들기
SLACK 설정하기
할 일 엑셀 파일 생성하기
SLACK으로 메시지 보내는 코드 만들기
엑셀에서 데이터를 읽어 시간 비교하는 코드 만들기
할 일 시간이 되면 SLACk으로 메시지 전송하는 코드 만들기
스마트폰에서 메시지 확인하기

PROJECT 27 _ 텔레그램으로 나만의 비서 만들기
폴더와 파일 만들기
구글 크롬 브라우저 설치하기
텔레그램 봇 채널 생성하기
텔레그램 ID 알아내는 코드 만들기
텔레그램으로 메시지 전송하기
뉴스를 캡처하여 사진 전송하는 코드 만들기
텔레그램으로 보낸 메시지로 뉴스를 검색하여 사진 전송하는 코드 만들기

PROJECT 28 _ 라인으로 오늘의 주식시세 보내기
폴더와 파일 만들기
라인 메신저 token 발급하기
파이썬을 이용하여 라인으로 메시지 전송하는 코드 만들기
코스피, 코스닥 지수 크롤링하는 코드 만들기
코스피, 코스닥 지수를 라인으로 전송하는 코드 만들기
스케줄러 이용하여 월, 화, 수, 목, 금요일에만 메시지 발송하는 코드 만들기

PROJECT 29 _ 나의 안드로이드 스마트폰 이용하여 문자메시지 보내기
폴더와 파일 만들기
ADB 파일 다운로드
안드로이드 스마트폰 설정
ADB 연결 및 연결 확인하기
실제 문자메시지 보내는 코드 만들기
엑셀 파일에서 정보 읽어 문자 메시지 보내는 코드 만들기
자동으로 문자메시지 발송하는 코드 만들기

PROJECT 30 _ 인스타그램 좋아요 자동클릭 프로그램 만들기
폴더와 파일 만들기
scrcpy을 이용하여 스마트폰 화면 미러링하기
마우스의 좌표 확인하는 코드 만들기
그림 파일의 위치로 좌표 알아내는 코드 만들기
인스타그램 자동으로 좋아요 클릭하는 코드 만들기


CHAPTER 07 자동화 및 다양한 업무관련 프로그램 만들기
PROJECT 31 _ 파이썬으로 다른 프로그램 실행하기
폴더와 파일 만들기
os.startfile 파일로 파일 실행하는 코드 만들기
윈도우의 응용프로그램 실행하고 종료하는 코드 만들기
다른 파이썬 파일을 실행하는 코드 만들기
일정 관리하여 다른 프로그램 실행하는 코드 만들기

PROJECT 32 _ 메모장에 자동으로 글쓰기
폴더와 파일 만들기
pywinauto를 이용하여 메모장에 글 작성 후 종료하는 코드 만들기
텔레그램의 메시지를 받아 메모장에 출력하는 코드 만들기

PROJECT 33 _ 컴퓨터 예약 종료 프로그램 만들기
폴더와 파일 만들기
컴퓨터의 예약 종료 명령 입력하기
tkinter로 GUI 화면 구성하는 코드 만들기
예약 종료 프로그램 완성하기

PROJECT 34 _ 스트레칭 알리미 프로그램 만들기
폴더와 파일 만들기
텍스트를 음성으로 변환하여 음성파일 생성하는 코드 만들기
스트레칭 알리미 GUI 구성하는 코드 만들기
기능 구현하여 스트레칭 알리미 프로그램 완성하기

PROJECT 35 _ 네이버 API를 사용하여 단축 URL 만들기
폴더와 파일 만들기
네이버 API 설정
네이버 API를 이용하여 단축 URL 결과 확인하는 코드 만들기
GUI 화면 구성
코드 추가하여 단축 URL 프로그램 완성하기

PROJECT 36 _ 근로계약서 자동작성 프로그램 만들기
폴더와 파일 만들기
나눔고딕체 설치하기
빈 이미지 파일을 만들고 글 쓰는 코드 만들기
근로계약서 자동으로 작성하는 코드 만들기


CHAPTER 08 이미지 처리 관련 업무 프로그램 만들기
PROJECT 37 _ PDF를 이미지로 변환하기
폴더와 파일 만들기
Poppler for Windows 라이브러리 다운로드
PDF 파일 준비하기
PDF를 이미지로 변환하는 코드 만들기
PDF를 이미지로 변환 GUI 프로그램 만들기

PROJECT 38 _ 이미지에 워터마크 넣기
폴더와 파일 만들기
사진 파일 준비하기
나눔고딕체 설치하기
이미지 파일 경로 가져오는 코드 만들기
이미지에 워터마크 넣는 코드 만들기
이미지에 워터마크 넣어 자동으로 저장하는 코드 만들기

PROJECT 39 _ 여러 개의 사진을 하나의 사진으로 이어붙이기
폴더와 파일 만들기
사진 준비하기
사진을 가로 및 세로로 이어붙이는 코드 만들기
여러 개의 사진을 이어붙이는 코드 만들기

PROJECT 40 _ 이미지 배경을 자동으로 제거하기
폴더와 파일 만들기
Microsoft Visual C++ 설치하기
이미지 준비하기
이미지에 배경을 제거하는 코드 만들기
GUI 프로그램 만들어 배경제거 프로그램 완성하기
Author
장문철
현재 미랩 대표, 다두이노(www.daduino.co.kr) 대표, 부천대학 정보통신과 겸임교수를 역임중이다.

[강의]
임베디드 시스템, 사물인터넷, 아두이노 드론, 라즈베리파이, ARM mbed, BBC micro:bit

[저서]
만들면서 배우는 인공지능 엔트리로 40개의 작품들 (2022.07 앤써북)
아두이노 자동차의 모든 것 (2022. 06 앤써북)
한권으로 끝내는 아두이노와 파이썬으로 52개 작품 만들기 (2022. 03 앤써북)
만들면서 배우는 파이썬과 40개의 작품들 (2022. 03 앤써북)
만들면서 배우는 라즈베리파이와 40개의 작품들 (2021. 09 앤써북)
AI 인공지능 자율주행 자동차(2021. 08 앤써북)
모두가 할 수 있는 앱 인벤터로 11개 인공지능 앱 만들기 (2021. 06 앤써북)
아두이노와 앱인벤터 입문+실전(종합편) (2020. 11 앤써북)
다두블럭으로 만들고 엔트리로 코딩하기(2017. 09 앤써북)
아두이노 드론 만들고 코딩하고 날리기 입문(2017. 03 앤써북)
현재 미랩 대표, 다두이노(www.daduino.co.kr) 대표, 부천대학 정보통신과 겸임교수를 역임중이다.

[강의]
임베디드 시스템, 사물인터넷, 아두이노 드론, 라즈베리파이, ARM mbed, BBC micro:bit

[저서]
만들면서 배우는 인공지능 엔트리로 40개의 작품들 (2022.07 앤써북)
아두이노 자동차의 모든 것 (2022. 06 앤써북)
한권으로 끝내는 아두이노와 파이썬으로 52개 작품 만들기 (2022. 03 앤써북)
만들면서 배우는 파이썬과 40개의 작품들 (2022. 03 앤써북)
만들면서 배우는 라즈베리파이와 40개의 작품들 (2021. 09 앤써북)
AI 인공지능 자율주행 자동차(2021. 08 앤써북)
모두가 할 수 있는 앱 인벤터로 11개 인공지능 앱 만들기 (2021. 06 앤써북)
아두이노와 앱인벤터 입문+실전(종합편) (2020. 11 앤써북)
다두블럭으로 만들고 엔트리로 코딩하기(2017. 09 앤써북)
아두이노 드론 만들고 코딩하고 날리기 입문(2017. 03 앤써북)