신간소개 2023. 6. 15. 15:08

 

 

  ● 저자: 심교훈

  ● 페이지: 476

  ● 판형: 188*257

  ● 도수: 2도(부분 4도)

  ● 정가: 30,000원

  ● 발행일: 2023년 6월 20일

  ● ISBN: 979-11-982686-8-6 93000

 

 

 

 

 

 

[오탈자 사이트]  [예제 소스 [질의응답]    

[강컴] [교보] [반디] [알라딘] [예스24] [인터파크]

 

_도서 내용
파이썬을 너무너무 사랑하고 파이썬으로 본인과 가족을 먹여살리고 있으며,  매일 5000명이 방문하는 개발 블로그 운영자이기도 한 저자가  누구나 쓸모 있는 프로그램을 만들며 배울 수 있게 만든 책이다. 계속 기본서만 읽다가 포기하려는 입문자는 그 다음으로 도약할 수 있고, 다른 언어를 쓰는 개발자는 빠르게 파이썬으로 갈아탈 수 있다. 이 책이 제공하는 프로그램에 상상력과 응용력을 더한다면 더 멋진 프로그램을 만들어낼 수도 있다.

_대상 독자
파이썬 기본서를 읽었지만 파이썬으로 무엇을 할 수 있는지 잘 모르겠다.
파이썬 문법을 공부할 시간은 없지만 일단 코딩으로 뭐라도 만들어보고 싶다.
파이썬 개발자의 실무 노하우를 얻고 싶다.
파이썬을 통해 업무 효율을 높이고 싶다.
파이썬으로 돈을 벌고 싶다.

_목차

서문 
이 책의 활용 방법 

Part 1_파이썬으로 쓸모 있고 재미난 일을 하기 위한 준비운동

Chapter 1_ 파이썬 설치 
1.1 파이썬 다운로드 
1.2 파이썬 설치하기 
1.3 메모장으로 코딩하기 
1.4 파이썬이 제공하는 코드 편집 및 실행기, IDLE 

Chapter 2_ 비주얼 스튜디오 코드 설치 
2.1 비주얼 스튜디오 코드 다운로드 
2.2 비주얼 스튜디오 코드 설치하기 
2.3 비주얼 스튜디오 코드에 추가로 설정하기 
2.4 비주얼 스튜디오 코드 사용해보기 

Chapter 3_ 외부 라이브러리 설치 
3.1 외부 라이브러리 목록 확인하기 
3.2 외부 라이브러리 설치하기 
3.4 외부 라이브러리 제거하기 

Chapter 4_ 가상환경 생성 
4.1 virtualenv 가상환경 사용하기 

Part 2_파이썬으로 쓸모 있고 재미난 일 하기

Chapter 1_ 기념일 계산하기 
1.1 실습 준비 
1.2 만난 지/결혼한 지 며칠인지 계산하기 
1.3 만난 지/결혼한 지 2000일이 언제인지 계산하기 
1.4 이모지 터미널에 출력되게 하기 
1.5 정리하며 

Chapter 2_ 코딩으로 프러포즈하기 
2.1 실습 준비 
2.2 웹 브라우저 실행하여 URL 열기 
2.3 상대방의 대답에 따라 보여줄 영상 다르게 하기 
2.4 애인에게 프러포즈 프로그램 전달하기 
2.5 정리하며 

Chapter 3_ 로또 번호 자동 생성하기 
3.1 실습 준비 
3.2 무작위로 숫자 6개 선택하기 
3.3 숫자 6개 조합 5세트 만들기 
3.4 정리하며 

Chapter 4_ 숫자 야구 게임 만들기 
4.1 실습 준비 
4.2 숫자 야구 게임 규칙 
4.3 중복되지 않는 랜덤 숫자 세 개 생성하기 
4.4 제시한 숫자에 대해서 스트라이크, 볼 판정하기 
4.5 맞출 때까지 게임이 진행되게 하기 
4.6 중복된 숫자를 입력했을 때 문제 발생 
4.7 정리하며 

Chapter 5_ 웹 사이트 홍보를 위한 QR 코드 만들기 
5.1 실습 준비 
5.2 QR 코드 만들기 
5.3 정리하며 

Chapter 6_ PDF 파일 추출, 병합하기 
6.1 실습 준비 
6.2 PDF 파일 내에서 특정 페이지 추출하기 
6.3 PDF 파일에서 여러 페이지 추출하기 
6.4 여러 개의 PDF 파일 병합하기 
6.5 PDF 파일에서 텍스트 추출하기 
6.6 정리하며 

Chapter 7_ 웹 페이지를 캡처하여 이미지로 저장하기 
7.1 실습 준비 
7.2 웹 페이지 캡처하기 
7.3 한 번에 여러 페이지 캡처하기 
7.4 직접 작성한 html, css를 이미지 파일로 만들기 
7.5 정리하며 

Chapter 8_ 메모장에서 주민등록번호와 전화번호 추출하기 
8.1 실습 준비 
8.2 정규식 없이 주민등록번호 추출하기 
8.3 정규식으로 주민등록번호 추출하기 
8.4 주민등록번호와 전화번호 추출하기 
8.5 정리하며 

Chapter 9_ Hex 코드를 RGB 색상으로 변환하기 
9.1 실습 준비 
9.2 Hex 코드를 RGB 색상으로 변환하기 
9.3 RGB 색상을 Hex 코드로 변환하기 
9.4 Hex 코드, RGB 색상 변환 프로그램 
9.5 Hex 코드, RGB 색상 변환 프로그램을 정교하게 만들기 
9.6 정리하며 

Chapter 10_ 특정 시간마다 반복해서 실행되는 프로그램 만들기 
10.1 실습 준비 
10.2 1초마다 100원을 버는 프로그램 
10.3 2시간마다 물을 마시라고 알려주는 프로그램 
10.4 매일 0시마다 정기 결제를 하게 만드는 프로그램 
10.5 정리하며 

Chapter 11_ 사내 방송 프로그램 만들기 
11.1 실습 준비 
11.2 텍스트를 음성으로 변환하기 
11.3 텍스트를 음성으로 변환한 후 바로 재생하기 
11.4 예약된 시간에 음성 알림을 해주는 프로그램 만들기 
11.5 정리하며 

Chapter 12_ 현재 날씨 정보 가져오기 
12.1 실습 준비 
12.2 OpenWeather API key 얻기 
12.3 위도, 경도 좌표 얻기 
12.4 현재 기온 정보 얻기 
12.5 원하는 도시의 현재 기온 확인하기 
12.6 우리가 입력한 도시의 기온이 맞는지 확인하기 
12.7 정리하며 

Chapter 13_ SMS 문자 보내기 
13.1 실습 준비 
13.2 문자 전송 API 
13.3 다른 사람에게 문자 메시지 보내기(유료) 
13.4 엑셀 파일에 있는 회원에게 일괄적으로 문자 보내기 
13.5 정리하며 

Chapter 14_ 코딩으로 주식 매매하기 
14.1 실습 준비 
14.2 한국투자증권 API 사용 준비하기 
14.3 특정 종목 현재 주가 확인하기 
14.4 현재 계좌에 있는 현금 잔고 확인하기 
14.5 주식 시장가로 매수하기 
14.6 보유 주식 확인하기 
14.7 주식 시장가로 매도하기 
14.8 간단한 주식 매매 프로그램 
14.9 정리하며 

Chapter 15_ 수학 시험 문제 출제용 그래프 그리기 
15.1 실습 준비 
15.2 1차 함수 그래프 그리기 
15.3 x축, y축 위치 바꾸기 
15.4 x축, y축 눈금 스케일 동일하게 만들기 
15.5 그래프에 함수식 및 x축, y축 정보 넣기 
15.6 2차 함수 그래프 그리기 
15.7 정리하며 

Chapter 16_ CPU, 메모리 사용량 모니터링 프로그램 만들기 
16.1 실습 준비 
16.2 실시간 CPU, 메모리 사용량 체크하기 
16.3 실시간 CPU, 메모리 사용량 그래프 그리기 
16.4 실시간 CPU, 메모리 사용량 그래프 그리기(개선) 
16.5 그래프 꾸미기 
16.6 메모리/CPU 사용량 많을 시 경고음 나게 하기 
16.7 정리하며 

Chapter 17_ 맛집 추천 지도 만들기 
17.1 실습 준비 
17.2 맛집 목록 엑셀에 정리하기 
17.3 웹 지도 만들기 
17.4 도로명 주소를 위도, 경도 좌표로 변환하기 
17.5 엑셀에 있는 도로명 주소를 위도, 경도 좌표로 변환하기 
17.6 지도에 맛집 마커 찍기 
17.7 정리하며 

Chapter 18_ 고객들에게 이벤트 당첨 이메일 보내기 
18.1 실습 준비 
18.2 코드로 네이버 이메일을 보내기 위한 설정하기 
18.3 네이버 이메일 보내기 
18.4 파일 첨부해서 이메일 보내기 
18.5 이메일 내용을 예쁘게 꾸미기 
18.6 엑셀 파일에 있는 데이터를 파이썬으로 가져오기 
18.7 엑셀 파일에 있는 고객 중 당첨 고객에게 이메일 보내기 
18.8 정리하며 

Chapter 19_ 임시 비밀번호를 이메일로 발송하기 
19.1 실습 준비 
19.2 랜덤 비밀번호 생성하기 
19.3 이메일로 임시 비밀번호 전송하기 
19.4 정리하며 

Chapter 20_ 엑셀 파일 꾸미기 
20.1 실습 준비 
20.2 특정 셀에 배경색 넣기 
20.3 값에 따라 셀마다 다른 배경색 넣기 
20.4 글자 크기 변경하기 
20.5 정리하며 

Chapter 21_ 로또 당첨번호를 크롤링하여 통계내기 
21.1 실습 준비 
21.2 가장 최근 회차의 당첨번호를 일부 크롤링하기 
21.3 가장 최근 회차의 당첨번호와 보너스번호 크롤링하기 
21.4 가장 자주 당첨된 번호 확인하기(번호별 당첨 빈도 파악) 
21.5 정리하며 

Chapter 22_ 커쇼와 류현진 선수 MLB 데이터 비교하기 
22.1 실습 준비 
22.2 파이썬과 Sqlite3 데이터베이스 연동하기 
22.3 조회한 데이터를 보기 좋은 형태로 변환하기 
22.4 류현진 선수의 승, 패, ERA, 탈삼진, 볼넷, 피안타 평균 구하기 
22.5 류현진 선수의 시즌별 ERA 선 그래프 그리기 
22.6 류현진 선수와 클레이튼 커쇼 선수의 데이터 비교하기 
22.7 정리하며 

Chapter 23_ 머신러닝으로 타이타닉호 생존자 예측하기 
23.1 실습 준비 
23.2 타이타닉 데이터셋 
23.3 불필요한 컬럼 제거하기 
23.4 null 값 처리하기 
23.5 문자 데이터 숫자로 바꿔주기 
23.6 분류에 유용한 특성 선택하기 
23.7 kNN 분류 모델 훈련 및 테스트 
23.8 정리하며 

Chapter 24_ 이미지에 워터마크 넣기 
24.1 실습 준비 
24.2 이미지에 워터마크 넣기 
24.3 원하는 위치에 워터마크 넣기 
24.4 폴더에 있는 모든 이미지에 워터마크 처리하기 
24.5 코드 수정 없이 워터마크 적용하기 
24.6 정리하며 

Chapter 25_ 사진을 이용해서 웹툰 만들기 
25.1 실습 준비 
25.2 사진을 만화로 바꾸기 
25.3 이미지에 말풍선 넣기 
25.4 말풍선에 텍스트 넣기 
25.5 세 컷 웹툰 만들기 
25.6 정리하며 

Chapter 26_ 사진에서 명함 부분만 잘라서 저장하기 
26.1 실습 준비 
26.2 사진에서 명함 영역을 찾기 위한 전처리 
26.3 이미지에서 명함 부분의 후보 바운딩 박스 찾아내기 
26.4 명함 바운딩 박스만 남기고 명함 윤곽 그리기 
26.5 명함 부분만 잘라서 직사각형으로 만들기 
26.6 다른 명함 사진들로 테스트해보기 
26.7 정리하며 

Chapter 27_ 사진에서 사람 얼굴 검출하여 모자이크로 처리하기 
27.1 실습 준비 
27.2 사람 얼굴 검출하기 
27.3 사람 얼굴에 모자이크로 처리하기 
27.4 주인공이 아닌 사람 얼굴만 모자이크로 처리하기 
27.5 정리하며 

Chapter 28_ 손으로 쓴 전화번호 인식 프로그램 만들기 
28.1 실습 준비 
28.2 MNIST 데이터셋 
28.3 간단하게 딥러닝 모델 학습시키기 
28.4 우리가 직접 손으로 쓴 숫자 인식하기 
28.5 손으로 쓴 전화번호 인식하기 
28.6 정리하며 

Chapter 29_ 사람 얼굴 분석하기 
29.1 실습 준비 
29.2 사진 속 인물 분석하기 
29.3 분석 결과 이미지에 쓰기(CIA 관련 영화 흉내내기) 
29.4 정리하며 

Chapter 30_ 마스크 착용 유무 판별하기 
30.1 실습 준비 
30.2 마스크 착용 얼굴 및 미착용 얼굴 이미지 수집하기 
30.3 마스크 착용을 판별하는 딥러닝 모델 만들기 
30.4 훈련된 마스크 착용 판별 모델로 테스트해보기 
30.5 정리하며 

Chapter 31_ Flask로 API 서버 만들기 
31.1 실습 준비 
31.2 아주 간단한 웹 사이트 만들기 
31.3 조선시대 왕 목록 얻기 
31.4 조선시대 왕 추가하기 
31.5 조선시대 왕 추가하기(잘못된 요청 처리) 
31.6 조선시대 왕 수정하기 
31.7 조선시대 왕 삭제하기 
31.8 Access Token을 발급 받은 경우에만 API 사용 허가하기 
31.9 정리하며 

Chapter 32_ 번역 사이트 만들기 
32.1 실습 준비 
32.2 번역 기능 만들기 
32.3 아주 간단한 웹 사이트 만들기 
32.4 html 문서가 127.0.0.1:5000에 접속했을 때 나오게 하기 
32.5 웹 사이트에서 입력한 문장이 번역되어 웹 사이트에서 보이게 하기 
32.6 CSS로 심파고를 파파고처럼 디자인하기 
32.7 정리하며 

Chapter 33_ Flask, Django 없이 웹 애플리케이션 만들기 
33.1 실습 준비 
33.2 파이썬만으로 웹 사이트 띄우기 
33.3 웹 페이지에 그래프 띄우기 
33.4 matplotlib으로 그린 그래프 띄우기 
33.5 사용자가 업로드한 엑셀 파일 시각화하기 
33.6 번역 웹 사이트 만들기 
33.7 정리하며 

Chapter 34_ 백색 소음 GUI 프로그램 만들기 
34.1 실습 준비 
34.2 GUI 프로그램 윈도우 띄우기 
34.3 윈도우에 버튼 추가하기 
34.4 버튼에 기능 부여하기 
34.5 버튼 클릭 시 음악 재생되게 하기 
34.6 버튼 클릭 시 음악 재생되게 하기(멀티 프로세스 활용) 
34.7 정리하며 

Chapter 35_ 갹출 금액 랜덤 분할 프로그램 만들기 
35.1 실습 준비 
35.2 금액 인원에 따라 랜덤 분할하기 
35.3 갹출 금액 랜덤 분할 프로그램 UI 만들기 
35.4 갹출 금액 랜덤 분할 프로그램에 기능 부여하기 
35.5 exe 실행 파일 만들기 
35.6 프로그램 아이콘 바꾸기 
35.7 정리하며 

Chapter 36_ 감사 일기 프로그램 만들기 
36.1 실습 준비 
36.2 sqlite3 데이터베이스 설정하기 
36.3 감사 일기 테이블 생성하기 
36.4 입력한 감사제목을 GUI 창에 띄우기 
36.5 감사제목을 입력하는 기능 추가하기 
36.6 입력한 감사제목을 수정/삭제 기능 추가하기 
36.7 프로그램 빌드하기 
36.8 정리하며 

Chapter 37_ 객체 지향 프로그래밍하기 
37.1 실습 준비 
37.2 클래스 만들기 
37.3 상속 
37.4 정리하며 

Chapter 38_ 로그 예쁘게 찍기 
38.1 실습 준비 
38.2 원래 찍히는 평범한 로그 
38.3 컬러로 로그 표현하기 
38.4 로그 메시지 포맷 바꾸기 
38.5 메모장에 로그 찍어 주기 
38.6 정리하며 

Chapter 39_ 타입 힌트 사용하여 코드의 가독성 높이기 
39.1 실습 준비 
39.2 타입 힌트 
39.3 함수의 출력에도 타입 힌트를 주자 
39.4 정리하며 

Chapter 40_ 최적화된 서비스를 위해 캐싱 처리하기 
40.1 실습 준비 
40.2 캐싱이란 
40.3 데코레이터란 
40.4 파이썬에서 캐싱 처리하기 
40.5 @cache 데코레이터와 @lru_cache 데코레이터 
40.6 정리하며 

찾아보기

 

_주요 내용

파이썬 때문에 매일 5000명이 방문하는 블로그 운영자가 쓴 쓸모 있는 파이썬 프로그램 레시피북
만들고 만들며 만들다 보면 나도 어느덧 파이썬 개발자
누군가의 인생을 바꾸는 기술 서적이길 바라며

[이 책의 특징]
_1부의 개발환경만 먼저 설정해 놓으면 만들고 싶은 프로그램 아무거나 찾아서 실습해도 문제가 없다.
_파이썬으로 일도 하고 취미생활도 하는 저자가 엄선해 뽑은 주제 40개를 선정하였다.
_단 한줄의 코드도 생략하지 않고, 모든 코드의 기능을 행 (묶음) 단위로 자세하게 설명해 두었다.
_하나의 프로그램에 하나의 가상환경을 만들어 두었다. 가상환경의 이점은 1부에서 확인할 수 있다.

[이런 생각을 갖고 있는 독자에게 안성맞춤]

_파이썬 기본서를 읽었지만 파이썬으로 무엇을 할 수 있는지 잘 모르겠다.
_파이썬 문법을 공부할 시간은 없지만 일단 코딩으로 뭐라도 만들어보고 싶다.
_파이썬 개발자의 실무 노하우를 얻고 싶다.
_파이썬을 통해 업무 효율을 높이고 싶다.
_파이썬으로 돈을 벌고 싶다.

여러분이 이 책을 완독하는 데 도움을 주고자 다음과 같은 채널을 통해 소통합니다. 책을 따라하다가 막히는 부분이 있으면 언제든지 질문해주세요. 최대한 빠르게 답변하도록 노력하겠습니다. 여러분이 사용하기 편한 채널로 연락주세요.

질의응답사이트 cafe.naver.com/codefirst

블로그 https://bskyvision.com
깃허브 https://github.com/kyohoonsim

이 책에서 다루는 파이썬은 저와 제 가족을 먹여 살리고 있는 아주 고마운 존재입니다. 저는 파이썬을 정말 사랑합니다. 파이썬은 제가 만들고 싶은 것을 만들게 해줬고, 또한 누군가가 만들고 싶어하는 것을 제가 대신 만들 수 있게 도와줬기 때문입니다.

파이썬의 매력은 비교적 쉬운 문법에 파워풀한 라이브러리를 많이 보유하고 있다는 점입니다. 라이브러리만 잘 갖다 써도 만들 수 있는 것이 정말 무궁무진하게 많습니다. 이 책에서 여러분은 파이썬으로 정말 재미있는 일을 많이 할 수 있다는 것을 알게 될 것입니다. 
이 책의 내용에 여러분의 상상력과 응용력을 첨가한다면 멋진 프로그램을 많이 만들어 낼 수 있을 것입니다. 파이썬이 여러분의 삶을 더욱 더 윤택하게 만드는데 이 책이 작은 보탬이 되면 좋겠습니다.

_저자 소개
지은이 심교훈
대학교 2학년 때 C언어 수업에서 C+ 학점을 받고 코딩에 재능이 없다고 확신했지만, 윤성우 님의 <열혈강의 C 프로그래밍> 책을 만난 후 처음 개발자의 꿈을 꾸게 되었고, 현재는 파이썬으로 밥을 벌어먹고 있는 백엔드 개발자. 
로아와 인아의 아빠이자, 희의 남편. 일명 희로인의 남자. 
일 평균 5000명이 방문하는 블로그의 필자이자 파이썬 프로그래밍 강사. 
컴퓨터비전 & 영상처리 관련 8편의 SCI 논문 저자. 
• 동국대학교 전자공학 학사
• 톈진대학교 영상처리 석사 졸업, 박사 중퇴
• 스포츠를 좋아하여 스포츠 IT 회사에서 첫 직장 생활
• 현재는 대기업 금융 IT 회사에 재직


_상세 이미지



_끝

 

posted by 로드북
:
오탈자 정보 2023. 6. 15. 15:07
posted by 로드북
:
자료실 2023. 6. 15. 15:06
posted by 로드북
:
신간소개 2021. 6. 3. 16:44

 

  ● 저자: 김효실

  ● 페이지: 376

  ● 판형: 사륙배판형(188*257)

  ● 도수: 2도

  ● 정가: 25,000원

  ● 발행일: 2021년 6월 16일

  ● ISBN: 978-89-97924-87-5 93000

 

 [오탈자 사이트] [예제소스 다운로드]

 

 

[강컴] [교보] [반디] [알라딘] [예스24] [인터파크]

[샘플원고]

Sample_pythonproject.pdf
2.69MB

_도서 내용

파이썬을 배웠는데 그 다음엔 뭘 할 수 있지? 라는 물음에서부터 기획되었다. 인간의 언어도 사용해봐야 늘 듯이, 프로그래밍 언어도 그렇다. 문법만 배웠다고 자유자재로 말할 수는 없지 않은가? 하지만, 단순하고 재미없는 예제들만 따라하며 배우라고 하면 배움의 길은 고단할 것이다. 그래서 이 책은 누구나 공감할 수 있는 생활밀착형 프로젝트 11개를 직접 구현해보면서 재미와 실력 두 가지를 함께 잡을 수 있도록 구성했다. 웹 크롤링, 업무 자동화, 인공지능 비서, 주식 분석 자동화 등의 프로젝트를 재미나게 배우면서 파이썬 활용 실력도 높여보자.

 

_대상 독자

--------이런 고민을 하는 독자-----------

파이썬이 대세라는데, 왜 파이썬을 배워야 하지?”

파이썬 입문서는 책장이 닳도록 보았는데, 그 다음에 무엇을 해야 하지?”

프로그램을 만들어 업무를 자동화하고 싶은데, 어디서부터 시작해야 할지 막막할 때

인공지능을 내 프로그램에서 구현하고 싶은데, 공부할 양도 너무너무 방대하다고 느낄 때

 

마지막으로 제일 중요한 고민,

“프로그래밍에 흥미를 좀 갖고 싶을 때”

“어떻게 하면 재미있게 프로그래밍을 해볼 수 있을지 고민될 때”

 

_목차

 

지은이의 글

편집자이자 베타테스터의 글

일러두기

 

1. 연예인 사진 모으기 프로젝트

1.1 학습목표

1.2.1 회원가입(계정 생성)

1.2 사전 준비하기

1.2.2 서비스 이용 동의

1.2.3 앱 키(APP KEY) 발급

1.3 사전 지식 쌓기

1.3.1 파일 읽고 쓰기

1.3.2 웹에 있는 이미지 파일을 저장하는 방법

1.3.3 OpenAPI 문서를 보는 방법

1.4 구현하기

1.5 요약과 정리하기

 

2. 나에게 카카오톡 메시지 보내기 프로젝트

2.1 학습목표

2.2 사전 준비하기

2.2.1 접근 권한 설정하기

2.2.2 카카오톡 메시지 API 사용 권한받기(인증 코드와 사용자 토큰 발급)

2.2.3 token 관리하기

2.3 사전 지식 쌓기

2.3.1 메시지 서비스 및 활용할 서비스 확인하기

2.3.2 메시지 종류 알아보기

2.3.3 텍스트와 리스트 메시지 템플릿 알아보기

2.4 구현하기

2.5 요약과 정리하기

2.6 Trouble Shooting

2.7 보충자료

 

3. 네이버 영화 리뷰 크롤링 프로젝트

3.1 학습목표

3.2 사전 준비하기

3.3 사전 지식 쌓기

3.3.1 크롤링이란?

3.3.2 크롤링 방법

3.3.3 HTML 구성 요소

3.3.4 가장 많이 사용하는 HTML 태그

3.3.5 BeautifulSoup 라이브러리 사용법

3.4 구현하기

3.5 요약과 정리하기

 

4. 보고서 자동화 프로젝트

4.1 학습목표

4.2 사전 준비하기

4.3 사전 지식 쌓기

4.3.1 모든 레이아웃 적용해 보기

4.3.2 레이아웃별 placeholder 속성 확인하기

4.4 구현하기

4.5 요약과 정리하기

 

5. 이메일 전송 자동화 프로젝트

5.1 학습목표

5.2 사전 준비하기

더보기

5.2.1 라이브러리 설치하기

5.2.2 발신(send) 이메일 SMTP 설정하기

5.3 사전 지식 쌓기

5.3.1 이메일 전송 흐름 이해하기

5.3.2 이메일 내용 작성 및 파일 첨부하기

5.4 구현하기

5.5 요약과 정리하기

 

6. Google Teachable Machine을 사용한 졸지마 프로젝트

6.1 학습목표

6.2 사전 준비하기

6.2.1 ‘나에게 카카오톡 메시지 보내기의 사전 준비하기

6.2.2 웹캠 사용하기

6.2.3 카카오 애플리케이션에 사이트 도메인 등록하기

6.2.4 라이브러리 설치하기

6.3 사전 지식 쌓기

6.3.1 OpenCV로 카메라 입력 받기

6.3.2 Google Teachable Machine 이해하기

6.3.3 Google Teachable Machine 사용하기

6.3.4 Google Teachable Machine으로 모델 만들기

6.4 구현하기

6.5 요약과 정리하기

 

7. 네이버 뉴스 요약 프로젝트

7.1 학습목표

7.2 사전 준비하기

7.3 사전 지식 쌓기

7.3.1 User-Agent 확인하기

7.3.2 네이버 뉴스 구조 이해하기섹션별 접속 주소(URL) 확인

7.3.3 네이버 뉴스 구조 이해하기상위 랭킹 세 개의 뉴스 메타 정보 확인

7.3.4 gensim으로 뉴스 요약하기

7.4 구현하기

7.5 요약과 정리하기

 

8. (구글 캘린더를 연동한) 스마트 일정 관리 프로젝트

8.1 학습목표

8.2 사전 준비하기

8.2.1 구글 클라이언트 라이브러리 설치하기

8.2.2 구글 애플리케이션 등록 및 인증키 발급받기

8.2.3 구글 캘린더 API 사용 설정하기

8.2.4 네이버 애플리케이션 등록 및 인증키 발급받기

8.2.5 카카오 애플리케이션에 사이트 도메인 등록하기

8.3 사전 지식 쌓기

8.3.1 네이버 지역 검색 OpenAPI 사용하기

8.3.2 구글 캘린더 CRUD 연습하기

8.4 구현하기

8.5 요약과 정리하기

8.6 Trouble Shooting

 

9. 날씨 정보를 이용한 맛집 추천 프로젝트

9.1 학습목표

9.2 사전 준비하기

9.2.1 나에게 카카오톡 메시지 보내기

9.2.2 공공 데이터 포털날씨 서비스 인증키 발급받기

9.2.3 공공 데이터 포털미세먼지 서비스 인증키 발급받기

9.2.4 카카오 애플리케이션에 사이트 도메인 등록하기

9.3 사전 지식 쌓기

9.3.1 날씨 정보 가져오기

9.3.2 미세먼지 정보 가져오기

9.4 구현하기

9.5 요약과 정리하기

 

10. 주식 분석 보고서 자동화 프로젝트

10.1 학습목표

10.2 사전 준비하기

10.2.1 보고서 자동화 프로젝트

10.2.2 이메일 전송 자동화 프로젝트

10.2.3 라이브러리 설치하기

10.3 사전 지식 쌓기

10.3.1 종목코드 가져오기

10.3.2 일별 시세 가져오기

10.4 구현하기

10.5 요약과 정리하기

 

11. 인공지능 비서, 자비스 프로젝트

11.1 학습목표

11.2 사전 준비하기

11.2.1 마이크(mic) 준비하기

11.2.2 9. 날씨 정보를 이용한 맛집 추천 프로젝트

11.2.3 10. 주식 분석 보고서 자동화 프로젝트

11.2.4 라이브러리 설치하기

11.3 사전 지식 쌓기

11.3.1 음성인식(STT)하기

11.3.2 마이크(mic)로 음성 수집하기

11.4 구현하기

11.5 요약과 정리하기

 

특별부록. 어서와 파이썬은 처음이지?

 

부록 1. 파이썬 설치 없이 코딩하기

1.1 들어가기

1.2 코랩 사용법

 

부록 2. 기본 자료형과자료구조

2.1 들어가기

2.2 정의자료형과 자료구조란

2.3 사용 방법

2.4 소스코드 이해하기

2.5 요약과 정리하기

 

부록 3. 연산자

3.1 들어가기

3.2 문법 익히기

3.3 소스코드 이해하기

3.4 요약과 정리하기

 

부록 4. if 조건문

4.1 들어가기

4.2 문법 익히기

4.3 소스코드 이해하기

4.4 요약과 정리하기

 

부록 5. for, while 반복문

5.1 들어가기

5.2 문법 익히기

5.2.1 for

5.2.2 while

5.2.3 break

5.3 소스코드 이해하기

5.4 요약과 정리하기

 

부록 6. 함수

6.1 들어가기

6.2 문법 익히기

6.3 소스코드 이해하기

6.4 요약과 정리하기

 

부록 7. 파이썬 설치하기(윈도우즈 10)

7.1 들어가기

7.2 파이썬 설치하기

7.2.1 윈도우즈 10의 시스템 종류 확인

7.2.2 파이썬 설치

7.3 파이썬 실행하기(명령 프롬프트)

7.4 파이썬 실행하기(주피터 노트북)

7.5 꿀팁

7.6 요약과 정리하기

 

부록 8. import 패키지 사용하기

8.1 들어가기

8.2 문법 익히기

8.3 소스코드 이해하기

8.3.1 bs4 라이브러리

8.3.2 datetime 라이브러리

8.3.3 사용자가 만든 패키지(또는 모듈)

8.4 요약과 정리하기

 

부록 9. 상대경로와 절대경로로 파일 다루기

9.1 들어가기

9.2 상대경로, 절대경로로 파일 읽고, 쓰기

9.2.1 작업하는 경로 확인하기

9.2.2 절대경로로 파일 읽기

9.2.3 상대경로로 파일 읽기

9.2.4 파일 쓰기

9.3 소스코드 이해하기

9.4 요약과 정리하기

 

부록 10. requests 라이브러리 사용법

10.1 들어가기

10.2 문법 익히기

10.2.1 요청

10.2.2 응답

10.3 요약과 정리하기

 

찾아보기

 

_주요 내용

 

생활 속 불편함을 한방에 해결해주는 프로젝트

업무 자동화에서 인공지능 비서까지

 

OpenAPI와 라이브러리를 활용하여

쉽고, 빠르게 만드는 프로젝트!

 

----------------------------------------------------------------------------

Q1. 비전공자인데요. 코딩을 배우려면 무엇부터 해야 하나요?

A1. 비전공자라면 파이썬으로 감을 익히면 좋아요.

Q2. 고등학생인데요. 프로그램 공모전에 나가고 싶어요. 어떤 언어를 선택하는 게 좋아요?

A2. 공모전에 나가기엔 파이썬이 최고죠.

 

Q3. 빅데이터 분야가 전망이 좋다는데, 어떻게 공부하면 되나요?

A3. 데이터 분석은 파이썬이죠.

----------------------------------------------------------------------------

 

요즘 대세 언어 파이썬에 대해 물어보면 십중팔구 위와 같은 대답을 얻는다.

하지만, 프로그램은 생활 속의 불편함을 해결해주는 도구이다. 프로그래밍 언어도 이러한 목적에 맞게 배워야 한다.

이 책에서는 비전공자라서 배우는 파이썬, 공모전 출전을 위한 파이썬이 아닌 '나의 불편함을 해결해주는 도구'로 파이썬을 알려준다.

그래서 생활 속 불편을 해결해주는 생활 밀착형 프로젝트로 구성했다.

 

_연예인 사진을 단숨에 다운받을 수 있는 프로젝트

_보고서를 컴퓨터가 착착 만들어주는 프로젝트

_긴 뉴스를 요약해서 핵심만 알려주는 프로젝트

 

이처럼 여러분의 생활에 도움을 주는 프로그램을 만들어본다. 절대로 어렵지 않다. 파이썬 라이브러리와 OpenAPI를 사용하면 쉽게 문제를 해결할 수 있기 때문이다.

 

책은 파이썬의 기본 문법을 다루는 책들과는 다른 순서로 구성되어 있다. 파이썬 기본 문법이 제일 앞이 아닌 부록에 있다. 그리고 프로젝트의 최종 결과물은 해당 프로젝트의 제일 마지막이 아닌 시작 부분에 있다. , 학습 순서보다는 호기심 순서로 작성하여 여러분의 궁금증을 빠르게 해소해주기 위한 구성이다.

 

파이썬을 처음 접하는 독자라면 제일 뒤 부록부터 읽되 ‘손’이 아닌 ‘눈’으로 익히면 된다. 기본 문법을 익히는 목적은 프로젝트에 실린, 조금 어려운 내용을 이해하기 위해서다. 부록에 실린 예제들을 ‘눈’으로 보고 이해가 된다면, 1장으로 넘어가 프로젝트를 만들어 보면 된다.

 

파이썬 기본 문법을 알고 있는 독자라면 1장 기본 프로젝트부터 하나하나 따라해 보면 된다. 그리고, 작은 기능을 모아 융합 프로젝트를 완성해 본다. 더 나아가 여러분이 생활에서 느끼는 불편에는 어떤 것이 있는지 생각하고, 구현하면서 여러분만의 DIY 프로젝트를 만들어보기 바란다.

 

 “이래서 파이썬, 파이썬 하는구나!” 하는 것을 느낄 수 있을 것이다.

 

 

_저자 소개

지은이

김효실

컴퓨터공학과 빅데이터를 전공하였다. 서울대학교, 숭실대학교, LG전자, 삼성전자에서 전문강사로 활동하였으며, 현재는 국민대학교 겸임교수로 활동 중이다. 게임사 AI Center 거쳐 현재는 아모레퍼시픽 AI솔루션팀에서 근무 중이다.

프로그래머, 데이터사이언티스트, 강사, 겸임교수 다양한 경험에서 쌓은 지식을 쉽고, 재밌게 전파하는 사람이 되고 싶다. 그리고, 배움 앞에선 늙지 않는 자가 되기 위해 오늘도 노력 중이다.

 

 

_상세 이미지

                                                                                                _

posted by 로드북
: