HOME > Detail View

Detail View

(입문자를 위한)루비

(입문자를 위한)루비 (Loan 2 times)

Material type
단행본
Personal Author
園田 裕貴 진명조 , 옮김
Title Statement
(입문자를 위한)루비 = Ruby / 유구이 지음 ; 진명조 옮김.
Publication, Distribution, etc
서울 :   ITC ,   2009.  
Physical Medium
xxiii, 248 p. : 삽도 ; 25 cm.
Varied Title
初めてのRuby
기타표제
실용주의 프로그래머를 위한 루비 초스피드 학습서
ISBN
9788990758422
General Note
인덱스(p. 237-248)수록  
부록: A, 인터프리터 설치. - B, 제표  
저자의 본명은 '園田 裕貴(소노다 유우키)'임.  
000 00993camccc200325 k 4500
001 000045526704
005 20100807023056
007 ta
008 090224s2009 ulka 001c kor
020 ▼a 9788990758422 ▼g 13560: ▼c \18,000
035 ▼a (KERIS)BIB000011593497
040 ▼a KYOBO ▼c KYOBO ▼d 211046 ▼d 211046 ▼d 244002
041 1 ▼a kor ▼h jpn
082 0 4 ▼a 005.133 ▼2 22
090 ▼a 005.133 ▼b R897 2009
100 1 ▼a 園田 裕貴
245 2 0 ▼a (입문자를 위한)루비 = ▼x Ruby / ▼d 유구이 지음 ; ▼e 진명조 옮김.
246 1 3 ▼a 실용주의 프로그래머를 위한 루비 초스피드 학습서
246 1 9 ▼a 初めてのRuby
260 ▼a 서울 : ▼b ITC , ▼c 2009.
300 ▼a xxiii, 248 p. : ▼b 삽도 ; ▼c 25 cm.
500 ▼a 인덱스(p. 237-248)수록
500 ▼a 부록: A, 인터프리터 설치. - B, 제표
500 ▼a 저자의 본명은 '園田 裕貴(소노다 유우키)'임.
700 1 ▼a 진명조 , ▼e 옮김
900 0 ▼a Yugui
900 0 ▼a 유구이
900 1 ▼a 소나다 유우키
940 0 ▼a ハジメテ ノ Ruby

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 R897 2009 Accession No. 151273110 Availability Available Due Date Make a Reservation Service C

Contents information

Book Introduction

다른 언어로 프로그래밍을 한 경험이 있는 사람을 대상으로 Ruby의 특징, Ruby스러운 방법이나 관습에 대해 설명한다. 이는 Ruby에 관한 자료를 읽고 실제로 학습을 진행하기 위해 필요한 전제 지식이다. 이 책은 Ruby의 기초적인 부분과 메타클래스나 블록 구문과 같은 독자적인 개념, 이와 관련된 문화에 대해 설명하고 Ruby 특유의 사고방식을 익히는 것을 목표로 하고 있다.

이 책을 끝까지 읽고, 습득하면「Ruby 레퍼런스 매뉴얼」을 스스로 읽고 이해할 수 있고, 다양한 Ruby 라이브러리를 활용해서 자신의 힘으로 고도의 Ruby 프로그래밍을 습득하기 위한 기초지식을 손에 넣을 수 있도록 구성하였다. Ruby 1.8과 1.9를 주로 다룬 책이다.

이 책의 내용 및 특징
Ruby 창시자인 마츠모토 유키히로(일명, 마츠(Matz))가 강력 추천하는 이 책은 다른 언어로 프로그래밍을 한 경험이 있는 사람을 대상으로 Ruby의 특징, Ruby스러운 방법이나 관습에 대해 설명한다. 이는 Ruby에 관한 자료를 읽고 실제로 학습을 진행하기 위해 필요한 전제 지식이다. 이 책은 Ruby의 기초적인 부분과 메타클래스나 블록 구문과 같은 독자적인 개념, 이와 관련된 문화에 대해 설명하고 Ruby 특유의 사고방식을 익히는 것을 목표로 하고 있다. 이 책을 끝까지 읽고 나면 「Ruby 레퍼런스 매뉴얼」을 스스로 읽고 이해할 수 있고, 다양한 Ruby 라이브러리를 활용해서 자신의 힘으로 고도의 Ruby 프로그래밍을 습득하기 위한 기초지식을 손에 넣을 수 있을 것이다. 이 책은 Ruby 1.8과 1.9를 주로 다루고 있다.

이 책의 구성
1장에서는 Ruby의 전체적인 모습을 조감하고 있다. 이후 장에서 다룰 Ruby의 각 부분에 관한 내용을 가볍게 다룬다. 2장부터 5장까지는 배열, 해시, 숫자, 문자열, 입출력과 같은 Ruby의 기본적인 클래스군을 설정하고 있다. 또한 이를 통해 블록 구문이나 형변환과 같은 Ruby의 구조를 다루고 있다. 6장부터 8장까지는 지금껏 애매하게 다루었던 Ruby의 언어본체(문법)에 대해 좀 더 상세하게 설명하고 있다. 7장에서는 Ruby를 구조화하는 체계인 메소드에 대해 다양한 문법을 설명하고 있다. 8장에서는 클래스와 객체에 대해 다루고 있다. 마지막으로 9장에서는 이 책의 범주를 넘어서는 발전적인 주제에 관해 소개하고 있다. 또한 참조해야 할 핵심자료들도 마련되어 있다.


Information Provided By: : Aladin

Author Introduction

유구이(지은이)

본명은 園田 裕貴(소노다 유우키). Ruby commiter, Ruby 1.9 계열 릴리즈 매니저. MtF-TS. 문서나 라이브러리의 일관성을 통해 ‘보다 알기 쉬운 Ruby’의 실현과 릴리즈 관리를 통해 ‘보다 안정된 Ruby’를 지향하고 있다. 2004년에 릿쿄대학교 이학부 수학과를 졸업하였고, 2006년에는 릿쿄대학교 이학연구과 박사 전기과정 중 중퇴하였다. 웹 관련 기업에서 개발업무에 종사한 이후, 2008년부터 프리랜서 프로그래머로 활동하고 있다. 개인 사이트는 http://yugui.jp이다.

진명조(옮긴이)

2018 현재 씨디네트웍스에 근무하고 있으며, 《텐서플로로 시작하는 딥러닝》, 《서버/인프라 엔지니어를 위한 DevOps》, 《대규모 서비스를 지탱하는 기술》, 《서버/인프라를 지탱하는 기술》, 《클라우드의 충격》, 《인프라 엔지니어의 교과서: 시스템 구축과 관리편》 등의 기술 서적을 번역하였다. IT 산업의 미시적인 영역과 거시적인 영역을 아우르는 통찰력을 갖게 되기를 꿈꾸고 있으며, 최근에는 컨테이너 생태계의 급성장과 머신러닝을 비롯한 인공지능(AI)의 대중화에 주목하고 있다.

Information Provided By: : Aladin

Table of Contents

Chapter 01 Ruby와 함께하는 생활 
1.1 Ruby의 특징 1 
1.2 인터프리터와 실행환경 10 
1.3 실행모델 15 
1.4 인터프리터 실행 18 
1.5 문법과 기능 22 
1.6 이 장의 정리 31 

Chapter 02 배열과 해시 
2.1 배열 33 
2.2 해시 43 
2.3 Enumerable 모듈 47 
2.4 이 장의 정리 49 

Chapter 03 수치 
3.1 수치 리터럴 51 
3.2 수치 연산 56 
3.3 비교 60 
3.4 수학함수 61 
3.5 비트 연산 62 
3.6 이 장의 정리 63 

Chapter 04 문자열 
4.1 문자열 생성 66 
4.2 문자와 문자 리터럴 74 
4.3 정규표현 76 
4.4 부분문자열 접근 80 
4.5 문자열 조작 82 
4.6 iterator 84 
4.7 포맷 85 
4.8 심볼 86 
4.9 Ruby 1.8과 멀티바이트 문자열 88 
4.10 Ruby 1.9와 멀티바이트 문자열 92 
4.11 이 장의 정리 96 

Chapter 05 입출력 
5.1 프로그램 매개변수	99 
5.2 파일 100 
5.3 표준입출력 106 
5.4 기타 입출력 객체 107 
5.5 인코딩 109 
5.6 이 장의 정리 111 

Chapter 06 변수와 식 
6.1 변수 113 
6.2 연산자 122 
6.3 제어식 132 
6.4 예외처리 142 
6.5 대역탈출 144 
6.6 이 장의 정리 145 

Chapter 07 메소드 
7.1 메소드 호출 147 
7.2 메소드 정의 152 
7.3 블록 구문 메소드 157 
7.4 이 장의 정리 166 

Chapter 08 객체와 클래스 
8.1 클래스 정의 170 
8.2 변수와 상수 178 
8.3 접근권한 181 
8.4 싱글톤 메소드와 싱글톤 클래스	183 
8.5 모듈 188 
8.6 메소드 탐색 192 
8.7 이 장의 정리 195 

Chapter 09 이 책을 넘어서 
9.1 RubyGems 197 
9.2 네트워크 200 
9.3 데이터베이스 201 
9.4 이미지 201 
9.5 GUI 202 
9.6 Ruby의 Black Magic 204 
9.7 Ruby의 정보원 209 
9.8 커뮤니티 211 

Appendix A 인터프리터 설치 
A.1 버전 선택 215 
A.2 마이크로소프트 윈도우즈 216 
A.3 Mac OS X 218 
A.4 GNU/Linux 219 
A.5 소스코드로부터 설치 220 
A.6 RubyGems 221 
A.7 기타 222 

Appendix B 제표 
B.1 Ruby 1.8에서 1.9로의 변경사항 223 
B.2 용어집 232 

인덱스 237

New Arrivals Books in Related Fields