나에게 필요한 지식과 기술을 검색해 보세요.

펄 쿡북

지은이

톰 크리스찬센, 네이던 토킹턴

옮긴이

안계용

출간일

2000.08.28

레벨

중급

평점

5(1명)

정가

32,000

판매가

28,800

총 결제 금액

10%

28,800

적립 예정

1,440P

전체적인 구성은 펄의 뼈대를 이루는 문법적인 요소를 따랐다. 그 요소에 따라 다양한 문제를 약 20여 가지를 제시한다. 문제는 요구사항, 해결 방안, 검토사항,참고자료로 구성된다. 요구사항에는 특정 상황을 설명하고 가정으로서 제한을 둔다. 해결방안에는 코드를 직접 구현함으로써 해결책을 제시한다. 검토사항에는 그 속에서 일어날 수 있는 기타 여러 가지 사항들을 검토하게 해줌으로써 개발자의 시야를 넓히고 응용력을 길러준다. 마지막으로 참고자료를 제시함으로써 독자가 쉡게 문서를 찾을 수 있게 확실한 이정표까지 제시하는 깔끔한 구성을 제공한다. 그리고 각 장의 마지막에는 온전한 애플리케이션을 제시함으로서 끝을 맺는다.

주요 내용은 문자열 관련해서 각종 조작법을 상기 구성으로서 설명하였고, 여러 가지 숫자를 처리한다거나 날짜를 조작하거나 배열 혹은 해시에 관한 다양한 상황 설정과 해결책을 제시한다.

정보 검색에서 강력한 기능을 발휘하는 패턴 매칭뿐만 아니라, 파일 처리 관련 수많은 문제 제기와 소스코드를 제공한다. 또한 데이터베이스에서 사용자 인터페이스까지 범위를 확장하고 있을 뿐만 아니라, 통신이나 인터넷 서비스 관련 내용도 포함하고 있다.

끝으로 CGI 프로그램을 작성할 때, 그 안전성 측면이나 쿠기 관리 등 다양한 정보를 제공하고 웹의 자동화라는 주제로 그 끝을 맺고 있다.

펄의 창시자 래리 월(Larry Wall)을 비롯해 여러 펄 프로그래머들이 성의를 다해 이 책의 내용을 감수하였다는 사실을 밝혀둔다.

저자

목차

1장. 문자열

2장. 숫 자 

3장. 날짜와 시간 

4장. 배 열 

5장. 해 시

6장. 패턴 매칭

6.0. 개 요 225
6.1. 복사 및 치환을 동시에 수행하기 232
6.2. 글자 매칭하기 233
6.3. 단어 매칭하기 235
6.4. 정규 표현에 주석 달기 236
6.5. N번째로 발생하는 매치 찾기 239
6.6. 여러 개의 라인을 매치하기 242
6.7. 패턴 분리자를 이용하여 레코드 읽어들이기 246
6.8. 여러 개의 라인을 추출해내기 247
6.9. 쉘 Glob를 정규 표현처럼 매치시키기 251
6.10. 삽입된 매치 작업의 속도를 빠르게 하기 252
6.11. 요효한 패턴인지의 여부를 테스트하기 257
6.12. 정규 표현에서 Locale 설정을 따르도록 하기 260
6.13. 근사적으로 매치시키기 262
6.14. 마지막 패턴이 있던 곳으로부터 매치하기 263
6.15. Greedy 및 Non-Greedy 매치 처리하기 265
6.16. 중복된 단어 조사하기 267
6.17. AND, OR, NOT을 한 패턴에 표현하기 271
6.18. 멀티 바이트 캐릭터 매치시키기 276
6.19. 유효한 이메일 주소 매치시키기 281
6.20. 약자 매치시키기 283
6.21. 프로그램: urlify 285
6.22. 프로그램: tcgrep 286
6.23. 정규 표현 응용 예제 294

7장. 파일 액세스 

8장. 파일 컨텐츠

9장. 디렉토리

10장. 서브루틴

11장. 참조와 레코드

12장. 패키지, 라이브러리 및 모듈

13장. 클래스, 객체, 타이

14장. 데이터베이스 액세스

15장. 사용자 인터페이스

16장. 프로세스 관리 및 통신

17장. 소 켓

18장. 인터넷 서비스

19장. CGI 프로그래밍

20장. 웹 오토메이션

리뷰

32,000

10%

28,800