핸즈온 데이터 시각화 - 효과적인 데이터 시각화 전략부터 20가지 시각화 도구 사용법까지
잭 도허티.일리야 일라얀코우 지음, 김태헌 옮김 / 한빛미디어 / 2022년 7월
평점 :
장바구니담기


복잡한 데이터들을 어떻게 시각화 하느냐에 따라 그 전달력은 많은 차이가 날것이다.이책은 그런 데이터들의 시각화를 어떻게 하면 도움이될지를 가이드 해주는 책이다.

먼저 상황이나 데이터에 따라 많은 시각화 유형과 유료툴보다는 무료로 사용할수있는 다양한 툴들을 소개 와 사용법을 알려줘서 고마운 책이었다.

1. 구글시트

구글 시트만으로도 고급화된 피벗테이블이나 함수들을 활용하여 엑셀을 대채해서 사용가능한 기능을 안내 한다.

스마트 클린업 같은 (데이터 > 데이터 정리 > 정리 제안 사항 ) 기능을 활용하면 데이터 정리대상도 확인해볼수 있다.


2. 오픈리파인.

데이터 정리 툴로 오픈리 파인을 추천했다. 데이터들을 정재 하거나 스펠링이 비슷한 데이터들을 군집화 한다거나 하는 데이터 정리가 가능했다.

매우 좋은 툴을 새로 알게 되었다.

3. 테블로 퍼블릭.

데이터 시각화로 유명한 태블로도 무료로 사용할수있는 태블로 퍼블릭이라는 제품이 있었다.

무료버전인 만큼 제작한 데이터 시각화 결과물이 모두 공개된다는 단점이 있다고 한다.

보안에 민감한 데이터는 사용하지 말아야 될거같다.



그 외에 leaflet을 활용한 지도를 시각화하는 방법들이 수록되어있고,

대다수 무료 툴로도 다양한 시각화를 표현할수 있고, 개발자가 아닌 데이터를 시각화하고 싶은 사람누구나 책을 접해서 익힐 수 있는 쉬운내용이 수록되어 있다.


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





댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
소플의 처음 만난 리액트 - 리액트 기초 개념 정리부터 실습까지 소문난 명강의
이인제 지음 / 한빛미디어 / 2022년 5월
평점 :
구판절판


이책은 리액트 초보자들을 위한 책이다.

사실 리액트 초보자들을 위한 책들이 많이있었지만 일반 자바스크립트보다 많이 어렵고 실행부터가 자바스크립트는 브라우저만 실행하면 되는 반면에 설치해야될것도 많아 어려웠다.

이책은 기본적인 필요한 이론부터 설치까지 설명해주고 있어, 어렵지 않게 실행 해볼수 있었다.

개인적으로 이책의 가장 좋았던 점은 이론과 실습을 명확히 구분하여 나눠놨기 대문에 코드를 보면서 이해하고 실습해보는 순서로 되어있었다.


실습환경은 vsc 를 추천하며 코드를 따라하면 손쉽게 예제를 실행 해볼수 있었다.


import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVitals'; import Library from './chapter_03/Library'; ReactDOM.render( <React.StrictMode> <Library /> </React.StrictMode>, document.getElementById('root') ); // If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals reportWebVitals();


리액트는 그냥 자바스크립트와는 다르게 모듈을 만들고 만든 모듈을 import 하여

해당 모듈을 리액트 모듈에 삽입하여 사용하는 방식이었다.



clock 이라는 함수를 만들어서 삽입하였을대 실행되는 화면이다.

브라우저에서도 실행이 바로 동기화되서 빠르게 확인하고 실행해볼수 있었다.

리액트는 좀더 체계화되고 구조화 할수있어, 좀더 어렵지만 확실한 장점이있었다.

이책은 리액트를 접하는데에 매우 손쉽게 접근할수있도록 설명되어있으며, 리액트도전에 번번히 실패했던 독자라면 이책을 추천한다.

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




댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
구글 엔지니어는 이렇게 일한다 - 구글러가 전하는 문화, 프로세스, 도구의 모든 것
타이터스 윈터스.톰 맨쉬렉.하이럼 라이트 지음, 개앞맵시 옮김 / 한빛미디어 / 2022년 5월
평점 :
장바구니담기


구글은 세계에서 가장 유명한 엔지니어들을 보유한 회사가 되었고, 회사와 함께 어떻게 엔지니어들이 성장할수있었는지 이책을 보면 알수가 있었다. 책은 전제 , 문화 , 프로세스, 도구로 나누어 진다.

전제부분은 구글이 엔지니어링에 대한 생각과 비전을 다루고 있다.

문화

문화는 혼자 일하지 않은이상 회사에서 정말 중요한 부분이 라고 생각된다.

개발자끼리의 서로 성격이 안맞을수도있고, 관리자들과도 안맞는 부분이 생길수 있다.

해당부분에서 구글이 조직을 이끌어나가는 방법을 소개하고있다.

프로세스


회사에서 다른개발자와 함께 개발을 하다보면 , 남에코드를 리뷰하는것 을 서로가 불편해 할때가 있다.

코드리뷰에 대한 프로세스에 대한것과 리뷰의 모범사례를 통해 사람에 대한 배려도 묻어있는것을 알수가 있었다.


도구

도구는 구글이 다루고 잇는 버전관리와 빌드철학, 변경, 통합 , 배포의 한 일련의 프로세스를 다루고 있다.

구글같은 대규모 프로젝트들을 다루는 회사들은 정말 빌드가 중요할것이다.


구글엔지니어들이 일하는 방식을 최대한 상세하게 녹여준 책이라고 볼수있다. 구글에 문화를 접하고 회사나 팀에 도움되이 될수있는 좋은 가이드 책이다.

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





댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
리액트 네이티브를 다루는 기술
김민준 지음 / 길벗 / 2021년 10월
평점 :
장바구니담기


리액트 블로거로도 유명하신 김민준님의 리액트 기술뿐만 아니라 리액트 네이티브를 다루는 책을 보았다.

역시 오랫동안 리액트를 강의하신 분이라 그런지 설명도 자세하고 기초부터 실무 예제까지 모두 접할수 있어, 리액트 네이티브를 배우는데 좋은 책이 나온것같다.

에는 windows 와 mac 모두 처음 설치하는 방법부터 자세히 설명되어있어, 설명을 잘 따라하면 큰문제 없이 리액트 네이티브를 접할수있었다.


안드로이드 스튜디오 같은경우 필요한 jdk 버전이 좀 높을수있었다.

해당책 시점과 안드로이드 스튜디오 버전이 높아진것같은데 큰무리없이 jdk 버전을 올려주면 실행이 가능했다.


무사히 안드로이드 애뮬레이터를 만날수 있었다.

설치부터 배포까지 다루고 있는 리액트 네이티브에 대한 최대한 많은 내용을 다룰려고 노력한 책이고

저자의 오랜 노하우가 녹아져있는 책을만나 반가웠다.

코드나 문의도 저자 깃허브를 통해 가능해 막힐때마다 소스를 확인해볼수가 있다.


https://github.com/velopert/dealing-with-react-native




댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
유연한 소프트웨어를 만드는 설계 원칙 - 막다른 골목 없이 진화하는 시스템 개발하기
크리스 핸슨.제럴드 제이 서스먼 지음, 류광 옮김 / 한빛미디어 / 2022년 3월
평점 :
장바구니담기




해당책은 프로그래밍의 유용한 기법과기술을 다룬다.

mit 수업교제로도 활용되는 책이라고 하는데 좋은내용을 다루고있지만

아쉬운점은 schme 이라는 언어로 작성되었다.

사실 평소에 다루는 언어거나, 유사한 언어를 개인적으로 다룬적은 없어서 코드가 눈에 잘 들어오지는 않았다.

하지만 지문을 읽어보더라도, 책에서 다루고자 하는 내용은 이해할수있고,

설명하는 방식에서 신선하고 좋은책이라는 생각이 든다.

코드를 점점 발전해 나감으로써, 코드설계의 방향성을 제시 해준다.


논리 회로를 가지고 설명해주는 부분도 굉장히 독특했다 .

연습문제를 통해 문제에 대한 고민도 하고, schme 이라는 언어를 접해볼수 있어 좋았다.







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