상세정보
개발자가 아니어도 일상과 업무에 활용하는 파이썬 코딩
코딩 시대라는 요즘, 누구나 한 번쯤 컴퓨터 교과나 프로그래밍을 배웁니다. 입문 수준에서는 주로 기본 문법과 간단한 예제를 다루지요. 이 정도로 무엇을 할 수 있을지, 어디에 쓸 수 있을지 고민해 본 적 있지 않나요? 파이썬은 기본 문법이 다른 언어에 비해 쉬운 데다가 다양한 분야에 넓게 보편화되어 있습니다. 따라서 입문에서 조금만 더 나아가면 자신이 필요한 곳에 무궁무진하게 활용할 수 있습니다. 쓸모 있는 파이썬 활용법을 꾹꾹 눌러 담은 이 책을 통해 자신의 일상과 업무를 편리하게 바꿔 봅시다.
- 출판사 리뷰 -
파이썬은 기본 문법이 다른 언어에 비해 상대적으로 쉬워 초보자들도 쉽게 접근하고 익힐 수 있습니다. 또한 쓰임새도 다양하고 여러 분야에 넓게 보편화되어 있습니다. 그래서 이 책에서는 문법 자체보다는 어떻게 활용할 것인가에 초점을 맞췄습니다.
요즘은 프로그래밍이나 파이썬을 한 번쯤 접할 기회가 있기에, 이 책에서는 기본 문법은 다루지 않고 약간의 프로그래밍 지식만 있어도 잘 써먹을 수 있는 내용으로 구성했습니다. 파이썬 초창기부터 20년 넘게 도입과 보급에 힘써 온 저자가 학생들을 가르치면서 직접 활용할 수 있는 사례를 모아 이 한 권에 담았습니다.
키보드와 마우스를 자동으로 작동시키는 것부터, 웹 문서와 파일을 자동으로 내려받고, 이메일을 보내고 읽고, 문서를 자동으로 다루고, 스마트폰도 자동으로 다루는 등, 반복적으로 수행하는 일상과 업무를 편리하게 바꿀 수 있는 다양한 활용법을 다룹니다. 여기서 소개하는 기본적인 내용을 익힌다면 자신에게 필요한 곳에 무궁무진하게 활용할 수 있을 것입니다.
코딩 시대라는 요즘, 누구나 한 번쯤 컴퓨터 교과나 프로그래밍을 배웁니다. 입문 수준에서는 주로 기본 문법과 간단한 예제를 다루지요. 이 정도로 무엇을 할 수 있을지, 어디에 쓸 수 있을지 고민해 본 적 있지 않나요? 파이썬은 기본 문법이 다른 언어에 비해 쉬운 데다가 다양한 분야에 넓게 보편화되어 있습니다. 따라서 입문에서 조금만 더 나아가면 자신이 필요한 곳에 무궁무진하게 활용할 수 있습니다. 쓸모 있는 파이썬 활용법을 꾹꾹 눌러 담은 이 책을 통해 자신의 일상과 업무를 편리하게 바꿔 봅시다.
- 출판사 리뷰 -
파이썬은 기본 문법이 다른 언어에 비해 상대적으로 쉬워 초보자들도 쉽게 접근하고 익힐 수 있습니다. 또한 쓰임새도 다양하고 여러 분야에 넓게 보편화되어 있습니다. 그래서 이 책에서는 문법 자체보다는 어떻게 활용할 것인가에 초점을 맞췄습니다.
요즘은 프로그래밍이나 파이썬을 한 번쯤 접할 기회가 있기에, 이 책에서는 기본 문법은 다루지 않고 약간의 프로그래밍 지식만 있어도 잘 써먹을 수 있는 내용으로 구성했습니다. 파이썬 초창기부터 20년 넘게 도입과 보급에 힘써 온 저자가 학생들을 가르치면서 직접 활용할 수 있는 사례를 모아 이 한 권에 담았습니다.
키보드와 마우스를 자동으로 작동시키는 것부터, 웹 문서와 파일을 자동으로 내려받고, 이메일을 보내고 읽고, 문서를 자동으로 다루고, 스마트폰도 자동으로 다루는 등, 반복적으로 수행하는 일상과 업무를 편리하게 바꿀 수 있는 다양한 활용법을 다룹니다. 여기서 소개하는 기본적인 내용을 익힌다면 자신에게 필요한 곳에 무궁무진하게 활용할 수 있을 것입니다.
들어가며
Work 1 키보드 마우스 자동화
01 마우스 자동화
02 이미지 추출 및 검색
03 키보드 자동화
04 메시지 창
05 도전 과제
06 연습 과제
Work 2 웹 자료 수집
01 웹 문서 다운로드
02 이미지와 같은 이진 파일 다운로드
03 대용량 파일 다운로드
04 도전 과제
05 연습 과제
Work 3 HTML 문서 정보 추출
01 HTML 문서 분석 시작하기
02 select() 메서드를 이용한 검색
03 도전 과제
04 연습 과제
Work 4 웹 브라우저 자동화
01 셀레니움 시작하기
02 웹 서핑
03 요소를 찾는 메서드
04 기타 기능
05 팝업 창 닫기
06 경고 창 닫기
07 iframe 다루기
08 도전 과제
09 연습 과제
Work 5 자동으로 이메일 보내기
01 로그인
02 메일 보내기
03 첨부 파일 보내기
04 도전 과제
05 연습 과제
Work 6 이메일 읽고 관리하기
01 이메일 계정 연결하기
02 메일 검색하기
03 도전 과제
04 메일 내용 읽기
05 이메일 포워딩
06 도전 과제
07 연습 과제
Work 7 파일 및 폴더 관리
01 파일 목록 얻기
02 파일 속성
03 파일/디렉터리 복사, 이동, 삭제
04 도전 과제
05 연습 과제
Work 8 사진 관리
01 사진을 데스크톱으로 옮기기
02 사진 정보 확인하기
03 Exif 정보
04 도전 과제
05 연습 과제
Work 9 프로그램 자동 실행하기
01 파이썬으로 다른 프로그램 실행하기
02 지정된 시간에 함수 실행하기
03 작업 스케줄러 schtasks.exe로 예약 실행하기
04 도전 과제
Work 10 엑셀 다루기
01 엑셀 파일 만들기
02 엑셀 파일 읽기
03 개별 셀 데이터 입력하기
04 여러 셀 작업하기
05 속성 설정하기
06 행과 열 추가/삭제하기
07 도전 과제
Work 11 문서 작성 자동화
01 워드 문서 만들기
02 문서 프린트하기
03 메일 병합(mail-merge)을 이용한 개인별 문서 생성하기
04 워드를 PDF 문서로 저장하기
05 PDF 문서에 암호 넣기
06 도전 과제
Work 12 PDF 문서 다루기
01 웹 페이지를 PDF로 저장하기
02 워드, 엑셀, PPT 문서를 PDF로 저장하기
03 이미지 파일을 PDF 문서로 만들기
04 여러 PDF 파일을 하나로 합치기
05 하나의 PDF 파일을 여러 PDF 파일로 분리하기
06 PDF 문서의 일부 페이지 제거하기
07 PDF 페이지 회전하기
08 PDF 문서에서 텍스트 추출하기
09 암호 걸린 PDF 문서에서 텍스트 추출하기
010 암호 없이 Encrypt된 PDF 문서 읽기
011 PDF 문서에서 이미지 추출하기
012 도전 과제
Work 13 스마트폰 다루기
01 연결 테스트
02 몇 가지 동작 기능
03 앱 실행하기
04 키보드 및 탭 이벤트
05 스마트폰 화면의 UI 구조 가져오기
06 도전 과제
07 연습 과제
부록: 파이썬 설치와 주피터 노트북 사용법
찾아보기
Work 1 키보드 마우스 자동화
01 마우스 자동화
02 이미지 추출 및 검색
03 키보드 자동화
04 메시지 창
05 도전 과제
06 연습 과제
Work 2 웹 자료 수집
01 웹 문서 다운로드
02 이미지와 같은 이진 파일 다운로드
03 대용량 파일 다운로드
04 도전 과제
05 연습 과제
Work 3 HTML 문서 정보 추출
01 HTML 문서 분석 시작하기
02 select() 메서드를 이용한 검색
03 도전 과제
04 연습 과제
Work 4 웹 브라우저 자동화
01 셀레니움 시작하기
02 웹 서핑
03 요소를 찾는 메서드
04 기타 기능
05 팝업 창 닫기
06 경고 창 닫기
07 iframe 다루기
08 도전 과제
09 연습 과제
Work 5 자동으로 이메일 보내기
01 로그인
02 메일 보내기
03 첨부 파일 보내기
04 도전 과제
05 연습 과제
Work 6 이메일 읽고 관리하기
01 이메일 계정 연결하기
02 메일 검색하기
03 도전 과제
04 메일 내용 읽기
05 이메일 포워딩
06 도전 과제
07 연습 과제
Work 7 파일 및 폴더 관리
01 파일 목록 얻기
02 파일 속성
03 파일/디렉터리 복사, 이동, 삭제
04 도전 과제
05 연습 과제
Work 8 사진 관리
01 사진을 데스크톱으로 옮기기
02 사진 정보 확인하기
03 Exif 정보
04 도전 과제
05 연습 과제
Work 9 프로그램 자동 실행하기
01 파이썬으로 다른 프로그램 실행하기
02 지정된 시간에 함수 실행하기
03 작업 스케줄러 schtasks.exe로 예약 실행하기
04 도전 과제
Work 10 엑셀 다루기
01 엑셀 파일 만들기
02 엑셀 파일 읽기
03 개별 셀 데이터 입력하기
04 여러 셀 작업하기
05 속성 설정하기
06 행과 열 추가/삭제하기
07 도전 과제
Work 11 문서 작성 자동화
01 워드 문서 만들기
02 문서 프린트하기
03 메일 병합(mail-merge)을 이용한 개인별 문서 생성하기
04 워드를 PDF 문서로 저장하기
05 PDF 문서에 암호 넣기
06 도전 과제
Work 12 PDF 문서 다루기
01 웹 페이지를 PDF로 저장하기
02 워드, 엑셀, PPT 문서를 PDF로 저장하기
03 이미지 파일을 PDF 문서로 만들기
04 여러 PDF 파일을 하나로 합치기
05 하나의 PDF 파일을 여러 PDF 파일로 분리하기
06 PDF 문서의 일부 페이지 제거하기
07 PDF 페이지 회전하기
08 PDF 문서에서 텍스트 추출하기
09 암호 걸린 PDF 문서에서 텍스트 추출하기
010 암호 없이 Encrypt된 PDF 문서 읽기
011 PDF 문서에서 이미지 추출하기
012 도전 과제
Work 13 스마트폰 다루기
01 연결 테스트
02 몇 가지 동작 기능
03 앱 실행하기
04 키보드 및 탭 이벤트
05 스마트폰 화면의 UI 구조 가져오기
06 도전 과제
07 연습 과제
부록: 파이썬 설치와 주피터 노트북 사용법
찾아보기
이강성
현재 광운대학교 인제니움 학부대학 교수로 재직 중이며 초창기 한국 파이썬 사용자 모임 회장으로 모임을 이끌면서 파이썬 보급에 힘을 기울여 왔다. 2000년부터 광운대학교 및 온라인상에서 파이썬을 강의해 오고 있으며, 유명 기업과 연구소에서 파이썬과 관련한 강의를 다수 진행한 경력이 있다. 파이썬을 교육적으로 활용하는 데 많은 노력을 기울이고 있으며, 생활 속에서 파이썬을 활용하는 데 큰 관심을 가지고 있다. 저서로는 《열혈강의 파이썬》, 《파이썬 3 바이블》(이상 프리렉) 등이 있다.
현재 광운대학교 인제니움 학부대학 교수로 재직 중이며 초창기 한국 파이썬 사용자 모임 회장으로 모임을 이끌면서 파이썬 보급에 힘을 기울여 왔다. 2000년부터 광운대학교 및 온라인상에서 파이썬을 강의해 오고 있으며, 유명 기업과 연구소에서 파이썬과 관련한 강의를 다수 진행한 경력이 있다. 파이썬을 교육적으로 활용하는 데 많은 노력을 기울이고 있으며, 생활 속에서 파이썬을 활용하는 데 큰 관심을 가지고 있다. 저서로는 《열혈강의 파이썬》, 《파이썬 3 바이블》(이상 프리렉) 등이 있다.
개발자가 아니어도 일상과 업무에 활용하는 파이썬 코딩
코딩 시대라는 요즘, 누구나 한 번쯤 컴퓨터 교과나 프로그래밍을 배웁니다. 입문 수준에서는 주로 기본 문법과 간단한 예제를 다루지요. 이 정도로 무엇을 할 수 있을지, 어디에 쓸 수 있을지 고민해 본 적 있지 않나요? 파이썬은 기본 문법이 다른 언어에 비해 쉬운 데다가 다양한 분야에 넓게 보편화되어 있습니다. 따라서 입문에서 조금만 더 나아가면 자신이 필요한 곳에 무궁무진하게 활용할 수 있습니다. 쓸모 있는 파이썬 활용법을 꾹꾹 눌러 담은 이 책을 통해 자신의 일상과 업무를 편리하게 바꿔 봅시다.
- 출판사 리뷰 -
파이썬은 기본 문법이 다른 언어에 비해 상대적으로 쉬워 초보자들도 쉽게 접근하고 익힐 수 있습니다. 또한 쓰임새도 다양하고 여러 분야에 넓게 보편화되어 있습니다. 그래서 이 책에서는 문법 자체보다는 어떻게 활용할 것인가에 초점을 맞췄습니다.
요즘은 프로그래밍이나 파이썬을 한 번쯤 접할 기회가 있기에, 이 책에서는 기본 문법은 다루지 않고 약간의 프로그래밍 지식만 있어도 잘 써먹을 수 있는 내용으로 구성했습니다. 파이썬 초창기부터 20년 넘게 도입과 보급에 힘써 온 저자가 학생들을 가르치면서 직접 활용할 수 있는 사례를 모아 이 한 권에 담았습니다.
키보드와 마우스를 자동으로 작동시키는 것부터, 웹 문서와 파일을 자동으로 내려받고, 이메일을 보내고 읽고, 문서를 자동으로 다루고, 스마트폰도 자동으로 다루는 등, 반복적으로 수행하는 일상과 업무를 편리하게 바꿀 수 있는 다양한 활용법을 다룹니다. 여기서 소개하는 기본적인 내용을 익힌다면 자신에게 필요한 곳에 무궁무진하게 활용할 수 있을 것입니다.
코딩 시대라는 요즘, 누구나 한 번쯤 컴퓨터 교과나 프로그래밍을 배웁니다. 입문 수준에서는 주로 기본 문법과 간단한 예제를 다루지요. 이 정도로 무엇을 할 수 있을지, 어디에 쓸 수 있을지 고민해 본 적 있지 않나요? 파이썬은 기본 문법이 다른 언어에 비해 쉬운 데다가 다양한 분야에 넓게 보편화되어 있습니다. 따라서 입문에서 조금만 더 나아가면 자신이 필요한 곳에 무궁무진하게 활용할 수 있습니다. 쓸모 있는 파이썬 활용법을 꾹꾹 눌러 담은 이 책을 통해 자신의 일상과 업무를 편리하게 바꿔 봅시다.
- 출판사 리뷰 -
파이썬은 기본 문법이 다른 언어에 비해 상대적으로 쉬워 초보자들도 쉽게 접근하고 익힐 수 있습니다. 또한 쓰임새도 다양하고 여러 분야에 넓게 보편화되어 있습니다. 그래서 이 책에서는 문법 자체보다는 어떻게 활용할 것인가에 초점을 맞췄습니다.
요즘은 프로그래밍이나 파이썬을 한 번쯤 접할 기회가 있기에, 이 책에서는 기본 문법은 다루지 않고 약간의 프로그래밍 지식만 있어도 잘 써먹을 수 있는 내용으로 구성했습니다. 파이썬 초창기부터 20년 넘게 도입과 보급에 힘써 온 저자가 학생들을 가르치면서 직접 활용할 수 있는 사례를 모아 이 한 권에 담았습니다.
키보드와 마우스를 자동으로 작동시키는 것부터, 웹 문서와 파일을 자동으로 내려받고, 이메일을 보내고 읽고, 문서를 자동으로 다루고, 스마트폰도 자동으로 다루는 등, 반복적으로 수행하는 일상과 업무를 편리하게 바꿀 수 있는 다양한 활용법을 다룹니다. 여기서 소개하는 기본적인 내용을 익힌다면 자신에게 필요한 곳에 무궁무진하게 활용할 수 있을 것입니다.