장바구니 담기 close

장바구니에 상품을 담았습니다.

R 사용자를 위한 Shiny 마스터 가이드

R 사용자를 위한 Shiny 마스터 가이드

  • 해들리 위컴
  • |
  • 인사이트
  • |
  • 2022-12-30 출간
  • |
  • 420페이지
  • |
  • 180 X 240mm
  • |
  • ISBN 9788966263752
판매가

33,000원

즉시할인가

29,700

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
29,700

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

해들리 위컴이 알려주는 Shiny에 대한 모든 것!

이 책은 HTML, CSS, 자바스크립트에 대한 지식이 없는 데이터 과학자, 데이터 분석가, 통계학자, 과학 연구자들에게 R을 사용하여 풍성한 웹 애플리케이션을 만드는 방법을 알려주는 Shiny에 대한 완벽한 가이드다. Shiny 초보자에서 시작하여 성능이 뛰어난 크고 복잡한 애플리케이션을 작성할 수 있는 전문 개발자가 되기까지 확신을 갖고 따를 수 있는 학습 경로를 제공한다. Shiny를 처음 사용해보는 독자라면 Shiny의 기초를 다질 수 있으며, 기존 Shiny 사용자라면 웹 애플리케이션의 복잡성을 관리하는 데 도움이 될 것이다.

[이 책의 구성]
이 책은 크게 네 개의 부로 구성되어 있다.
1부에서는 가능한 한 빨리 앱을 작성할 수 있도록 Shiny의 기초를 배운다. Shiny 앱의 기본 구조, 유용한 사용자 인터페이스 컴포넌트, 반응형 프로그래밍의 기본 원리를 배운다.
2부에서는 흔히 사용하는 기능들을 만들기 위한 기본을 다룬다. 사용자에게 피드백 전달하기, 데이터 업로드하고 다운로드하기, 사용자 인터페이스를 R 코드를 통해 생성하기, 코드의 중복 줄이기, Shiny를 통해 tidyverse 프로그램 수행하기 등을 포함한다.
3부에서는 Shiny의 기반이 되는 반응형 프로그래밍에 대한 이론과 쓰임을 깊이 있게 다룬다. 기존 Shiny 사용자라면, 이 장들에서 확고한 이론적 토대를 얻음으로써 보다 특성화된 맞춤형 애플리케이션을 작성할 수 있게 될 것이다.
4부에서는 운영 환경에서 잘 작동하는 Shiny 앱을 만들기 위한 유용한 기법들을 소개한다. 복잡한 앱을 함수와 모듈로 분해하는 방법, R 패키지 형태로 코드를 구성하는 방법, 코드를 테스트하는 방법, 수행성능을 측정하고 개선하는 방법 등을 배운다.

[이 책의 대상 독자]
데이터 분석을 인터랙티브 웹 애플리케이션 형태로 전환하기 위해 Shiny를 처음 배우려고 하는 R 사용자
높은 품질의 애플리케이션을 더욱 빠르고 쉽게 작성하기 위해 Shiny의 기본 이론에 대한 지식을 향상시키려는 기존 Shiny 사용자

목차

1부 시작하기 1
1장 첫 Shiny 앱
소개
앱 디렉터리 및 파일 만들기
실행하기 및 중단하기
UI 컨트롤 추가하기
행동방식 추가하기
반응형 표현식을 이용한 중복 줄이기
요약
연습문제

2장 기본 UI
소개
입력
출력
요약

3장 기본 반응성
소개
서버 함수
반응형 프로그래밍
반응형 표현식
평가 시점 제어하기
관찰자
요약

4장 사례 연구: 응급 부상 사고
소개
데이터
탐색
프로토타입
표 다듬기
비율 대 개수
서술
연습문제
요약

2부 Shiny 실전
5장 워크플로
개발 워크플로
디버깅
도움 얻기
요약

6장 레이아웃, 테마, HTML
소개
싱글페이지 레이아웃
멀티페이지 레이아웃
부트스트랩
테마
내부
요약

7장 그래픽스
인터랙티비티
동적 높이 및 너비
이미지
요약

8장 사용자 피드백
유효성 검증
알림
프로그레스 바
확인하기 및 되돌리기
요약

9장 업로드 및 다운로드
업로드
다운로드
사례 연구
연습문제
요약

10장 동적 UI
입력 갱신하기
동적 가시성
코드로 UI 생성하기
요약

11장 북마킹
기본 아이디어
북마킹 난제
연습문제
요약

12장 타이디 평가
동기
데이터 마스킹
타이디 셀렉션
parse()와 eval()
요약 221

3부 반응성 마스터하기
13장 왜 반응성인가?
소개
왜 반응형 프로그래밍이 필요한가?
반응형 프로그래밍의 간략한 역사
요약

14장 반응형 그래프
소개
반응형 실행을 단계별로 둘러보기
세션 시작
입력 변경
다이너미즘
reactlog 패키지
요약

15장 반응형 기본 단위
반응형 값
반응형 표현식
관찰자와 출력
코드 분리
예정된 무효화
요약

16장 그래프의 제약에서 벗어나기
소개
반응형 그래프가 수집하지 않는 것은?
사례 연구
안티패턴
요약

4부 베스트 프랙티스
17장 일반 지침
소개
코드 구성
테스트하기
의존성 관리
소스 코드 관리
지속적 통합/배포
코드 리뷰
요약

18장 함수
파일 구성
UI 함수
서버 함수
요약

19장 Shiny 모듈
동기
모듈 기본
입력과 출력
사례 연구
단일 객체 모듈
요약

20장 패키지
기존 앱 전환하기
이점
추가 단계
요약

21장 테스트하기
함수 테스트하기
워크플로
반응형 테스트하기
자바스크립트 테스트하기
모양새 테스트하기
철학
요약

22장 보안
데이터
컴퓨팅 리소스

23장 성능
Shiny 음식점에서 식사하기
벤치마크
프로파일링
성능 개선하기
캐싱
또 다른 최적화 방법들
요약

찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.