본문 바로가기

추천 검색어

실시간 인기 검색어

이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결

데이브 매클라우드 저자(글) · 이지호 번역
한빛미디어 · 2025년 02월 26일
10.0
10점 중 10점
(1개의 리뷰)
추천해요 (100%의 구매자)
  • 이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 대표 이미지
    이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 대표 이미지
  • 이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 부가 이미지1
    이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 부가 이미지1
  • 이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 부가 이미지2
    이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 부가 이미지2
  • A4
    사이즈 비교
    210x297
    이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 사이즈 비교 183x236
    단위 : mm
01 / 04
무료배송 소득공제
10% 34,200 38,000
적립/혜택
1,900P

기본적립

5% 적립 1,900P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,900P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
내일(3/17,월) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

이지 러스트: 실습하며 배우는 빠르고 안전한 코드 작성의 비결 상세 이미지
실제 소프트웨어 개발부터 비동기 처리까지
쉽고 빠르게 익히는 러스트 프로그래밍의 모든 것
러스트 프로그래밍 언어의 기초부터 실전 활용법까지 단계별로 러스트를 배워 보세요. 러스트를 처음 접하는 입문자부터 타 언어 개발자까지, 누구나 쉽게 러스트의 세계로 들어설 수 있도록 친절하고 이해하기 쉽게 구성했습니다. 복잡한 설치 과정 없이 바로 실행할 수 있는 러스트 플레이그라운드를 통해 다양한 예제를 실습하며 러스트의 기본부터 고급 기술까지 터득해 보세요. 컴파일러의 메시지를 이해하고, 외부 라이브러리를 활용하는 방법, 비동기 프로그래밍, 매크로 작성 기법까지 러스트의 핵심 내용을 모두 담았습니다. 이 책과 함께라면 여러분도 러스트를 사랑하는 개발자로 거듭날 수 있을 것입니다. 러스트의 매력을 지금 경험해 보세요!

작가정보

저자(글) 데이브 매클라우드

(Dave MacLeod)
한국에 거주하는 캐나다인으로 번역, 카피라이팅, 출판, 교육, 전력, 미디어, 프로젝트 관리, IT 분야에서 25년 이상 경력을 쌓았습니다. 1997년에 일본어를 배우기 시작했고, 동양 언어에 관심이 커져서 1999년에 일본으로, 2002년에 한국으로 이주했습니다. 풀타임 러스트 개발자이며 많은 사람이 러스트를 쉽게 활용할 수 있도록 가치 있는 정보를 제공하는 데 관심이 많습니다. 현재는 러스트로 구축된 데이터베이스를 개발하는 SurrealDB에서 재직 중입니다.

번역 이지호

초등학교에서 GW-BASIC을 처음 배우고, 중등 시절부터 프로그래밍에 본격적인 흥미를 느껴 독학으로 프로그램 언어를 배우기 시작했습니다. 현재는 한국방송통신대학교 대학원의 정보과학과에서 데이터베이스를 연구하고 있습니다. 파이썬을 접한 이후로는 프로그램을 만들 일이 생기면 파이썬으로만 개발하는 파이썬 애호가입니다. 파이썬과 데이터베이스로 우주 정복을 꿈꾸는, 아직 철없는 개발자이기도 합니다. 요즘은 러스트에 빠져 어떻게 하면 러스트와 파이썬의 장점을 한 번에 이끌어 낼 수 있을까 생각하고 있습니다.

목차

  • [PART 1 웹 브라우저에서 러스트 사용하기]
    CHAPTER 1 러스트 기초
    _1.1 러스트 플레이그라운드
    _1.2 🚧와 ⚠
    _1.3 주석
    _1.4 타입
    _1.5 타입 추론
    _1.6 ‘hello, world!’ 출력하기
    _1.7 변수 및 코드 블록 선언하기
    _1.8 Display 및 Debug
    _1.9 가장 작은 숫자와 큰 숫자
    _1.10 가변성
    _1.11 섀도잉

    CHAPTER 2 메모리, 변수, 소유권
    _2.1 스택, 힙, 포인터
    _2.2 출력 알아보기
    _2.3 문자열
    _2.4 const와 static
    _2.5 참조 알아보기
    _2.6 변경 가능한 참조
    _2.7 섀도잉 다시 알아보기
    _2.8 함수에 대한 참조 제공
    _2.9 복사 타입
    _2.10 값이 없는 변수

    CHAPTER 3 복잡한 타입
    _3.1 컬렉션 타입
    _3.2 제어 흐름
    _3.3 구조체
    _3.4 열거형
    _3.5 루프
    _3.6 구조체 및 열거형 구현하기
    _3.7 해체
    _3.8 참조 및 도트 연산자

    CHAPTER 4 제네릭
    _4.1 제네릭
    _4.2 Option과 Result

    CHAPTER 5 컬렉션 및 오류 핸들링 더 알아보기
    _5.1 다른 컬렉션
    _5.2 ? 연산자
    _5.3 패닉과 unwrap이 유용한 경우

    CHAPTER 6 트레이트
    _6.1 트레이트 기초
    _6.2 From 트레이트
    _6.3 함수에서 문자열과 &str 가져오기

    CHAPTER 7 이터레이터와 클로저 기초
    _7.1 체이닝 메서드
    _7.2 이터레이터
    _7.3 클로저

    CHAPTER 8 이터레이터와 클로저 심화
    _8.1 클로저와 이터레이터에 유용한 메서드
    _8.2 dbg! 매크로 및 .inspect

    CHAPTER 9 수명과 내부 가변성
    _9.1 & str의 타입
    _9.2 수명
    _9.3 내부 가변성
    _9.4 Cow

    CHAPTER 10 다중 스레드와 고급 주제
    _10.1 타입 별칭 및 새 타입
    _10.2 함수 내에서 가져오고, 이름 변경하기
    _10.3 todo! 매크로
    _10.4 Rc
    _10.5 다중 스레드

    CHAPTER 11 클로저, 제네릭, 스레드 더 알아보기
    _11.1 함수 안의 클로저
    _11.2 impl Trait
    _11.3 Arc
    _11.4 범위가 지정된 스레드
    _11.5 채널

    CHAPTER 12 Box와 러스트 문서
    _12.1 러스트 문서 읽기
    _12.2 속성
    _12.3 Box

    CHAPTER 13 기본값, 빌더 패턴, Deref
    _13.1 기본값 및 빌더 패턴
    _13.2 Deref와 DerefMut

    CHAPTER 14 코드 테스트와 빌드
    _14.1 크레이트와 모듈
    _14.2 테스트
    _14.3 테스트 주도 개발

    CHAPTER 15 상수, 안전하지 않은 러스트, 외부 크레이트
    _15.1 제네릭 상수
    _15.2 상수형 함수
    _15.3 가변 정적 변수
    _15.4 안전하지 않은 러스트
    _15.5 외부 크레이트
    _15.6 lazy_static과 OnceCell

    [PART 2 컴퓨터에서 러스트 사용하기]
    CHAPTER 16 러스트 사용하기
    _16.1 카고
    _16.2 사용자 입력 받기
    _16.3 파일 사용하기
    _16.4 cargo doc

    CHAPTER 17 더 많은 크레이트와 비동기 러스트
    _17.1 reqwest
    _17.2 기능 플래그
    _17.3 비동기 러스트

    CHAPTER 18 표준 라이브러리 둘러보기
    _18.1 배열
    _18.2 char
    _18.3 정수 타입
    _18.4 부동 소수점 타입
    _18.5 bool
    _18.6 Vec
    _18.7 String
    _18.8 OsString 및 CString
    _18.9 mem
    _18.10 prelude
    _18.11 time
    _18.12 기타 매크로

    CHAPTER 19 매크로 작성하기

    CHAPTER 20 도서 관리 프로그램 만들기
    _20.1 준비하기
    _20.2 개발하기
    _20.3 배포하기
    _20.4 마치며

    [PART 3 부록]
    APPENDIX A 러스트 설치하기
    APPENDIX B Node.js 설치하기
    APPENDIX C PostgreSQL 설치하기
    APPENDIX D 비주얼 스튜디오 코드 설치하기
    APPENDIX E 포드맨 설치하기
    APPENDIX F 포드맨으로 PostgreSQL 서버 설치 및 구동하기

추천사

  • 프로그래밍 지식이 있는 분들이 러스트를 처음 접하기에 정말 ‘이지’한 책입니다. 러스트의 특징을 잘 보여 주고, 핵심 내용을 간결하게 요약해 빠르게 학습할 수 있습니다.

  • 평소 러스트에 관심이 있었는데 이번 베타리더 참여를 통해 러스트에 한층 가까워질 수 있었습니다. 기초 개념과 용어를 파악하고, 코드 실습과 관련 문서 링크를 통해 내용을 깊이 이해할 수 있었습니다.

  • 쉬운 문장과 친절한 설명으로 러스트의 문턱을 낮춘 책입니다. 소유권, 빌림, 수명, 제네릭, 매크로까지 러스트의 핵심 개념을 알차게 배울 수 있는 훌륭한 러스트 입문서로 이 책을 추천합니다.

  • 개발자라면 프로그래밍한 코드를 실행할 때 왜 동작하는지, 또는 왜 동작하지 않는지 궁금했던 경험이 많을 것입니다. 깊이 분석해 보면 분명한 이유가 있지만, 오류를 찾기란 생각보다 어렵고 이해하기란 더 어렵습니다. 러스트는 실행 전에 엄격한 검사를 통해 대부분의 문제를 사전에 방지합니다. 그만큼 러스트로 코드를 작성하기는 어렵지만 이를 극복하는 순간 안정적이고 효율적인 프로그램을 만들 수 있습니다.
    이 책은 러스트의 어려운 개념을 익히기 쉽게 잘 풀어냈습니다. 러스트에 입문하거나 개념을 정리하고 싶은 분들에게 큰 도움이 될 것입니다. 부디 편안한 마음으로 순서대로 이 책을 읽으면서 러스트의 매력을 더 잘 느끼길 바랍니다.

  • 『이지 러스트』는 러스트 초심자를 위한 책입니다. 친근한 언어와 간결한 문장으로 러스트의 개념을 설명하며, 코드에는 이해를 돕는 주석이 풍부하게 담겨 있습니다. 러스트를 설치하지 않아도 책 내용을 실습할 수 있는 러스트 플레이그라운드 사이트 소개와 함께 각 개념에 대한 예제도 풍부히 수록되어 있습니다. 친절한 개념 설명은 물론, 예제 코드 실행 후 발생하는 오류의 의미까지 하나하나 설명해 주는 이 책을 러스트 기초를 단단히 다지고 싶은 분들에게 추천합니다.

  • 러스트 플레이그라운드의 웹 환경에서 실습 위주로 설명하는 이 책은 다양한 코드와 오류 상황에서 컴파일러가 반환하는 문구를 살펴보며 러스트 사용법을 안내합니다. 안정성이 특징인 러스트의 메모리와 타입을 중심으로 외부 크레이트와 비동기 러스트까지 기초를 쉽게 설명합니다. ‘이지’하게 러스트를 시작할 수 있도록 학습의 방향성을 안내하는 이 책을 러스트의 높은 러닝 커브로 입문을 고민하는 분들께 적극 추천합니다.

  • 러스트는 최근 가장 빠르게 성장하고 있는 언어입니다. 안전성, 성능, 생산성을 모두 갖춘 언어이며 특히 시스템 프로그래밍에서 압도적인 인기를 얻고 있습니다. 그러나 소유권, 빌림 등 다른 언어에서는 찾아보기 힘든 개념과 메모리 관리의 복잡성은 입문자에게 큰 장벽이었습니다. 이런 상황에서 누구나 한번 도전해 볼 수 있는 러스트 입문서가 나왔습니다. 저자는 러스트의 복잡한 개념을 입문자의 눈높이에서 쉽게 설명했고, 역자도 신경 써서 번역을 했음이 느껴지는 책입니다. 특히 소유권과 포인터 등의 어려운 개념을 예시나 말로 쉽게 풀어냈고 어려운 코드는 라인별로 세심하게 설명합니다. 이보다 쉬운 러스트 입문서는 더 이상 없을 것입니다!

  • 러스트 언어의 중요한 개념을 이해하기 쉽게 설명하고 다양한 예시도 제공합니다. 러스트 언어를 처음 배우거나 다시 복습하려는 분들에게 유용한 책입니다!

  • 러스트 언어가 처음 나왔을 무렵 공식 가이드로 학습을 시작했지만 진부하고 딱딱한 가이드로는 진도가 잘 나가지 않았습니다. 그에 반해 이 책은 러스트의 주요 특징을 예제로 살펴보며 빠르고 재미있게 실습할 수 있었습니다. 처음에 별도의 도구 없이 플레이그라운드로 실습할 수 있다는 점도 좋았습니다. 깔끔한 번역과 적절한 설명 주석 덕분에 원문보다 편하게 읽을 수 있었습니다.

  • 배우기 어렵기로 유명한 러스트지만 친절한 컴파일러와 어떻게 하면 친해질 수 있는지 찬찬히 알려 주는 책입니다.

  • 러스트 언어의 기초부터 고급 개념까지 폭넓게 다루고, 실습 프로젝트를 통해 실전 적용 능력까지 키울 수 있는 책입니다. 특히 웹 브라우저 기반의 러스트 실습 환경을 제공해 러스트를 설치하지 않고도 코드를 바로 실행해 볼 수 있어 학습 진입 장벽을 크게 낮췄습니다. 후반부에는 실제 애플리케이션 개발 프로젝트를 통해 러스트의 실전 활용법을 익힐 수 있도록 구성되어, 이론과 실습을 자연스럽게 연결했습니다.
    이 책은 러스트의 메모리 안전성과 높은 성능을 중점적으로 설명하며, 다양한 예제와 실습을 통해 실무 감각을 익힐 수 있습니다. 다만 프로그래밍에 대한 기초 지식이 부족한 독자라면 책의 내용이 다소 복잡하게 느껴질 수 있습니다. 러스트의 핵심 개념인 소유권, 참조, 수명 등을 먼저 가볍게 익히고, 간단한 프로젝트나 실습을 병행하며 학습한다면 더욱 효과적으로 내용을 이해할 수 있을 것입니다. 반면, C/C++이나 시스템 프로그래밍 경험이 있는 개발자라면 러스트의 핵심 개념을 빠르게 익히고 실무에 적용하는 데 큰 도움이 될 것입니다. 러스트의 실무 활용을 고려하는 개발자에게 이 책을 추천합니다.

출판사 서평

안전성과 성능을 동시에!
러스트를 쉽게 배우는 가장 확실한 방법

러스트는 C/C++의 성능과 제어력을 유지하면서도 메모리 안전성을 제공하는 현대적인 프로그래밍 언어입니다. 시스템 프로그래밍뿐만 아니라 웹 개발, 임베디드, 게임 개발 등 다양한 분야에서 활용되며 안정성과 효율성을 동시에 갖춘 언어로 주목받고 있습니다. 하지만 러스트의 독특한 소유권과 빌림 개념은 처음 배우는 이들에게 높은 진입 장벽이 될 수 있습니다. 그러나 걱정할 필요 없습니다. 『이지 러스트』와 함께라면 러스트를 자연스럽게 익히며 자신 있게 활용할 수 있습니다.

이 책은 러스트의 핵심 개념을 차근차근 단계별로 설명하고, 러스트 플레이그라운드에서 실습할 수 있는 다양한 예제를 제공합니다. 소유권, 빌림, 제네릭 등 필수 개념을 실습과 함께 소개해 러스트를 처음 배우더라도 쉽게 이해하고 활용할 수 있도록 안내합니다. 더불어 도서 관리 프로그램을 직접 만들어 보며 이론을 넘어 실무 적용 능력까지 키울 수 있습니다. 이 책과 함께 러스트를 시작해 보세요. 어렵게만 느껴졌던 러스트가 친숙한 언어로 다가올 것입니다.

대상 독자
● 프로그래밍 기초 지식이 있는 러스트 입문자
● 다른 언어에서 러스트로 전환하려는 개발자
● 시스템 프로그래밍에 관심 있는 개발자

주요 내용
● 소유권, 빌림, 제네릭, 열거형 등 러스트의 핵심 개념 이해하기
● 웹 환경에서 직접 코드를 실행하며 개념 터득하기
● 제네릭을 활용해 코드의 재사용성 높이기
● Option과 Result를 활용한 오류 처리 방법 배우기
● 다중 스레드, 클로저, 이터레이터 등 고급 주제 심층 탐구하기

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9791169213462
발행(출시)일자 2025년 02월 26일
쪽수 592쪽
크기
183 * 236 * 27 mm / 1179 g
총권수 1권

Klover 리뷰 (1)

구매 후 리뷰 작성 시, e교환권 200원 적립

사용자 총점

10점 중 10점
10점 중 10점
100%
10점 중 7.5점
0%
10점 중 5점
0%
10점 중 2.5점
0%

100%의 구매자가
추천해요 라고 응답했어요

0%

집중돼요

0%

도움돼요

0%

쉬웠어요

0%

최고예요

100%

추천해요

10점 중 10점
/추천해요
한국판 러스트가 나오다니 좋아요^^!!

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

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

기분 좋은 발견

이 분야의 베스트

이 분야의 신간

용선생 추론독해 초등 국어 3단계
이벤트
  • [sam] 12주년 이벤트
  • 열려라, 보물창고!
01 / 02
TOP