00 개발 환경 구축 - 윈도우, MacOS, 리눅스
[1 단계 탄탄하게 기초 문법 다지기]
01 Hello Go World
__1.1 Go 역사
__1.2 Go 언어 특징
__1.3 코드가 실행되기까지
__1.4 Hello Go World 코드 뜯어보기
02 변수
__2.1 변수란?
__2.2 변수 선언
__2.3 변수에 대해 더 알아보기
__2.4 변수 선언의 다른 형태
__2.5 타입 변환
__2.6 변수의 범위
__2.7 숫자 표현
핵심 요약 / 연습문제
03 fmt 패키지를 이용한 텍스트 입출력
__3.1 표준 입출력
__3.2 표준 입력
__3.3 키보드 입력과 Scan( 함수의 동작 원리
핵심 요약 / 연습문제
04 연산자
__4.1 산술 연산자
__4.2 비교 연산자
__4.3 실수 오차
__4.4 논리 연산자
__4.5 대입 연산자
__4.6 연산자 우선순위
핵심 요약 / 연습문제
05 함수
__5.1 함수 정의
__5.2 함수를 호출하면 생기는 일
__5.3 함수는 왜 쓰나?
__5.4 재귀 호출
핵심 요약 / 연습문제
06 상수
__6.1 상수 선언
__6.2 상수는 언제 사용하나?
__6.3 타입 없는 상수
__6.4 상수와 리터럴
핵심 요약 / 연습문제
07 if문
__7.1 if문 기본 사용법
__7.2 그리고 &&, 또는 ||
__7.3 중첩 if
__7.4 if 초기문; 조건문
핵심 요약 / 연습문제
08 switch문
__8.1 switch문 동작 원리
__8.2 switch문을 언제 쓰는가?
__8.3 다양한 switch문 형태
__8.4 const 열거값과 switch
__8.5 break와 fallthrough 키워드
핵심 요약 / 연습문제
09 for문
__9.1 for문 동작 원리
__9.2 continue와 break
__9.3 중첩 for문
__9.4 중첩 for문과 brea
★ EA, 넥슨를 거쳐 현 ‘2K 게임즈’ 서버 전문가가 알려주는
★ Go 언어를 내 것으로 만드는 비법
구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어입니다. 이 책은 Go 언어로 ‘나만의 프로그램’을 만들 수 있게 이끌어줍니다. 프로그래밍 초보자도 쉽고 명확하게 이해할 수 있도록 학습 목표를 일목요연하게 제시하고 핵심 내용을 정리해 보여줍니다. 언어 문법과 예제 작동 순서를 그림을 곁들여 설명하고, 단계별로 프로젝트를 구현하며 프로그래밍을 직접 체험할 수 있게 했습니다.
★ Go 언어 함께 공부하세요!
Tucker 저자와 함께 단톡방에서 함께 공부해요!
open.kakao.com/o/g3tvsk9c
★ Must Have 시리즈 안내
Must Have 시리즈는 내 것으로 만드는 시간을 드립니다. 명확한 학습 목표와 핵심 정리를 제공하고, 간단명료한 설명과 다양한 그림으로 학습 효과를 극대화합니다. 설명과 예제를 제공해 응용력을 키워줍니다. 할 수 있습니다. 포기는 없습니다. 지금 당장 밑 줄 긋고 메모하고 타이핑하세요! Must Have가 여러분의 성장을 돕겠습니다.
★ 개정판은 어떻게 달라졌을까요?
이 책의 1판이 출간되고 나서 각종 서점에서 베스트셀러로 등극했습니다. 그해 세종도서 학술 부문에 선정되었습니다. 출간 당시에는 Go 언어가 신생 언어로서 국내에 생소한 편이었으나 이제 세컨드 프로그래밍 언어로 널리 사용되고 있습니다. 이에 기초 설명을 줄이고, 새로 추가된 제네릭 기능(24장과 gin, gnet, gRPC를 사용한 서버 프로그래밍 내용(28, 29, 30장을 보강했습니다. 또한 웹 서비스 성능을 점검하고 개선하는 프로파일링(27장도 소개합니다. 이 책 한 권이면 이제 더 탄탄히 Go 언어에 입문해 서버를 개발하고 테스트할 수 있는 지식을 얻을 수 있을 겁니다.
★ 50만 뷰가 증명하는 GO 언어 명강사를 만나자
Go 언어 1등 유튜버 Tucker가 더 체계적으로 Go 언어를 알려줍니다. 문법