책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Ruby/Rails
· ISBN : 9791186697009
· 쪽수 : 352쪽
· 출판일 : 2015-07-17
책 소개
목차
1장. 이 책은 어떤 책인가?
- 왜 프로그래밍을 배워야 하나요? 그리고 왜 하필 루비죠?
- 어른의 도움을 받아서 루비 설치하기
- 임무 완료: 루비가 설치됐습니다!
- 루비 슬리퍼 신기
- IRB와 친해지기
- 텍스트 편집기와 루비 명령 사용하기
- 언제 IRB를 사용하고 언제 텍스트 편집기를 사용하나
- 이 책에서 사용하는 프롬프트
- 신비한 세계로의 모험
2장. 왕과 왕이 잃어버린 것
- 짧은 이야기
- 변수에 대해서
- 루비 연산자
- 여러분을 위한 자그마한 작업
- 이번 장에서 배운 것
3장. 파이프 꿈
- 초보 배관공의 고민
- 루비 스크립트 작성 및 실행
- 왕실 물 흐름 제어
- 논리 연산자를 이용해서 물흐름_비율.rb 개선하기
- 여러분을 위한 커다란 작업
- 이번 장에서 배운 것
4장. 루프에 머무르기
- 모노레일을 탄 루비
- While 반복
- 배열(array)
- 배열과 반복 적용하기
- 여러분이 선택해야 할 작업
- 이번 장에서 배운 것
5장. 계란 프라이 배열과 오븐 위의 해시
- 키다리 행크의 해시 식당
- 배열 안의 배열
- 배열의 추가 메소드
- 이동! 꺼내기! 삽입하기!
- 배열에서 반복하기
- 해시 식당 안의 해시
- 말썽쟁이 오븐
- 주문하기
- 이번 장에서 배운 것
6장. 두툼한 베이컨과 해시
- 심볼
- 심볼을 이용한 다이어트
- 마침내 성사된 심볼과 해시의 만남
- 손님이 몰려오는 브런치 시간
- 심볼로 할 수 있는 다른 것
- 이번 장에서 배운 것
7장. 메소드와 블록의 마법
- 메소드 찾기
- 자신만의 메소드 정의하기
- nil은 무엇인가?
- 가변 매개 변수
- 블록 메소드
- 다그론의 은신처로 가는 길
- 이번 장에서 배운 것
8장. 모든(거의) 것이 객체
- 이야기의 주제는 객체
- 클래스와 객체
- 첫 번째 클래스인 'Poet' 클래스 만들기
- 변수 범위
- 객체와 Self
- 메소드와 인스턴스 변수
- 전화 음악 신청 또는 시인의 배달 서비스
- 이번 장에서 배운 것
9장. 루비 마법 상속하기
- 여왕의 동물원
- 클래스 연마하기
- 자식 클래스와 부모 클래스
- 경호견과 나는 원숭이로 왕국 지키기
- 왕비의 계산용 장치
- 이번 장에서 배운 것
10장. 다른 색깔의 말
- 판다 기념일 선포
- 모듈 만들기
- 상수
- 지식 확장하기
- 조합과 상속
- 다른 파일 요청하기
- 상수 찾기
- 다른 색깔의 말
- 이번 장에서 배운 것
11장. 매력적인 코딩을 위한 두 번째 기회
- 리팩터리에서 리팩터링하기
- 변수 부여 기술
- 투명한 조건문
- case 기능을 사용해야 할 때
- 메소드 단순화하기
- 중복 코드 제거
- 리팩터링을 다시 리팩터링하기
- 이번 장에서 배운 것
12장. 읽기와 쓰기 그리고 루비 마법
- 파일 입력과 출력
- 루비로 파일 열기
- 파일에 쓰기 및 추가하기
- 파일 처리 시 에러 줄이기
- 모든 하역장 컨테이너의 상태 보고
- 이번 장에서 배운 것
13장. 웹브릭 길을 따라
- 루비와 인터넷
- OPEN-URI 루비 젬 이용하기
- 왕국의 웹 서버 조사하기
- 성벽 저 너머
- 이번 장에서 배운 것
14장. 다음 목적지
- 큰 그림 보기: 지금까지 배운 것들
- 추가적으로 공부할 것
부록 A. 맥과 리눅스에 루비 설치하기
- 맥에 설치하기
- 리눅스에 설치하기
부록 B. 문제 해결
- 루비 스크립트 실행 시 발생하는 에러
- IRB 사용 시 에러
책속에서




















