이미 소장하고 있다면 판매해 보세요.
|
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 음식점에서 식사하기 벤치마크 프로파일링 성능 개선하기 캐싱 또 다른 최적화 방법들 요약 찾아보기 |
Hadley Wickham
해들리 위컴의 다른 상품
이영록의 다른 상품
|
해들리 위컴이 알려주는 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 사용자 |
|
“이 책은 Shiny에 대한 완벽한 가이드다. 기초를 다지기에 접근성이 충분할 뿐만 아니라, 반응성과 모듈같이 깊이 있는 주제들을 빈틈없이 탐색한다. 해들리가 늘 그래왔듯이, 이 책은 Shiny의 사용법을 배우는 데 도움을 줄 뿐만 아니라, 독자로 하여금 견고한 멘탈 모델을 갖추어 ‘왜 그들의 앱이 특정한 방식으로 작동하는지’ 이해할 수 있게끔 도와준다.” - 조 쳉(Joe Cheng) (Posit(구 RStudio)의 CTO이자 Shiny 창시자)
|
|
“이 책은 현장 경험이 많은 역자가 번역하여 원문의 친근한 표현도 잘 담아내고 있다. 어려운 개념도 쉽게 설명하고 있어 Shiny를 다양하게 활용하는 데 한계를 느끼던 국내 Shiny 사용자들에게 훌륭한 가이드가 될 거라 생각한다. R 데이터 분석가에게는 부족한 웹 애플리케이션에 대한 개념을, 웹 개발자에게는 R과의 긴밀한 연동성을 습득하는 데 도움이 될 만한 책이다.” - 유충현 (한국R사용자회 회장)
|