이것은 프로그래밍 책이 아니다.
아닌척 하는게 아니라 그냥 아니다.
전혀 아니다.
"프로그래머를 위한"이라는 것은 수식어일 뿐, 기초 해석학 책이다.
즉, 쉽게말해 대수학과 수학, 미적분을 기초로한 함수의 연속성을 다루는 수학책이라는 것이다.
(위키백과 참고: https://ko.wikipedia.org/wiki/해석학_(수학))
사설은 이쯤 하고 실제 책을 본 느낌을, 책을 살펴보면서 잠시 보기로 하자.
표지 그림을 포함하여 표지 자체는 나름 심플하고 체계적인 느낌이 든다.
기초해석학이 무엇인지 몰랐던 나는, 왼쪽의 함수와 미적분을 기초부터 응용까지! 라는 말에 대략의 범위를 알 수 있었다.
나카이 에츠지 라는 일본 사람이 지은 책이며, 이 책은 그 번역본이다.
초판발행이 작년 12월 말이다.
옮긴이는 딥러닝에 종사하며, 우리가 일반적으로 아는 프로그래머는 아닌듯 하다.
하지만, 프로그래머에게 이러한 지식이 도움이 되리라고 생각하지 않았나 싶다.
이건 초반에 나오는 보너스인데, 끽해야 알파 베타 감마, 오메가 정도 아는 수준의 많은 프로그래머들에게
그리스식 문자를 읽는 방법을 알려준다.
편집자 후기는 간단하다. 이 책의 주제에 대한 것이다.
집합, 함수, 미적분 등에 대한 내용이라는 것이다. 사실 기초가 가물가물하거나 다시한번 정리한 뒤 다음 단계로 넘어가고 싶을 때 활용하라고 하지만... 그래도 쉽지는 않다. 필요하다는 것은 공감한다.
전체 목차를 보면, 다음과 같이 차례가 구성되어 있다.
1장. 수학의 기초 개념
2장. 함수의 기본 특성
3장. 함수의 미적분
4장. 초등함수
5장. 테일러 공식과 해석함수
6장. 다변수함수
뒤로갈수록 무슨 말인지 모를정도로 생소할 수 있지만, 적절한 내용 구성으로 보인다.
가장 처음 나오는 챕터와 그 내용이다.
아주 친절하고, 천천히 도입을 하고 있다.
사실 이 부분에 낚였다고 생각이 든 부분도 있는데, 이렇게 느린 템포로 진행될 것이라고 생각했었는데, 착각이었다.
(사실 그림까지 포함시킬 정도였기 때문에 참 친절해 보이긴 했다.)
슬슬 이전에 배웠던 기억이 있는 제목과 내용이 나온다.
합성함수라는 것과 그 정의와 예시 등에 대해서 알 수 있다.
사실은 슬슬 이해하기 어려운 부분이 시작된 느낌이었다.
보다보니... 이러한 내용도 나오기 시작한다.
사실 팩토리얼도 나오고, 수식도 꽤 복잡해지기 시작했다.
결국 끝까지 읽지는 못했으며(이해가 불가)
대신 이해가는 부분까지는 좀 꼼꼼히 보았다. 결국 끝까지 읽는것은 포기할 수 밖에 없었다.
왜 수식이 중요한지, 필요한 강의 및 책을 읽고 얻게 될 내용에 대해 적혀 있는 뒷표지이다.
한 레벨 1까지는 그래도 무난하게 통과한다면, 레벨2, 3에서는 따라오기가 매우 어렵다고 본다.
내용을 좀 줄이더라도 조금만 더 친절하고 상세하게 내용을 구성했더라면 하는 아쉬움이 남는다.
사실, 나는 딥러닝을 나중에 배울 때를 대비하여 수학을 어떻게든 재정립 하고 싶었으나, 너무도 어려워서 좌절되고 말았다.
이 책을 추천하는 사람은 다음과 같다.
- 대학을 졸업한지 얼마 안되는 컴퓨터 공학과 졸업생
- 반대로 대학 졸업한지 오래되었으나, 과거의 기억을 되살리고 싶은 일반인과 직장인.
- 지적인 호기심이 넘쳐나는 프로그래머
- (가장 중요) 딥러닝을 하고 싶은 프로그래머
정리하자면
장점으로는
- 알짜만 모아두고 정리가 잘 된 수학책이다.
- 각 공식을 증명하고 싶다면 좋은 모범답안을 제시하고 있다.
아쉬운 점으로는
- 쉽게 시작했지만, 갑자기 가파른 진행곡선을 보인다.
- 수학을 위한 사전 지식이 필요해보인다. 잘 모르는 상태에서 제대로 도와줄 것이라고 믿는다면 낭패를 볼 것.
- 이것이 어떠한 부분에서 프로그래머에게 도움이 될 것인지에 대한 설명이 부족해 보인다.
나는 이 책을 다음과 같이 평가해 보았다.
가격: 8 / 10
내용: 6 / 10
디자인: 7 / 10
구성: 7 / 10
좋은 책임은 분명하지만, 아무래도 기초를 기대하고 보기는 어려운 책이기에 위와 같은 점수가 나온 것이다.
가격: 25,000원
전체 페이지: 296 페이지
이 리뷰는 '길벗출판사'로부터 도서를 제공받아 작성하였습니다.
'[Review] > Book' 카테고리의 다른 글
[도서 리뷰] 게임으로 익히는 코딩 알고리즘 (0) | 2019.06.08 |
---|---|
[도서 리뷰] 실습과 그림으로 배우는 리눅스 구조 (0) | 2019.04.14 |
[도서 리뷰] 구글스토리 (0) | 2019.02.12 |
[도서 리뷰] 파이썬 웹 프로그래밍(개정판) (0) | 2019.02.01 |
[도서 리뷰] 이것이 C#이다 (0) | 2019.01.10 |
댓글