제이펍(Jpub) 출판사에서 나온 "알 스웨이가트의 파이썬 프로젝트(부제 : 81개의 실습 예제로 시작하는 파이썬 프로그래밍 입문)"이라는 도서를 소개해보고자 한다.
- 제이펍 출판사로부터 책을 무상으로 제공받아 읽고 정리한 리뷰 내용입니다.
- https://jpub.tistory.com/1249
역시 이번에도 이 책을 신뢰할 수 있었던 건 "no starch press"라는 이미지가 책 표지에 표현이 되어 있어서 이다.
no starch press에 대해서는 아래 링크를 통해서 알아보자.
그럼 간단하게 이 책에 대해서 알아보도록 하자.
1. 목차
항상 책을 처음 보면 일단 목차부터 살펴본다. 그래야 전반적으로 어떤 내용이 있는지 알기 쉽기 때문이다.
이 책은 예제를 가지고 실습을 하면서 배우는 책이라는 것을 목차에서부터 확실히 보여주고 있다.
프로젝트 번호로 총 81개의 예제가 있다.
# 목차
옮긴이 머리말
베타리더 후기
저자 및 기술 검수자 소개
들어가며
PROJECT #1 베이글
PROJECT #2 생일 역설
PROJECT #3 비트맵 메시지
PROJECT #4 블랙잭
PROJECT #5 돌아다니는 DVD 로고
PROJECT #6 카이사르 암호
PROJECT #7 카이사르 해커
PROJECT #8 캘린더 메이커
PROJECT #9 상자 속 당근
PROJECT #10 쵸우한
PROJECT #11 낚시성 기사 제목 생성기
PROJECT #12 콜라츠 추측
PROJECT #13 콘웨이의 라이프 게임
PROJECT #14 카운트다운
PROJECT #15 깊은 동굴
PROJECT #16 다이아몬드
PROJECT #17 주사위 계산
PROJECT #18 주사위 굴리기
PROJECT #19 디지털 시계
PROJECT #20 디지털 스트림
PROJECT #21 DNA 시각화
PROJECT #22 오리
PROJECT #23 에칭 그림판
PROJECT #24 인수 파인더
PROJECT #25 패스트 드로우
PROJECT #26 피보나치
PROJECT #27 수족관
PROJECT #28 플로더
PROJECT #29 산불 시뮬레이션
PROJECT #30 FOUR-IN-A-ROW
PROJECT #31 숫자 맞추기
PROJECT #32 속이기
PROJECT #33 해킹 미니 게임
PROJECT #34 행맨과 기요틴
PROJECT #35 헥사 그리드
PROJECT #36 모래시계
PROJECT #37 굶주린 로봇
PROJECT #38 J’ACCUSE!
PROJECT #39 랭턴의 개미
PROJECT #40 리트 스피크
PROJECT #41 럭키 스타
PROJECT #42 매직 포춘 볼
PROJECT #43 만칼라
PROJECT #44 메이즈 러너 2D
PROJECT #45 메이즈 러너 3D
PROJECT #46 백만 번의 주사위 굴림에 대한 통계 시뮬레이터
PROJECT #47 몬드리안 아트 생성기
PROJECT #48 몬티 홀 문제
PROJECT #49 곱셈표
PROJECT #50 NINETY-NINE BOTTLES
PROJECT #51 niNety-nniinE BoOttels
PROJECT #52 진법 카운터
PROJECT #53 원소 주기율표
PROJECT #54 피그 라틴
PROJECT #55 파워볼 복권
PROJECT #56 소수
PROJECT #57 프로그레스 바
PROJECT #58 무지개
PROJECT #59 가위 바위 보
PROJECT #60 가위 바위 보(항상 이기는 버전)
PROJECT #61 ROT13 암호
PROJECT #62 회전하는 큐브
PROJECT #63 우르의 로열 게임
PROJECT #64 7 세그먼트 디스플레이 모듈
PROJECT #65 빛나는 카펫
PROJECT #66 간단한 치환 암호
PROJECT #67 사인 메시지
PROJECT #68 슬라이딩 타일 퍼즐
PROJECT #69 달팽이 경주
PROJECT #70 소로반, 일본 주판
PROJECT #71 사운드 흉내
PROJECT #72 스펀지 표기법
PROJECT #73 스도쿠 퍼즐
PROJECT #74 텍스트 음성 변환
PROJECT #75 3-카드 몬테
PROJECT #76 틱-택-토
PROJECT #77 하노이 타워
PROJECT #78 함정이 있는 질문
PROJECT #79 2048
PROJECT #80 비즈네르 암호
PROJECT #81 물통 퍼즐
APPENDIX A 태그 색인
APPENDIX B 문자 맵
2. 정리
이 책은 파이썬(Python)을 간단하게 사용해본 사람이 81개의 예제를 풀어가면서 파이썬에서 사용하는 제어문, 함수, 클래스, 자료구조 등 많은 부분에 대해서 배울 수 있다.
다른 일반적인 책처럼 챕터 단위로 배우는 게 아니라 실질적으로 구동되는 프로그래밍된 예제를 따라 하면서 좀 더 쉽고, 이해하기 쉽게 배울 수 있는 부분이 매우 좋은 것 같다.
각 프로젝트 예제에서 동작원리를 설명하고 해당 코드를 이해하고 그리고 마지막으로 "프로그램 살펴보기"를 통해서 한번 더 해당 프로젝트 예제에서 어떤 걸 중요하게 생각하고 배워야 하는지를 공부할 수 있다.
마지막으로 해당 코드를 따라서 작성 후 구동해보고 나서는 자신이 생각하는 방법 등으로 다시 한번 동일한 결괏값이 나오도록 코드를 짜 보면 더욱더 실력이 향상될 것이다.
이 글을 쓰면서도 지금도 아직 50번째 예제를 새롭게 코딩해보고 있는 중이다.
이 책은 파이썬을 처음 배우고 난 사람에게는 꼭 추천을 하고 싶다.
내용을 쉽게 이해하고 따라 하면서 점점 실력이 향상되는 것을 느낄 수 있을 것이다.
자세한 책 내용은 꼭 구매해서 한번 읽어 보도록 하자.
3. 구매 사이트
- Yes24 : http://www.yes24.com/Product/Goods/107072661
- 11번가 : https://www.11st.co.kr/products/4148885997?trTypeCd=21&trCtgrNo=585021
- 알라딘 : https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=288756525
- 교보문고 : http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791191600667&orderClick=LAG&Kc=
'+ Infomation > IT 도서 리뷰' 카테고리의 다른 글
[도서리뷰] 실무에 바로 적용하는 파이썬 코드레시피 302 (0) | 2022.04.23 |
---|---|
[도서리뷰] Go언어를 활용한 네트워크 프로그래밍 (0) | 2022.01.22 |
댓글