logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Go 인 액션

Go 인 액션

(높은 생산성과 쉬운 프로그래밍을 위한)

윌리엄 케네디, 브라이언 케텔슨, 에릭 St. 마틴 (지은이), 장현희 (옮긴이)
제이펍
24,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 13개 6,600원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 16,800원 -10% 840원 14,280원 >

책 이미지

Go 인 액션
eBook 미리보기

책 정보

· 제목 : Go 인 액션 (높은 생산성과 쉬운 프로그래밍을 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9791185890531
· 쪽수 : 320쪽
· 출판일 : 2016-06-15

책 소개

개발 생산성과 효율성을 동시에 만족시키는 Go 언어. 이 책은 자바나 루비, 파이썬, C# 혹은 C++ 등의 언어를 실무에서 능숙하게 다루는 개발자를 대상으로 한다.

목차

1장 Go와의 첫 만남 1
1.1 Go 언어로 최신 컴퓨팅 환경이 당면한 과제 해결하기 2
1.2 Hello, Go 10
1.3 요약 11

2장 Go 간단히 살펴보기 13
2.1 프로그램 아키텍처 14
2.2 main 패키지 15
2.3 Search 패키지 18
2.4 RSS 검색기 41
2.5 요약 49

3장 패키징과 내장 도구들 51
3.1 패키지 52
3.2 가져오기 54
3.3 init 57
3.4 Go 내장 도구의 활용 58
3.5 Go의 추가 개발자 도구 61
3.6 다른 Go 개발자와 협업하기 66
3.7 의존성 관리 67
3.8 요약 72

4장 배열, 슬라이스, 맵 73
4.1 배열의 내부 구조 및 원리 73
4.2 슬라이스의 내부 구조 및 원리 82
4.3 맵의 내부 구조 및 원리 101
4.4 요약 108

5장 Go의 타입 시스템 109
5.1 사용자정의 타입 110
5.2 메서드 114
5.3 타입의 본질 119
5.4 인터페이스 125
5.5 타입 임베딩 137
5.6 외부 노출 식별자와 비노출 식별자 146
5.7 요약 155

6장 동시성 157
6.1 동시성과 병렬성 158
6.2 고루틴 161
6.3 경쟁 상태 170
6.4 공유 자원 잠금 173
6.5 채널 179
6.6 요약 191

7장 동시성 패턴 193
7.1 Runner 패키지 193
7.2 풀링 203
7.3 work 패키지 216
7.4 요약 223

8장 표준 라이브러리 225
8.1 문서화와 소스 코드 226
8.2 로깅 228
8.3 인코딩/디코딩 239
8.4 입력과 출력 248
8.5 요약 257

9장 테스트와 벤치마킹 259
9.1 단위 테스트 259
9.2 예제 코드 279
9.3 벤치마킹 284
9.4 요약 289

찾아보기 291

저자소개

윌리엄 케네디 (지은이)    정보 더보기
미국 플로리다 주 마이애미에 위치한 모바일, 웹 시스템 개발 전문 기업인 아르단 스튜디오의 관리 파트너이자 GoingGo.Net 블로그와 마이애미 Go 밋업의 운영자이기도 하다. 또한, 그는 교육 사업을 담당하는 아르단 랩스를 설립하고 Go 언어 교육에 집중하고 있다. 오프라인 및 구글 행아웃을 통한 온라인 콘퍼런스나 워크숍에도 자주 참여한다.
펼치기
브라이언 케텔슨 (지은이)    정보 더보기
XOR 데이터 익스체인지의 공동 창업자이자 CIO다. 또한, 매년 개최되는 고퍼콘의 공동 개최자인 동시에 Go 언어의 전파와 교육에 힘쓰는 커뮤니티 중심 사이트인 고퍼 아카데미의 설립자이기도 하다. 2010년부터 지금까지 실무에 Go 언어를 사용하고 있다.
펼치기
에릭 St. 마틴 (지은이)    정보 더보기
빅 데이터 및 분석 기업인 XOR 데이터 익스체인지의 소프트웨어 개발 부문 이사다. 회사는 미국 텍사스 주 오스틴 시에 있지만, 플로리다 주 탐파 시에 거주하면서 일하고 있다. 매년 열리는 고퍼콘의 개최자이자 탐파 시 Go 밋업 그룹의 운영자로 활동 중이다. Go 언어와 커뮤니티에 지대한 관심이 있으며, 이들을 성장시키기 위한 새로운 방법을 계속 모색하고 있다.
펼치기
장현희 (옮긴이)    정보 더보기
지난 10여 년간 호주와 캐나다에서 시니어 엔지니어 및 스태프 엔지니어로 경험을 쌓았으며 현재는 프린시펄 소프트웨어 엔지니어로서 소프트웨어 개발은 물론 성공적인 엔지니어링 팀과 문화의 구축에 힘을 쏟고 있다. 지금까지 총 30권의 개발 관련서를 집필/번역하면서 책이라는 매개체로 멀리서나마 국내 개발자들과 꾸준히 소통하고 있으며 대표적인 번역서로는 『필독! 개발자 온보딩 가이드』(책만, 2023), 『안녕하세요, 오늘부터 매니저입니다』(길벗, 2023), 『스태프 엔지니어』(길벗, 2022), 『SRE를 위한 시스템 설계와 구축』(한빛미디어, 2022), 『구글 빅쿼리 완벽 가이드』(책만, 2020), 『엔터프라이즈 데이터 플랫폼 구축』(책만, 2020), 『사이트 신뢰성 엔지니어링』(제이펍, 2018), 『클라우드 네이티브 자바』(책만, 2018) 등이 있다.
펼치기

책속에서

Go 개발팀은 오늘날 소프트웨어 개발자들이 당면한 문제들을 훌륭하게 해결했다. 개발자들은 프로젝트를 수행할 언어를 선택하는 과정에서 개발 속도와 성능을 두고 항상 갈등해야 했다. 예를 들어, C나 C++ 같은 언어들은 빠른 수행 속도를 자랑하는 반면, Ruby나 Python 같은 언어들은 개발 기간이 짧다. Go 언어는 이 둘 사이의 균형을 잘 맞추고 있어 빠른 수행 속도를 제공하면서도 개발 기간을 단축할 수 있는 다양한 기능들을 제공한다.


Go는 기품이 있으며 언어 자체의 생산성과 재미를 배가시키는 프로그래밍 요소들을 가지고 있다. 언어를 디자인한 사람들은 자신들이 필요로 했던 저수준(low-level) 프로그래밍 구조에 대한 접근을 허용하면서도 생산성을 높일 수 있는 언어를 만들어냈다. 이러한 균형의 달성은 최소화된 키워드 집합과 내장 함수, 그리고 간결한 문법 덕분에 가능했다고 볼 수 있다. 또한 Go는 매우 광범위한 표준 라이브러리를 지원한다. 이 표준 라이브러리는 프로그래머가 실제 세계의 웹 및 네트워크 기반 프로그램을 구현하는 데 필요한 모든 핵심 패키지들을 제공하고 있다.


오늘날의 프로그램들은 필연적으로 데이터의 컬렉션(collection)을 읽고 저장하는 기능을 필요로 한다. 만일 데이터베이스나 파일을 사용하거나 웹에 접근한다면 송수신 데이터를 관리할 수 있는 방법이 반드시 필요하다. Go는 데이터의 컬렉션을 관리하기 위해 배열(array), 슬라이스(slice), 맵(map)의 세 가지 데이터 구조를 제공한다. 이 데이터 구조들은 언어 내에 녹아있어 표준 라이브러리 내에서도 활발하게 활용된다.


추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책