'만들면서 배우는'에 해당되는 글 1건
- 2023.06.15 :: [신간안내] 백견불여일타 (이젠 프로젝트다!) 쓸모 있는 파이썬 프로그램 40개: 나도 모르게 파이썬에 홀딱 빠지는 1
● 저자: 심교훈
● 페이지: 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 회사에 재직
_상세 이미지
_끝
'신간소개' 카테고리의 다른 글
[신간안내] 개발자로 첫 출근했어요: 사내 개발 도구, 기술, 문화 적응 가이드 (0) | 2023.09.27 |
---|---|
[신간 안내] 리더의 세상 읽기: 지속적 성장을 위한 사람, 일, 사회에 관한 110가지 질문 (2) | 2023.06.27 |
[신간안내] 백견불여일타 (이젠 프로젝트다!) 초보자가 만들며 배우는 딥러닝 서비스 : FastAPI, Streamlit, Open API 기반의 AWS 클라우드 머신러닝 파이프라인 서비스 (0) | 2023.06.02 |
[신간안내] 마법의 챗GPT 활용법: 가장 빠르게 데이터 분석 전문가가 되는 (0) | 2023.05.08 |
[신간안내] 아무도 알려주지 않은 C++ 코딩의 기술 (10) | 2023.04.17 |