코딩 테스트로 시작하는 파이썬 프로그래밍 - 25가지 기출문제 상세 코드 &개념 강화를 위한 연습문제 수록
다니엘 진가로 지음, 김성원 옮김 / 영진.com(영진닷컴) / 2022년 4월
평점 :
장바구니담기




우선, 이 책은 파이썬 기초 문법을 배우면서 코딩 테스트를 겨냥한 책입니다. 파이썬으로 코딩 테스트 준비를 어느정도 한 사람이라면 이 책을 권하고 싶지 않습니다. 


이 책의 장점은 코드에 대한 설명이 상세합니다. 굉장히 디테일하기에, 독학하기에 좋고 프로그래밍 경험이 적은 사람에게 도움이 많이 된다고 생각합니다. 챕터마다 문제와 해설이 상세하기에 코딩테스트 입문자에게는 도움이 많이 될 것 같습니다. 실패한 케이스에 대해서도 설명을 해주기에 기초를 잡는데 많은 도움이 됩니다. 




이 책은 코딩테스트를 막 시작하고, 이를 파이썬으로 준비하려는 모든 이들에게 유용하다고 생각합니다. 예를 들어, 자바나 자바스크립트 등을 주로 썼고, 파이썬은 코딩테스트용으로만 하려고 한다하면 이 책이 도움이 될 수 있습니다. 그리고, 이 책은 기초적인 코딩테스트 문제를 다루기에 이 책을 완독하고 문제도 여러 번 푼 뒤에는 좀 더 수준 높은 코딩 테스트 문제를 찾아서 풀이 해보셔야 합니다. 




해설이 친절하고, 다양한 문제가 나와 있기에 코딩 테스트 기틀을 잡는데 정말 유용한 것 같습니다. 코딩테스트도 몇 번 준비해봤고, 파이썬을 어느 정도 다룬다면 이 책을 안 봐도 됩니다. 이 책은 기초를 잡는데 도움이 되는 책이기 때문입니다. 


[출판사로부터 도서를 제공받아 주관적으로 작성한 리뷰입니다.]



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
면접을 위한 CS 전공지식 노트 - 디자인 패턴, 운영체제, 데이터베이스, 자료 구조, 네트워크, 개발자 면접
주홍철 지음 / 길벗 / 2022년 4월
평점 :
장바구니담기


우선, 이 책에서 사용하느 코드는 자바스크립트, 자바, C++ 이렇게 3가지입니다. 하지만, 코드를 깊게 다루는 건 아니기에, 해당 언어를 모르더라도 책을 보는데 전혀 무리가 없습니다. 코드가 그렇게 많이 나와있지 않고, 이 책은 기틀을 잡는데 활용하면 좋을 것 같습니다. 심플하게 정리되어 있어서 노션 등을 이용해서 상세한 코드 등은 구글링이나 아니면 본인이 했던 프로젝트 코드를 리팩토링 하면서 적용해보면 좋을 거라고 생각합니다. 

이 책의 장점은 도식화를 통해 개념을 간결하게 해놨다는 점입니다. 책의 제목처럼 면접을 위한 것이기에 내용을 간소화해놔서 면접용으로 딱입니다. 예를 들어, 책에서 다루는  싱글톤 패턴이나 팩토리 패턴을 공부한다고 하면 사실 더 많은 예제 코드를 보는 게 도움이 될 거라고 생각합니다. 하지만, 이 책에서는 이러한 예제 코드를 아주 간단하게만 실어놓았습니다. '면접'이라는 컨셉에 맞춰 생각하면 적절하다고 생각합니다. 좀 더 디테일한 건 구글링을 통해서 해결하면 될 거라고 생각합니다. 





면접을 통과하기 위해서는 어느 정도의 '단권화'라고 할만한 정리가 필요하다고 생각하며 이 책은 그러한 용도에 최적화된 책입니다. 이 책의 제목처럼 '면접'용을 위한 노트라고 생각하면 정말 잘 만든 책인 것 같습니다. 도식화와 간결한 설명들은 위에서 보는 것과 같이 정리하기에 좋습니다. 조금 더 구글링을 통해 자기만의 언어와 코드를 추가한다면 완벽하다고 봅니다.



비전공자로써, 업무를 하면서 인프라팀과 얘기하다보면, 네트워크에 대한 지식이 부족해서 구글링을 하게 되는 경우가 있습니다. 그 때 그때 넘어가면 그만이라고 생각할 수도 있지만, 이 책의 내용처럼 네트워크 엔지니어가 아니라도 개발을 하는 사람이라면 이 정도 지식은 기본 소양으로 갖추면 좋다고 생각합니다. 또한, 이직을 개발자에게 커리어 점프를 할 수 있는 좋은 기회이기에 이러한 정리가 유용하다고 생각합니다.




책의 내용과 항목들이 실무 2년 이상 있어본 개발자로서 기본이지만 소홀히 되는 지식들이 상당했기에 정리하는데 많은 도움을 받았습니다. 주니어 개발자와 신입을 꿈꾸는 예비 개발자, 그리고 이직을 통해 본인의 연봉과 커리어 점프를 해야만 하는 모든 이들에게 이 책을 강력하게 추천하고 싶습니다. 



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
시맨틱 데이터 모형화 - 데이터의 유용성과 가치를 높이는 방법
파노스 알렉소풀로스 지음, 박해선 옮김 / 한빛미디어 / 2022년 3월
평점 :
장바구니담기


* 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. *






우선, 개발 경험이 최소 1년 이상 있고, 기획쪽과 협업을 하면서 '설계'에 대한 고민을 느껴본 이들이라면 이 책은 읽을만한 가치가 있다. 최근, 챗봇 개발을 하면서 데이터 설계에 대한 고민을 하고 있다. 챗봇 설계도 고민이지만, 이후 데이터 구조를 어떻게 만들어나갈지도 계속 생각 중이다.많은 회사들이 머신러닝과 딥러닝을 이용해서 서비스를 만들려고 하고 있는데, 이 때 데이터 구조를 어떻게 가져갈지 고민을 많이 할 것이다. 특히, 챗봇과 같은 자연어처리를 이용한 서비스는 여러 가지로 쉽지 않다. 온톨로지나 지식 그래프를 이용한 시도는 해보려 하는데 설계 자체가 어렵다. 


이 책은 이러한 고민을 하는 주니어 개발자 또는 이런 고민을 하는 IT 종사자 모두에게 유용하다. 사실, 테크니컬한 방법들은 계속 많은 책과 유튜브 등등에 나오지만 이런 본질적인 것들을 다루는 책은 많지 않다. 기본서는 많지만, 중고급서가 적은 이유는 그만큼 책을 살만한 사람들이 없기 때문인 것 같다. 






이 책은 정말 좋은 책이다. 회사에서 도서 지원이 된다면 무조건 구비해두고, 설계를 잘해야하는 상황에 놓인 누군가라면 이 책은 꼭 볼 필요가 있다. 이 책은 이론에 대한 책이지, 실습은 하지 않는다. 하지만 챕터마다 다루는 내용들이 나름 무게가 있다. 백발의 개발자가 되고 싶다면 이런 책을 많이 보는 것이 좋다고 생각한다. 객체지향의 본질을 공부하는 것도 좋지만, 회사에서 필요한 개발자가 되려면 이런 책도 거기에 버금갈정도로 중요하다고 생각한다. 


간만에 정말 좋은 책이 나왔고, 이런 책에 대한 서평이나 후기가 적을 것이다. 그만큼 이 책을 보는 사람은 소수일 것이고, 그 소수 안에 들어간다면 본인은 더 뛰어난 개발자가 될 수 있다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
딥러닝 파이토치 교과서 - 기초부터 CNN, RNN, 시계열 분석, 성능 최적화, 자연어 처리, 강화 학습, 생성 모델까지!
서지영 지음 / 길벗 / 2022년 3월
평점 :
장바구니담기




추천하고 싶은 대상

1) 밑바닥 시리즈나 딥러닝에 대한 기초적인 이론과 실습을 최소한 RNN까지 진행해본 사람

2) 파이토치 프레임워크를 익혀보고 싶은 사람

3) 딥러닝 실습은 하고싶은데 "코랩" 이외에 수단이 없는 사람


주의할 대상

- 머신러닝만 알고 사이킷런만 실습해본 사람(=딥러닝의 이론은 잘모르고 실습 안해본 사람)

=> 따로 기초적인 거 공부하고 보길 권장합니다. 개인적으로 밑바닥 시리즈 1,2권 보고 이 책을 보면 좋을듯함


책의 장점

1) 코랩에서 바로 가능하도록 실습이 구성됨(=gpu 없고, 인터넷만 되면 실습 가능)

2) 컬러 인쇄가 되어있어서 코드를 보는데 있어서 가독성이 좋음

3) 파이토치로 딥러닝의 많은 영역을 다 실습하기에 프레임워크에 대한 숙련도를 향상시킬 수 있음

4) 파이토치를 이용해서 딥러닝의 기본기를 잡기가 좋음


책의 단점

1) 객체지향에 대한 개념이 없다면 세부적인 모델을 구성한 코드를 이해하는데 조금 어려울 수 있음

=> 물론 클래스의 패턴이 반복적이라서 그 패턴만 외운다는 생각으로 이해만 잘하면 지장은 없을듯

2) 쿠다 설치를 윈도우10 기반으로만 설치 안내가 나와있음. 

=> 맥이나 리눅스 둘 중 하나로도 설치하는 부분을 설명하면 좋지 않았을까 싶음(그치만 구글링하면 다 나오긴함)


총평

앞에서 얘기한 추천하고 싶은 대상의 3가지 모두 해당한다면 이 책을 재밌게 공부할 수 있을듯 합니다. 이 책을 기반으로 파이토치로 구성된 더 많은 오픈소스를 찾아보고 해당 코드들을 리뷰해본다면 본인의 성장에 더 많은 도움을 받을 수 있을 것 같습니다.




* 본 리뷰는 길벗 출판사의 "17차 길벗 개발자 리뷰어"를 통해서 무상으로 도서를 제공받고 작성된 리뷰임을 밝힙니다. * 



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
[eBook] 벡터와 친구들이 알려주는 선형대수 - 데이터 과학자가 되기 위해 꼭 알아야 하는 수학 이야기
정구홍 / 비제이퍼블릭 / 2022년 2월
평점 :
판매중지



우선, 이 책은 "R" 언어를 사용합니다. 통계학을 공부한 분들이 아니면 R을 다루는 분들이 많지는 않을 것 같습니다. 그러면 R 문법을 모르면 사용을 못하냐? 아닙니다. 이 책은 R을 몰라도 봐도 됩니다. 선형대수학을 쉽게 알려주는 것이 이 책의 목적이기에 R을 모르고 봐도 충분히 도움되는 내용이 많습니다.


이 책은 선형대수학에 대한 기초를 설명해주는 책입니다.

귀여운 캐릭터 그림을 이용해서 수학을 스토리 형식으로 풀어갑니다. 중간중간 R로 실습을 하긴 하는데 그 부분은 스킵해도 괜찮습니다. R을 공부하기 위한 책이 아니기 때문입니다. 선형대수학에 대한 것을 귀여운 캐릭터를 이용해서 입체적으로 도식화해서 풀이를 하기에 뭔가 좀 더 편안하게 내용이 다가옵니다. 딱딱한 학술적인 책보다 도식화와 스토리 형식으로 선형대수학의 기초를 다지고 싶다면 이 책이 도움이 될 것 같습니다. 


이 책의 실습은 Jupyter 에디터를 이용해서 R 을 사용합니다. 기존에 주피터로 파이썬을 쓰는 유저라면 R만 세팅해서 실행만 해봐도 좋습니다. 개인적으로, 굳이 실습은 안하고 내용만 봐도 기억에 오래 남고, 재밌는 느낌이라 책이 유용하다고 생각합니다. 비전공자 출신의 AI 개발자나 데이터 분석가를 희망하는 분들에게 추천해주고 싶습니다.


※출판사로부터 책을 무상으로 제공받아 직접 실습해보고 정성껏 작성한 리뷰 입니다


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo