본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

Must Have Tucker의 Go 언어 프로그래밍 Golang 입문부터 고급 기법까지, 재미있는 4가지 프로젝트와 함께

Must Have 시리즈
공봉식 지음 | 골든래빗(주) | 2021년 04월 12일 출간
클로버 리뷰쓰기

이 책의 다른 상품 정보

  • 정가 : 42,000원
    판매가 : 37,800 [10%↓ 4,200원 할인]
  • 혜택 :
    [기본적립] 2100원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    12월 06일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 다른 개발자들은 무슨 책 읽고 있을까?
    2021.12.02 ~ 2022.12.31
  • 컴퓨터/IT 도서 2만원 이상 구매 시 개발자 매거진 사은품 선..
    2021.11.11 ~ 2021.12.31
  • 2022 캘린더 수록한 IT독자를 위한 readIT 노트 사은품
    2021.10.14 ~ 2021.12.31
  • 책을 통해 성장해나가는 개발자를 응원합니다.
    2017.06.22 ~ 2025.07.31
상품상세정보
ISBN 9791197149801(1197149805)
쪽수 744쪽
크기 183 * 236 * 38 mm /1318g 판형알림

책소개

이 책이 속한 분야

게임 회사 서버 전문가가 알려주는
Go 언어를 내 것으로 만드는 비법
구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어입니다. 이 책은 Go 언어로 ‘나만의 프로그램’을 만들 수 있게 이끌어줍니다. 프로그래밍 초보자도 쉽고 명확하게 이해할 수 있도록 학습 목표를 일목요연하게 제시하고 핵심 내용을 정리해 보여줍니다. 언어 문법과 예제 작동 순서를 그림을 곁들여 설명하고, 단계별로 프로젝트를 구현하며 프로그래밍을 직접 체험할 수 있게 했습니다.
▶ 『Tucker의 Go 언어 프로그래밍』 북트레일러

* 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
* window7의 경우 사운드 연결이 없을시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.

상세이미지

Tucker의 Go 언어 프로그래밍(Must Have)(Must Have 시리즈) 도서 상세이미지

목차

[0단계 Go 언어를 배우기 전에]

00장 개발 환경 구축

01장 컴퓨터 원리
_1.1 비트의 탄생과 트랜지스터
_1.2 트랜지스터에서 계산기로
_1.3 계산기에서 컴퓨터로
_1.4 컴퓨터 동작 원리
핵심 요약
연습문제

02장 프로그래밍 언어
_2.1 초창기 프로그래밍 언어
_2.2 어셈블리어의 등장
_2.3 고수준 언어의 등장
_2.4 프로그래밍 언어의 구분
핵심 요약
연습문제

[1단계 가볍게 Go 입문하기]

03장 Hello Go World
_3.1 Go 역사
_3.2 Go 언어 특징
_3.3 코드가 실행되기까지
_3.4 Hello Go World 코드 뜯어보기
핵심 요약
연습문제

04장 변수
_4.1 변수란?
_4.2 변수 선언
_4.3 변수에 대해 더 알아보기
_4.4 변수 선언의 다른 형태
_4.5 타입 변환
_4.6 변수의 범위
_4.7 숫자 표현
핵심 요약
연습문제

05장 fmt 패키지를 이용한 텍스트 입출력
_5.1 표준 입출력
_5.2 표준 입력
_5.3 〈깊이보기〉 키보드 입력과 Scan() 함수의 동작 원리
핵심 요약
연습문제

06장 연산자
_6.1 산술 연산자
_6.2 비교 연산자
_6.3 〈깊이보기〉 실수 오차
_6.4 논리 연산자
_6.5 대입 연산자
_6.6 연산자 우선순위
핵심 요약
연습문제

07장 함수
_7.1 함수 정의
_7.2 함수를 호출하면 생기는 일
_7.3 함수는 왜 쓰나?
_7.4 재귀 호출
핵심 요약
연습문제

08장 상수
_8.1 상수 선언
_8.2 상수는 언제 사용하나?
_8.3 타입 없는 상수
_8.4 상수와 리터럴
핵심 요약
연습문제

09장 if문
_9.1 if문 기본 사용법
_9.2 그리고 &&, 또는 ||
_9.3 중첩 if
_9.4 if 초기문; 조건문
핵심 요약
연습문제

10장 switch문
_10.1 switch문 동작 원리
_10.2 switch문을 언제 쓰는가?
_10.3 다양한 switch문 형태
_10.4 const 열거값과 switch
_10.5 break와 fallthrough 키워드
핵심 요약
연습문제

11장 for문
_11.1 for문 동작 원리
_11.2 continue와 break
_11.3 중첩 for문
_11.4 중첩 for문과 break, 레이블
핵심 요약
연습문제

12장 배열
_12.1 배열
_12.2 배열 사용법
_12.3 배열은 연속된 메모리
_12.4 다중 배열
핵심 요약
연습문제

13장 구조체
_13.1 선언 및 기본 사용
_13.2 구조체 변수 초기화
_13.3 구조체를 포함하는 구조체
_13.4 구조체 크기
_13.5 프로그래밍에서 구조체의 역할
핵심 요약
연습문제

14장 포인터
_14.1 포인터란?
_14.2 포인터는 왜 쓰나?
_14.3 인스턴스
_14.4 〈깊이보기〉 스택 메모리와 힙 메모리
핵심 요약
연습문제

15장 문자열
_15.1 문자열
_15.2 문자열 순회
_15.3 문자열 합치기
_15.4 〈깊이보기〉 문자열 구조
_15.5 〈깊이보기〉 문자열은 불변이다
핵심 요약
연습문제

16장 패키지
_16.1 패키지
_16.2 패키지 사용하기
_16.3 Go 모듈
_16.4 패키지명과 패키지 외부 공개
_16.5 〈깊이보기〉 패키지 초기화
핵심 요약
연습문제

17장 〈Project〉 숫자 맞추기 게임 만들기
_17.1 해법
_17.2 사전지식
_17.3 STEP 1 : 랜덤한 숫자 생성하기
_17.4 STEP 2 : 숫자값 입력받기
_17.5 STEP 3 : 숫자 맞추기 완성하기
핵심 요약
연습문제

[2단계 고급 기법으로 Go 레벨업하기]

18장 슬라이스
_18.1 슬라이스
_18.2 〈깊이보기〉 슬라이스 동작 원리
_18.3 슬라이싱
_18.4 유용한 슬라이싱 기능 활용
_18.5 슬라이스 정렬
핵심 요약
연습문제

19장 메서드
_19.1 메서드 선언
_19.2 메서드는 왜 필요한가?
_19.3 포인터 메서드 vs 값 타입 메서드
핵심 요약
연습문제

20장 인터페이스
_20.1 인터페이스
_20.2 인터페이스 왜 쓰나?
_20.3 〈깊이보기〉 덕 타이핑
_20.4 인터페이스 기능 더 알기
_20.5 인터페이스 변환하기
핵심 요약
연습문제

21장 함수 고급편
_21.1 가변 인수 함수
_21.2 defer 지연 실행
_21.3 함수 타입 변수
_21.4 함수 리터럴
핵심 요약
연습문제

22장 자료구조
_22.1 리스트
_22.2 링
_22.3 맵
_22.4 〈깊이보기〉 맵의 원리
핵심 요약
연습문제

23장 에러 핸들링
_23.1 에러 반환
_23.2 〈깊이보기〉 에러 타입
_23.3 패닉
핵심 요약
연습문제

24장 고루틴과 동시성 프로그래밍
_24.1 스레드란?
_24.2 고루틴 사용
_24.3 〈깊이보기〉 고루틴의 동작 방법
_24.4 동시성 프로그래밍 주의점
_24.5 뮤텍스를 이용한 동시성 문제 해결
_24.6 뮤텍스와 데드락
_24.7 또 다른 자원 관리 기법
핵심 요약
연습문제

25장 채널과 컨텍스트
_25.1 채널 사용하기
_25.2 컨텍스트 사용하기
핵심 요약
연습문제

26장 〈Project〉 단어 검색 프로그램 만들기
_26.1 해법
_26.2 사전 지식
_26.3 STEP 1 : 실행 인수 읽고 파일 목록 가져오기
_26.4 STEP 2 : 파일을 열어서 라인 읽기
_26.5 STEP 3 : 파일 검색 프로그램 완성하기
_26.6 개선하기
핵심 요약
연습문제

[3단계 Go 프로그래밍에 유용한 기법 익히기]

27장 객체지향 설계 원칙 SOLID
_27.1 객체지향 설계 5가지 원칙 SOLID
_27.2 단일 책임 원칙
_27.3 개방-폐쇄 원칙
_27.4 리스코프 치환 원칙
_27.5 인터페이스 분리 원칙
_27.6 의존 관계 역전 원칙
_27.7 학습 마무리
핵심 요약
연습문제

28장 테스트와 벤치마크
_28.1 테스트 코드
_28.2 〈깊이보기〉 테스트 주도 개발
_28.3 벤치마크
핵심 요약
연습문제

29장 Go 언어로 만드는 웹 서버
_29.1 HTTP 웹 서버 만들기
_29.2 〈깊이보기〉 HTTP 동작 원리
_29.3 HTTP 쿼리 인수 사용하기
_29.4 ServeMux 인스턴스 이용하기
_29.5 파일 서버
_29.6 웹 서버 테스트 코드 만들기
_29.7 JSON 데이터 전송
_29.8 HTTPS 웹 서버 만들기
핵심 요약
연습문제

30장 〈Project〉 RESTful API 서버 만들기
_30.1 해법
_30.2 사전 지식 : RESTful API
_30.3 STEP 1 : RESTful API 서버 만들기
_30.4 STEP 2 : 테스트 코드 작성하기
_30.5 STEP 3 : 특정 학생 데이터 반환하기
_30.6 STEP 4 : 학생 데이터 추가/삭제하기
핵심 요약
연습문제

31장 〈Project〉 Todo 리스트웹 사이트 만들기
_31.1 해법
_31.2 준비하기
_31.3 STEP 1 : 웹 서버 만들기
_31.4 STEP 2 : 프론트엔드 만들기
_31.5 웹 배포 방법 고려하기
_31.6 STEP 3 : 헤로쿠로 배포하기
핵심 요약
연습문제

[Tucker 노트]

A Go 문법 보충 수업
_A.1 배열과 슬라이스
_A.2 for range
_A.3 입출력 처리
_A.4 알아두면 유용한 go 명령어
_A.5 cgo로 C 언어 호출하기
_A.6 go doc
_A.7 Embed

B 생각하는 프로그래밍
_B.1 Go는 객체지향 언어인가?
_B.2 구조체에 생성자를 둘 수 있나?
_B.3 포인터를 사용해도 복사가 일어나나?
_B.4 값 타입을 쓸 것인가? 포인터를 쓸 것인가?
_B.5 구체화된 객체와 관계하라고?
_B.6 Go 언어 가비지 컬렉터
_B.6 Go 언어 가비지 컬렉터

추천사

권경모(구글 소프트웨어 엔지니어, <The Ultimate Go Study Guide> 한글 번역 프로젝트 기여자)

“Go 언어 입문자에게 추천할 수 있는 우리나라 책을 알게 되어 기분이 좋습니다. 'A Tour of Go'보다 더 많은 예시를 보고 싶은 현 Go 언어 개발자께도 추천합니다.”

김호광(베타랩스 대표이사)

“Go 언어의 매력은 간결함입니다. 이 책은 초보자에게 Go 언어의 매력을 알려줍니다. 한 달 동안몰입하여 타이핑하고 숙독한다면 프로그래머가 된 자신을 만나게 될 겁니다.”

방현우(Urbanbase CTO)

“Go 언어의 가능성을 맛볼 수 있는 지침서입니다. 고루틴, 채널 등 동시성 프로그래밍에 대한 개념뿐 아니라 RESTful API와 같은 보편적 개발 지식도 습득할 수 있습니다.”

강대명(위버스컴퍼니 소프트웨어 엔지니어)

“이보다 쉽고 재미있을 수 없습니다. 아주 쉽지만, Go 언어에 대한 궁금함을 세세하게 잡아
주는 책!”

김재훈(한양대학교 ERICA캠퍼스 학부생)

“‘Go 언어 문법’만이 아닌, ‘Go 언어로 개발하는 방법’을 알려줍니다. 문법만 언급하고 끝나는 책이 아니기에, 다소 어렵게 느껴지기도 하지만, 저자의 안내에 따라 하나씩 정복하다 보면 어느새 Go 언어에 친근감을 느끼게... 더보기

출판사 서평

★ Must Have 시리즈 안내
Must Have 시리즈는 내 것으로 만드는 시간을 드립니다. 명확한 학습 목표와 핵심 정리를 제공하고, 간단명료한 설명과 다양한 그림으로 학습 효과를 극대화합니다. 설명과 예제를 제공해 응용력을 키워줍니다. 할 수 있습니다. 포기는 없습니다. 지금 당장 밑 줄 긋고 메모하고 타이핑하세요! Must Have가 여러분의 성장을 돕겠습니다.

★ 32만 뷰가 증명하는 GO 언어 명강사를 만나자
Go 언어 1등 유튜버 Tucker가 더 체계적으로 Go 언어를 알려줍니다. 문법만 알려드리는 데 그치... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품