Node.js 를 올초에 처음 접하면서 바이블이 될만한 책을 못봤다. 인터넷을 뒤적거려도 근사한 자료는 사막에서 바늘 찾는 것보다 어려웠는데 이유로는 대부분의 글이 자바스크립트에 대한 배경지식이 있는 독자 기준으로 설명되고 있으며 어려운 개념을 설명하는 글은 글쓴이 본인도 무슨말을 하는지 모르는 상태에서 어설프게 지식을 공유하는 경우가 되시겠다. 그러던 도중 재미있는 책을 만났다. 책은 제목처럼 200개의 예제를 통해 노드를 차근차근 정복해나가는데 예제의 종류가 무척 다양하고 쉽게 다뤄지고 있어서 쉽고 재밌게 훌훌 읽힌다. 물론 실습 가능한 환경에서 직접 타이핑하면서 정독하는 것이 이 책을 읽는 가장 모범적인 방법이겠다. 책은 총 다섯개의 파트로 구성되어 있으며 파트 1, 2 는 기본문법과 함수등..
요즘 웹 기술은 정말 하루가 다르게 발전하고 있다. 그 기술을 이끄는 선두에는 리액트, 앵귤러가 있겠지만 후발주자로 부지런히 선두 그룹을 쫓고 있는 뷰JS 를 나의 첫 웹 기술로 선택했다. 첫 도서로는 에이콘출판사의 Vue.js 2 Cookbook [다양한 예제로 배우는 뷰JS 2]. 책의 제목처럼 정말 다양한 예제를 통해서 뷰JS의 "거의" 대부분의 기능들을 소개하고 훑어나간다. 책의 두께도 요즘 나오는 책들처럼 얇지 않고 투박하지만 많은 내용을 다루고 있다는 점에서 "쿡북"의 역할을 충실히 소화하고 있다고 말할 수 있다. 책에서 다루는 내용은 다음과 같다. (홈페이지 발췌)█ 다양한 실제 사례를 통해 뷰JS의 기본 사항 이해 █ 뷰JS의 컴포넌트 시스템을 사용해 복잡한 웹 인터페이스 작성 █ 웹팩 및..
한빛미디어 리뷰 제도를 통해 [ 엄마의 말하기 연습 ] 이라는 책을 받아 보았다. 기술 서적이 아닌 책을 보는건 꽤 오랜만인데 아이를 키우고 있는 입장에서 봤을 때 내용이 무척 알차다. 마치 라디오를 듣고 있는 듯한 느낌을 받았는데 역시나 맘스라디오 라는 방송을 통한 내용이 다뤄지고 있단다.아이를 키우는건 처음이라 :-) 책을 읽다보면 그간 내가 잘못하고 있었던 부분은 무엇인지, 좋은 부모가 되기 위해서는 어떻게 해야 하는지. 사랑을 베푸는 방법에 대한 이야기를 잘 풀어주고 있다. 부모가 아니라도 충분히 공감할 수 있으려나? 아래 목차처럼 CHAPTER 는 두 가지로 나누어 진다. "엄마인 나 이해하고 공감하기", "우리 아이 이해하고 공감하기". 이처럼 엄마와 아이에 대한 부분이 고르게 쓰여있다. 읽다..
한빛미디어 기계학습 첫걸음 계보에 또 한권의 책이 추가되었다. 보통 기계학습이라고 하면 비지도학습, 지도학습, 강화학습, 이렇게 세 가지로 구분해서 이 야기한다. 이번책은 "강화학습"에 대한 이야기를 풀어내는 강화학습 첫걸음이다. 그간 첫 걸음 시리즈를 무척 유익하게 봐왔었기 때문에 이번책에 대한 기대 또한 상당했는데 역시 만족스러웠다.위에 책 사진만 보면 상당히 얇기 때문에 거부감이 없겠다. 하지만 이 책은 "강화학습"에 대한 첫걸음이지 기계학습에 대한 첫걸음 책이 아니기 때문에 다양한 사전지식을 필요로 한다. 기본적으로 python, TensorFlow, 기계학습, 약간의 수학적 지식에 대한 부분은 어느정도 감이 있는 상태에서 시작하는 것을 권한다. 아래는 이러한 부분을 채워줄 수 있는 한빛미디어에서..
빅데이터가 유행하고 뒤이어 머신러닝, 딥러닝의 시대가 오면서 데이터 분석 분야가 핫해지고 있다. 그에따라 데이터 분석가, 데이터 엔지니어의 수요가 많아지고 있는데, 한빛미디어에서 그 직업군의 길라잡이가 되어주는 책이 나왔다. Foundations for Analytics with Python파이썬 데이터 분석 입문 페이스북 데이터 과학자로 근무했던 Clinton Brownley 의 책이 원서이고 한창진/이병욱 님이 번역을 하셨다. 번역서지만 훌훌 읽는데 무리가 없다. 구성이 책은 파이썬이라는 프로그래밍 언어를 기본으로 데이터 분석을 다룬다. 우선 프로그래밍 기초가 없는 독자를 대상으로 했기 때문에 1장에 "파이썬 기초" 를 시작으로 하고, 2장에서는 CSV 파일을 다루는 기법을 소개한다. 3장은 엑셀 파..
머신러닝/딥러닝 쪽에 공부를 시작하면 필연적으로 봐야하는 책이 한빛미디어에서 출간되었다. 제목부터가 심상치 않다.Deep Learning from Scratch 밑바닥부터 시작하는 딥러닝우선 이 책은 일본에 원저를 둔 번역서인데 내용을 훌훌 읽어내려가는데 불편함이 없다. 이미 5쇄까지 발행된 상태기 때문에 오탈자나 문맥의 어색함도 찾기 힘들다. 파이썬을 기반으로 머신러닝의 이론과 구현에 집중하고 있는데 책의 서론에는 파이썬의 간단한 설치부터 변수, 사용법등이 기술되어 있다. 파이썬 입문서가 아니기 때문에 파이썬 이론에 대해 책을 비판할 필요는 없다. 이미 최소한의 내용으로 충분히 잘 설명하고 있지만 이론이 더 필요한 사람은 그에 적절한 책을 보는 것이 좋겠다.책의 모든 예제는 이미 역자의 GitHub 에..
한빛미디어에서 머신러닝 시대를 준비하는 사람들을 위해 엄청난 책이 번역되어 발간되었다. 책의 이름은 신경망 첫걸음. 책의 표지에 눈에 띄는 문구가 있다. 수포자도 이해하는 신경망 동작 원리와 딥러닝 기초아마도 많은 독자들이 이 문구에 매혹되어 책을 구매 했을 것이다. 책은 Neural Network 의 원리부터 신경망 구현까지 천천히 우리를 안내한다. 그 길을 그대로 따라가다보면 어느 순간 머신러닝의 "hello world" 라고 할 수 있는 손 글씨체 인식인 MNIST 를 구현하게되고, 나아가 성능 개선을 위한 핵심 포인트까지 배울 수 있게 된다. 우리가 머신러닝이나 딥러닝을 하면서 자주 접하게 되는 단어도 매 순간순간 적절한 위치에 배치되어 이해를 도와준다. 솔직한 이야기로 책의 표지에 있는 "수포자..
나는 태생이 임베디드 Low Level language 개발자로 웹 언어와는 친하지 않다. 하지만 요즘 패러다임이 웹에 엄청나게 집중되어 있고, 이제는 한 개 종목만 잘해서는 살아남기 힘든 시대가 되었기에 슬슬 관심을 갖고 공부하는 중이다. 그러던 중에 우연치 않게 한빛미디어 리뷰의 기회로 "러닝 자바스크립트" 를 만난 것은 행운일지 모른다. 자바스크립트 표준이라는 것 자체를 몰랐기 때문에 ECMAScript 6 (ES6) 표준이라는 것을 접근하는데 어려움이 없었다. (배경 지식이 없이 깨끗한 백지 상태였기 때문일지도 모른다) 책을 옮긴 한선용씨는 이 책의 대상을 이렇게 정의 한다. 이미 자바스크립트를 어느 정도 이해하고 있으며 새 기술에 관심이 있는 독자에게는 딱 알맞은 책이고, 자바스크립트는 잘 모르..
재미있는 엑셀 책이 한빛미디어에서 출간되었다. "회사에서 바로 통하는 엑셀 함수 실무 강의" 라는 책인데, 우선 이 책은 기본서가 아니다. 그리고 자격증 준비를 위한 책도 아니다. 오로지 실무에 충실 할 수 있는 것들을 모아놓은 책이다. 기존에 있던 엑셀 책들은 대부분 자격증을 위한 것들이 많았고, 기본에만 너무 충실한 나머지 실무자에게는 필요 없는 내용을 많이 다루고 있었다. 가뜩이나 요즘은 빅데이터나 생활 데이터가 각광 받으면서 데이터를 분석하는 기본 툴로도 엑셀이 많은 인기를 끌고 있는데, 이 책은 좋은 통계나 데이터 분석을 위한 팁들이 잔뜩 수록되어 있다고 말할 수 있겠다. 또한 내용의 절반가량이 칼라로 되어 있기 때문에 내용을 이해하는데 한결 수월하다 (왜 전체를 칼라로 하지 않았을까 하는 아쉬..
길벗에서 파이썬 고급 스킬을 익힐 수 있는 재미있는 책이 번역되어 출간되었다.똑똑하게 코딩하는법 파이썬 코딩의 기술지은이: 브렌슬라킨 옮긴이: 김형철이 책은 제목에도 쓰여 있듯이 똑똑하게 코딩하는 법을 알려준다. 즉, 입문 서적이 아니고 파이썬을 좀 더 pythonic 하게 작성하는 법을 명시하고 있으며, 특히 python 2 와 3 의 문법 차이를 항상 짚고 넘어가는 부분에서 좋은 점수를 줄 수 있겠다.책은 목차는 1장부터 8장까지로 파이썬다운 생각, 함수, 클래스와 상속, 메타클래스와 속성, 병행성과 병렬성, 내장 모듈, 협력, 제품화 순서로 되어 있다. 하지만 사실 이런 목차는 중요하지 않다. 왜냐하면 이 책은 "파이썬 코드의 동작과 성능에 강력한 영향을 주는 59가지 기술과 해법을 뛰어난 예제로 ..
프로그래밍 언어인 "파이썬"을 시작할 수 있는 정말 쉬운 입문서가 한빛미디어에서 번역되었다. 많은 사람들이 파이썬 언어를 배우는데 책은 필요 없다고 생각하는데, 사실 이것도 틀린 말은 아니다. 인터넷상에 파이썬 관련해서 엄청나게 많은 자료가 있고, 언어 자체가 어렵지 않기 때문에 진입장벽이 낮다. 특히 온라인에서 무료로 접할 수 있는 "점프 투 파이썬"은 많은 사람들의 추천을 받는 대표적인 파이썬 프로그래밍 책이다. (오프라인 책도 출간 되었다)이런 와중에 추천할만한 책이 있으니 바로 지금 소개하려는 책이다. 나의 첫 파이썬 설치부터 시작하는 가장 쉬운 입문서 지은이: 에릭 마테스 옮긴이: 한선용 이 책이 특별한 이유는 설치부터 쉽게 가이드를 해주고 입문서이지만 입문서로 끝나지 않는다는 점이다. 응? 무..
한빛미디어에서 요즘 같은 시국에 보안을 일깨워주는 책이 발간되었다. 근래에 WannaCry라는 랜섬웨어가 발생 했는데 역사상 가장 큰 규모의 랜섬웨어였단다. 손으로 익히며 배우는 생활 보안 첫걸음- 아스이 토시가츠 지음 - 손정도 옮김인터넷 사용은 익숙하지만 보안은 어렵고 남일이라고 생각하는 사람들에게 단비 같은 내용이 될 수 있겠다.책에는 PC나 네트워크적으로 발생할 수 있는 취약점과 공격, 보안에 대해 다루고 있다. 제목답게 이 책은 비전공자라도 누구나 부담없이 쉽게 읽을 수 있도록 구성되어 있다. 또한 네이버 카페를 통해 Q&A 게시판도 운영이 된다니 궁금한 것은 바로바로 해결할 수 있겠다.보안서적 답게 Wireshark 에 대한 설치부터 기능을 다뤄주고 있다. 가벼운 책이기 때문에 모든 기능을 다..
여러가지 알고리즘을 임백준씨 특유의 감성으로 풀이한 책을 소개한다. 누워서 읽는 알고리즘 - 임백준 책에는 임백준씨 특유의 문장 구사력과 표현력이 녹아있다. 그리고 간혹 언급되는 초고수 이야기까지. 사실 절판되었다가 10년만에 다시 세상으로 나온 책이다. 아직도 배스트셀러로 언급되는 만큼, 그만큼 인기가 있다는 이야기 아닐까? 제목은 누워서 읽을 수 있지만, 속아서는 안된다. 충분한 집중이 필요한 여러가지 문제가 제공되는데 만만하게 누워서 깨작거릴 수 없는 수준이다. (도입부에 나오는 문제는 상관 없지만) 말하자면 처음에는 누워서 읽기 시작했는데 점점 자세를 바로잡고 머리를 감싸게 되는 형상이다. 임백준씨의 책이 좋은 이유중 하나는 배경지식을 폭 넓게 해준다는데 있다. 수학자 이야기부터 업계에서 나..
한빛미디어에서 굉장히 재미있는 알고리즘 책이 번역되었다. Hello Coding 그림으로 개념을 이해하는 알고리즘아디트야 바르가바 지음, 김도형 옮김 책의 인트로에는 "누가 이 책을 읽어야 하나요?" 라는 질문에 "프로그래밍을 전혀 경험해보지 못한 비전공자 (중/고등학생, 대학생, 일반인)" 라는 답을 던지고 있는데 정말 충실한 답변이라고 할 수 있을 정도로 쉽고 친절하게 알고리즘에 대한 개념을 설명한다. 이 책의 가장 큰 매력은 번역서이지만 크게 거부감이 들지 않는다는 점이다. 번역에 많은 공을 들인 것이 큰 부분을 차지하겠지만, 어려운 개념이 없다는 점도 주목해야 한다. 그만큼 프로그래밍을 모르는 사람을 위한 서적이기도 하다는 의미이다. 이 책의 목차를 개인 주관대로 재정의 해보면 다음과 같다.1. ..
"만들면서 배우는 워드프레스"는 최근들어 웹언어와 블로그에 관심이 많아서 읽게 된 책이다. 블로그의 종류에는 여러가지가 있지만 개인의 자유도가 가장 높은 것이 아마도 워드프레스일텐데 이 책은 내 호기심을 자극하기에 충분했다. 하지만 결론부터 이야기하자면 기대한 콘솔이나 터미널에서의 설정은 많이 다루지 않는다. cafe24를 통해 프로그램 자동 설치를 이용하기 때문에 설치과정에서 약간의 실망을 했다고 해야하나? 물론 터미널에 익숙하지 않은 비개발자를 위해서는 무척 쉽게 쓰여진 부분이기도 하다. "앞으로 우리가 맞이할 미래는 극단적 미래(Extreme Future)가 될 것이다." 책 중간에는 완벽한 블로그를 위해 그라바타(Gravatar) 서비스 까지 설명으로 다루고 있는데, 정말 블로그의 구석구석 까지 ..
GCP 관련된 한글 문서는 구하기 쉽지 않은데, 한빛미디어에 마침 좋은 책이 있다. 이 책의 가격은 14,000원이지만, ebook으로는 무료 제공된다. 내 경우에는 Google On Board 행사에 참여해서 책을 받을 수 있었다.당시 페이스북 유저그룹 부스에서 받았는데, 책을 건네주신 분이 저자였다는 사실도 나중에 확인했다 (...) 여튼 그 날 교육으로 들었던 거의 모든 내용이 이 책에 정리되어 있다고 봐도 무방하다. 가히 AtoZ 라고 표현할 수 있지 않을까?google cloud platform을 시작하면서 생소한 용어나 기능이 왕왕 있는데 책에 예제와 함께 상세히 소개가 된다. 목차는 GCP소개, IAM 권한, 네트워크, 저장소, 빅쿼리, 머신러닝 등으로 구성되어 있지만 개인적으로 가장 큰 흥..
한빛미디어에서 다시 또 대단한 책이 나왔다. 11년전 출간된 Windows 시스템 실행 파일의 구조와 원리를 64비트 환경에 맞도록 재구성하면서 두 권의 책이 발간되었다.1권은 앞서 언급한 책의 개정판 느낌으로 "IT EXPERT 리버스 엔지니어링 (파일 구조 편)"이고, 2권은 PE의 관점에서 본 리버스 엔지니어링에 초점을 맞추어 간단한 디버깅 툴의 구현을 목적으로하는 "IT EXPERT 리버스 엔지니어링 (디버거 편)" 되시겠다.평소 어셈블이나 BOF같은 war game에도 많은 흥미가 있었기에 이 책은 내 지식을 살찌우기에 안성맞춤인 책이었다. 하지만 책의 두께 자체가 어마어마 했으니....비교를 위해 오백원짜리 동적을 올려보았다. 사실 가볍게 읽을만한 내용의 책은 아니다. 어셈블에 대한 최소한의 ..
모두의연구소에서 연구의 성과로 나온 책이 아닐까 싶다. 이 책과 모두연에 대한 열정과 애증이 문장 하나하나에 새겨있다.머신러닝이나 딥러닝 등에서 사용되는 개념을 잡기에 무척 좋다. 크게 머신러닝, 인공 신경망, 딥러닝 세 가지 주제로 구성되어 있다. "머신러닝"을 주제로 다룬 장에서는 일반적인 책과 유사하게 개념을 이야기하지만 [딥러닝 첫걸음]은 그것을 한번 정리하는 개념으로 느껴진다. "인공신경망"은 뉴럴네워크에 대한 소개와 역전파 알고리즘에 대한 설명을 예제와 함께 다루고 있다. 수학식이 등장하는 파트로 수학 포기자에게는 어려운 개념일 수 있다. 이 부분에서는 개념을 잡고 수학적인 내용은 다른 보충 교재가 필요하다. 끝으로 "딥러닝" 분야에서는파트에서는 대표적인 딥러닝 기술인 CNN을 기반으로 설명한..
일본에서 꽤 재밌게 쓰여진 책이 번역되었다. 책 제목은 [화성에서 온 프로그래머, 금성에서 온 기획자] 개발자로서 공감되는 내용이 80%이상이고, 책 후반부에는 기획자가 개발자와 대화하기 위해 필요한 단어를 상당히 많이 정리해뒀는데, 이 부분은 꼭 기획자가 아니더라도 신입 개발자라면 필히 알아야 하는 내용들이다. 챕터에 가끔 등장하는 개발자의 부스스함과 geek스러운 면모가 무척 잘 표현되어 있어서 책을 읽는 도중 몇 번을 피식했는지 모른다. 혹시 지금 어려운 알고리즘으로 머리를 감싸고 있거나 잠깐의 휴식이 필요하다면 가볍게 읽어 보는 것을 추천한다.
"텐서플로 첫걸음"은 요즘 한참 관심 있어서 공부 중인 TensorFlow 책입니다. 머신러닝의 개념을 잡고 바로 실습 할 수 있도록 도와주는 좋은 입문 서적이지요. 다른 동영상 강좌나 슬라이드를 통해 이미 어느 정도 배경 지식이 쌓인 상태로 책을 접했는데, 초심자가 공부하기에도 무척 좋은 내용이 담겨있습니다. 물론 심오한 알고리즘이나 수학적인 내용을 포함하고 있기 때문에 가볍게 읽을 수 없는 책이기도 합니다. 하지만 아직 국내에 별다른 입문 서적이 없기 때문에 독보적이라고 할 수 있겠습니다. (이 책도 번역 본이지만 원문에 없는 내용도 일부 포함하고 있음) 아마도 당분간은 인기가 지속될 듯 싶네요. 아울러 책의 저자가 tensorflowkorea의 운영도 맡고 있기 때문에 실시간으로 질문도 가능하다는 ..
- Total
- Today
- Yesterday