카테고리 전체보기 101

[리뷰] 어쩌다 데이터 분석 with 파이썬

데이터 분석 과정에 대해 자세하고 쉽게 설명하고 있는 책입니다. 데이터를 분석하기 위해서는 먼저 데이터의 특성을 파악하고 가공하는 과정이 필요합니다. (내 마음에 맞게 예쁘게 다듬어진 데이터를 만나는 일은 매우 드문 일 입니다.) 데이터를 살펴보고 내가 원하는 모양으로 만들기 위해서 넘파이, 판다스 등 파이썬 모듈을 주로 사용합니다. 판다스, 넘파이 등을 익숙하게 다룰 수 있어야 쉽게 내가 원하는 대로 데이터를 가공해 볼 수 있습니다. 이 책에서는 데이터 로드, 전처리, 집계, 시각화까지 일련의 과정을 정말 친절하게 설명하고 있습니다. 데이터 분석을 시작하거나 판다스, 넘파이 등이 손에 익지 않으신 분들에게는 정말 좋은 도서라고 생각합니다. 마지막 부분에 EDA 실습이 있었는데 내용이 조금 짧아서 아쉬웠..

[리뷰] 이것이 자바다

개정판으로 출간된 ‘이것이 자바다’를 만날 수 있어서 기쁩니다. 잘 만들어진 기본서에 자바의 최신 버전 내용까지 반영해 출간된거라 자바를 시작 하시는 분들에게는 가장 좋은 선택이 될 거라고 생각합니다. 자바 프로젝트에서 계속해서 최신 버전을 적용하고 언어의 신규 기능을 적용하는 경우는 많지 않지만, 주기적으로는 업그레이드가 필요하기 때문에 최신 버전의 변경점은 파악하고 알고 있어야 합니다. 기본서들의 경우 최신 버전의 내용들이 없는 경우가 많아, 이 후 변경 사항들을 따로 찾아봐야 했지만 ‘이것이 자바다’ 개정판에서는 한번에 살펴 볼 수 있어서 좋았습니다. 코드 예제가 많아서 실습을 통해 빠르게 개념을 이해할 수 있는게 이 책의 큰 장점 중 하나인데, 컬러 인쇄로 신택스 구분이 쉬워져서 코드를 이해하는데..

[리뷰] 혼자 공부하는 컴퓨터 구조+운영체제

‘컴퓨터 구조’와 ‘운영체제’는 CS에서 가장 중요한 과목 중 하나이지만, 전공 서적들은 두껍고 친절하지 않아서 공부하기 쉽지 않은 과목 중 하나이기도 합니다. C, C++ 처럼 하드웨어에 가까운 언어를 사용하지 않더라도, 성능을 높이고 효율적으로 코드를 최적화 하다 보면 언젠가 ‘컴퓨터 구조’와 ‘운영체제’라는 벽에 부딪히게 됩니다. 반드시 알고 있어야 하지만 친절하지 않은 교재들 탓에 공부하기 쉽지 않은 과목들이였지만, ‘혼자 공부하는 컴퓨터 구조+운영체제’ 덕분에 많은 사람들이 쉽게 공부할 수 있을 거라고 생각합니다. 교재 이름처럼 혼자 공부해도 충분할 정도로 다양한 비유와 그림들로 핵심 개념들을 친절하게 설명하고 있습니다. 물론 이 책에서 모든 걸 설명하고 있진 않습니다. 유명 전공 서적(ex. ..

[리뷰] 비즈니스 데이터 과학

데이터를 기반으로 의사 결정을 하는 과정을 자세히 설명하고 있는 책입니다. 데이터 과학을 공부하다 보면 학습한 기법들을 어느 상황에 적용해야 하는지 쉽게 감이 잡히지 않는데, 저자의 경험으로 상황에 맞게 문제를 해결하는 방법을 설명하고 있어 데이터 과학을 공부하고 계신 분들이라면 많은 도움이 될 거라 생각합니다. 특히 이 책이 흥미로웠던건 비즈니스 의사결정이 필요한 상황(사용자 분류, AB 테스트 등)을 먼저 제시하고 데이터를 분석하는 과정을 소개하고 있다는 점이였습니다. 보통의 데이터 과학 책들은 분석 알고리즘에 초첨을 두고 있는데, 이 책은 데이터 분석의 목적에 중점을 두고 있어 데이터를 여러 관점으로 바라보고 분석 기법을 선택하는 힘을 기를 수 있게 도와줍니다. 다만, 일정 수준 이상의 수학적 지식..

[도서] 똑똑한 코드 작성을 위한 실전 알고리즘

자료구조, 알고리즘 기초를 알고 계신 분들이 다시 개념을 살펴볼 때 좋은 책이라고 생각됩니다. 책의 두께에 비해 상당히 많은 주제들이 정리되어 있으며, 수도 코드와 그림을 사용해 순차적으로 알고리즘이 실행되는 과정을 논리적으로 설명하는 스타일입니다. 책의 내용을 바탕으로 개념을 이해하고 스스로 구현해 본다면 많은 도움이 될 거라고 생각됩니다. (스스로 구현해 본 후 꼭 저자의 깃헙에 있는 잘 작성된 코드와 비교해 보세요) 특히 자료구조와 알고리즘은 워낙 내용이 방대해, 책의 두께나 복잡한 구성에 질려서 중간에 포기하는 경우가 많았는데 이 책은 간결하게 주요 내용만 정리가 되어 있어 좋았습니다. 자료구조, 알고리즘을 다시 공부해 보려고 하는 모든 개발자 분들에게 추천드립니다. "한빛미디어 활동을 위해서 책..

[리뷰] 헤드 퍼스트 디자인 패턴

더 좋은 코드를 만들기 위해 고민하는 모든 분들께 강력히 추천합니다. 처음으로 헤드퍼스트 책을 읽게 되었습니다. 그림이 많고 중요한 일부 내용들을 쉽게 풀어쓴 초보자를 위한 책으로 알고 있었는데, 주니어와 시니어 모두가 읽기 좋은 기본에 충실한 개념서였습니다. 디자인 패턴을 어떤 경우에 어떻게 사용해야 하며 어떤 효과가 있는지, 상당히 실용적이고 친절하게 설명하고 있습니다. 지루하고 이해하기 어려울 수 있는 디자인 패턴들을 실제 프로젝트에서 겪을 수 있는 상황들을 예로 들어, 쉽게 공감하고 이해할 수 있었습니다. 다양한 디자인 패턴들을 알고 있는 건 좋지만, 모든 걸 디자인 패턴으로 해결하려고 하는건 조심해야 한다고 생각합니다. 이 책에서는 중요한 개발 원칙들을 기반으로, 상황에 따라 유연하게 디자인 패..

[리뷰] 고객을 끌어오는 구글 애널리틱스 4

구글 애널리틱스를 적용/학습하려고 하시는 분들에게 좋은 입문서가 될 거라고 생각합니다. 구글 애널리틱스는 점차적으로 업그레이드 되면서 그 동안 많은 변경이 있었습니다. 필요한 내용을 검색해서 찾더라도 현재 GA4의 인터페이스와 다른 부분들이 있어 막혔을 때가 종종 있었습니다. 구글 애널리틱스 공식 문서를 참고하는게 가장 좋은 방법이지만, 정보량이 방대해 찾고 따라하는데 어려움을 겪었습니다. 하지만, 이 책에서는 최신 버전의 GA4로 목적에 맞게 데이터를 분석하는 방법을 소개하고 있습니다. 책에 있는 내용을 따라하다 보면 쉽게 내 사이트에 구글 애널리틱스를 적용하고, 분석 목적에 맞게 맞춤 보고서를 만들고 분석할 수 있을 것 입니다. 사용자 아이디에 대한 기준, 맞춤 이벤트, 전자상거래 분석과 앱 분석에 ..

[리뷰] 무던한 개발자를 위한 모던한 자바스크립트

"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." ES5 문법에만 익숙해서 빠르게 최근 자바스크립트 문법을 보고 싶은 분들에게 강력히 추천합니다. 주로 다른 언어를 사용해 개발을 하더라도 가끔 자바스크립트를 사용해야 할 때가 있습니다. ES5 시절에 머물러 있는 저는 매번 죄책감을 느끼며 ES5 문법으로 자바스크립트 코드를 만들곤 했습니다. 더군다나 최근에는 대부분 타입스크립트로 개발이 이뤄지고 있기 때문에, 빠른 시일 내에 모던 자바스크립트를 살펴봐야겠다는 생각도 자주하고 있었습니다. 프로그래밍을 처음 시작하는 사람이 아닌 어느 정도 기본적인 이해가 있는 개발자를 대상으로 빠르게 모던 자바스크립트를 살펴볼 수 있는 책을 원했는데, 이 책이 정확히 그런 니즈를 충족시켜 줬고 정말 재밌게 읽었..

[리뷰] 모던 자바스크립트 핵심 가이드

ES6 이 후 자바스크립트 문법이 익숙하지 않은 분들이 빠르게 개념을 익힐 수 있는 좋은 책이라고 생각합니다. 핵심 내용들을 예제 코드와 함께 간결하게 설명해 쉽게 내용을 이해할 수 있게 구성되어 있습니다. 요즘 현업에서는 주로 타입스크립트를 사용해 프로젝트를 진행하고 있어서, 처음에는 자바스크립트, 타입스크립트 모두 학습이 필요합니다. 저는 이 책을 읽고 바로 타입스크립트를 보면 되겠다 싶을 정도로 자바스크립트의 핵심적인 부분만 잘 설명하고 있다는 느낌을 받았습니다. 아래 그림과 같이 주요 개념들을 예제 코드 위주로 간략히 설명하고 있습니다. 챕터의 마지막에는 간단한 퀴즈가 있어서, 학습한 내용에 대해 되짚어 볼 수 있도록 구성되어 있습니다.

[리뷰] 미국 주식으로 시작하는 슬기로운 퀀트투자

재테크를 본격적으로 시작하면서, 주식 투자의 비중을 점차 늘려가고 있는 중입니다. 주린이 입장에서 투자할 기업을 찾을 때 도움을 주는 객관적인 지표가 어떤게 있을지 고민을 많이 했습니다. 주식 투자에 대한 유튜브 영상들을 보고 PER, PBR, ROE 등 지표들을 보고 참고해서 투자를 해도 뭔지 모를 불안감을 떨칠 수는 없었습니다. 그러던 중 퀀트 투자 기법을 알게 되었고 나름의 투자 원칙을 세워서 마음 편하게 투자를 하고 있습니다. 처음 퀀트 투자를 시작할 때 환경 설정이나 주식 데이터를 어떻게 가져와야 하는지 막막 했었습니다. 이 책에서는 구글 콜랩을 사용해 빠르고 간단하게 퀀트 투자를 시작할 수 있게 설명하고 있습니다. 퀀트 분석 기법은 자신이 만들 수도 있지만 유명한 분석 방법이나 논문들도 많이 ..