| 000 | 00951namccc200301 k 4500 | |
| 001 | 000000658747 | |
| 005 | 20100806120338 | |
| 007 | ta | |
| 008 | 000224s1999 ulka 001a kor | |
| 020 | ▼a 8979140460 ▼g 13560 : ▼c \16000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 121043878 ▼f 과학 ▼l 121043879 ▼f 과학 ▼l 111148718 ▼f 개가 ▼l 121044862 ▼f 과학 ▼l 121044863 ▼f 과학 ▼l 131010135 ▼f 의학 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 0075 ▼2 KDCP | |
| 090 | ▼a 005.133 ▼b 1999f | |
| 100 | 1 | ▼a Schwartz, Randal L. ▼0 AUTH(211009)58790 |
| 245 | 1 0 | ▼a Perl 제대로 배우기 / ▼d Randal L. Schwartz ; ▼e Tom Christiansen [공]저 ; ▼e 김영식 ; ▼e 강윤석 [공]역. |
| 246 | 1 9 | ▼a Learning Perl. 2nd ed. |
| 250 | ▼a 개정판 | |
| 260 | ▼a 서울 : ▼b 한빛미디어 , ▼c 1999. | |
| 300 | ▼a 352 p. : ▼b 삽도 ; ▼c 26 cm. | |
| 500 | ▼a 색인 및 부록포함 | |
| 700 | 1 | ▼a Christiansen, Tom ▼0 AUTH(211009)101878 |
| 700 | 1 | ▼a 김영식, ▼e 공역 |
| 700 | 1 | ▼a 강윤석, ▼e 공역 ▼0 AUTH(211009)45673 |
| 950 | 0 | ▼b \16000 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 1999f | 등록번호 111148718 (25회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고1(동양서)/ | 청구기호 005.133 1999f | 등록번호 121043878 (34회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/보존서고1(동양서)/ | 청구기호 005.133 1999f | 등록번호 121044863 (30회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 4 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 1999f | 등록번호 151121256 (4회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 1999f | 등록번호 111148718 (25회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고1(동양서)/ | 청구기호 005.133 1999f | 등록번호 121043878 (34회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고1(동양서)/ | 청구기호 005.133 1999f | 등록번호 121044863 (30회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 1999f | 등록번호 151121256 (4회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
이 책은 월드와이드웹 시대의 가장 대중적인 스크립트 언어로 사용되는 펄(Perl)을 제대로 배우려는 개발자를 위해 출간되었다. 펄의 창시자인 래리 월(Larry Wall)이 감수한 이 책은 교실과 현장에서 모두 사용될 수 있는 공식적인 가이드로 사용될 수 있도록 제작되었다. 개정판에서는 펄 버전 5.0004까지 다루고 있다.
<펄 제대로 배우기>는 가능한 빠르게 펄 스크립트를 작성할 수 있도록 고려된 튜토리얼이다. 각 장 끝부분에는 연습문제를 실었으며, 부록에서 상세하게 설명하고 있다. 개정판에서는 새롭게 CGI 프로그래밍을 소개하는 부분을 추가하였으며, 라이브러리 모듈의 사용법과 참조, 펄의 개체지향적인 구조를 다루었다.
펄은 텍스트와 파일, 프로세스를 쉽게 다룰 수 있는 언어이다. 대다수 유닉스 플랫폼에서는 표준으로 자리잡아가고 있으며, 다른 모든 주요 운영체제에서도 무료로 사용할 수 있다.
펄 기초에 대해 둘러보기부터 시작하여 펄의 폭넓은 기능을 주제별로 체계적으로 설명한다. 풍부한 예제 코드를 제시하며 각 장마다 프로그래밍 연습문제를 제공, 부록에서 상세하게 풀이했다. 펄 프로그램으로 시스템 명령을 수행하게 하는 방법이나 펄을 사용하여 DBM 데이터베이스를 관리하는 방법을 익힐 수 있을 것이다.
정보제공 :
저자소개
랜달 슈왈츠(지은이)
소프트웨어 설계, 기술적인 저작 및 교육, 시스템 관리, 보안 자문, 그리고 비디오 제작으로 생활하는 기업가이다. 그는 Usenet 상에서 재치와 부정확한 독설로 유명하기도 하다(특히 comp.lang.perl에서 그의 Just another perl hacker).
톰 크리스티안센(지은이)
래리 월이 1987년에 처음으로 펄을 발표한 뒤로 계속해서 펄 개발과 강좌를 해오고 있다. 위스콘신 주립대학 매디슨 캠퍼스에서 스페인어와 컴퓨터과학 학사 학위를 받았으며, 컴퓨터과학 분야에서 OS 설계 및 컴퓨터 언어학으로 석사 학위를 받았다. 『Programming Perl』의 공동 저자이기도 하다. 펄 관련 교육과 저술에서 탁월한 프리랜스 컨설턴트이다. 컨벡스(Convex)에서 시스템 관리자로 고객 지원과 교육뿐 아니라 유틸리티나 커널 개발에 이르기까지 만물박사로 활약했으며 유즈닉스협회(Usenix Society) 회장으로 두 차례의 임기를 봉사하기도 했다.
강윤석(지은이)
1994년 포항공대 전자전기공학과(석사)를 졸업하고 한국통신연구소, 한솔텔레컴을 거쳐 현재 두루넷에서 신규 ISP 구축, 운영 및 인터넷 서비스 개발 관련 업무를 하고 있다. 주요 관심분야는 차세대 인터넷 서비스 구축 및 인터넷 보안이다.
김영식(옮긴이)
1990년 한국과학기술원(KAIST) 전산학과(석사)를 졸업하고 한국통신연구소(KORNET), 한솔텔레컴(HanQNet)을 거쳐 현재 두루넷에 이르기까지 줄곧 신규 ISP 구축 및 운영과 인터넷 서비스 개발 관련 업무를 해왔다. 주요 관심분야는 차세대 인터넷 서비스 구축이다.
목차
목차 역자 서문 = 5 차례 = 7 머리말 = 13 서문 = 19 1장. 개요 = 37 Perl의 역사 = 37 Perl의 목적 = 38 가용성 = 38 기본개념 = 39 연습문제 = 70 2장. 스칼라 데이터 = 71 스칼라 데이터란? = 71 숫자 = 71 문자열 = 73 스칼라 연산자 = 75 스칼라 변수 = 81 스칼라 연산자와 함수 = 82 스칼라 값으로서의= 87 print 함수로 출력하기 = 87 연습문제 = 89 3장. 배열과 리스트 데이터 = 91 리스트 또는 배열이란? = 91 리터럴 표현 = 91 변수 = 93 배열 연산자와 함수 = 93 스칼라와 리스트 구문 = 100 배열로서의 = 100 배열의 변수 삽입 = 100 연습문제 = 102 4장. 제어구조 = 103 문 블록 = 103 if/unless 문 = 104 while/until 문 = 106 for 문 = 108 foreach 문 = 109 연습문제 = 111 5장. 해시 = 113 해시란? = 113 해시 변수 = 114 해시의 리터럴 표현 = 114 해시 함수 = 115 해시 슬라이스 = 118 연습문제 = 119 6장. 기본I/O = 121 STDIN에서의 입력 = 121 다이아몬드 연산자로부터의 입력 = 122 표준출력으로의 출력 = 123 연습문제 = 125 7장. 정규표현식 = 127 정규표현식의 개념 = 127 정규표현식의 간단한 사용 = 127 패턴 = 129 일치 연산자의 추가적인 것들 = 136 치환 = 141 split과 join함수 = 142 연습문제 = 144 8장. 함수 = 147 사용자 함수의 정의 = 147 사용자 함수의 호출 = 148 리턴 값 = 149 인수 = 150 함수내의 사설 변수 = 152 local을 이용한 준사설 변수 = 154 파일 레벨 my()변수 = 155 연습문제 = 156 9장. 기타제어구조 = 157 last 문 = 157 next 문 = 159 redo 문 = 159 라벨 붙은 블록 = 160 표현식 수정자 = 162 제어구조로서의 &&와 Ⅱ = 163 연습문제 = 164 10장. 파일핸들과 파일테스트 = 165 파일핸들이란? = 165 파일핸들을 열고 닫기 = 166 약간의 전용 : die = 167 파일핸들의 사용 = 168 -x 파일 테스트 = 169 start과 lstat 함수 = 173 연습문제 = 174 11장. 포맷 = 175 포맷이란? = 175 포맷 정의하기 = 176 포맷의 호출 = 178 필드홀더에 대한 상세 = 179 Top-of-Page 포맷 = 184 포맷에 대한 디폴트 변경 = 185 연습문제 = 188 12장. 디렉토리액세스 = 189 디렉토리 트리에서의 이동 = 189 글로빙 = 190 디렉토리 핸들 = 192 디렉토리 핸들 열고 닫기 = 192 디렉토리 핸들 읽기 = 193 연습문제 = 194 13장. 파일과 디렉토리 조작 = 195 파일 제거 = 195 파일 이름 변경 = 197 파일에 대한 다른 이름 생성 : 링킹 = 197 디렉토리 생성과 제거 = 200 허가권 변경 = 201 소유권 변경 = 202 시간표시 변경 = 202 연습문제 = 204 14장. 프로세스 관리 = 205 system과 exec사용하기 = 205 역인용부호의 사용 = 208 파일핸들로서 프로세스 사용하기 = 209 fork사용하기 = 211 프로세스 연산의 요약 = 213 시그널을 보내고 받기 = 214 연습문제 = 217 15장. 다른 데이터 변환 = 219 서브문자열 찾기 = 219 서브문자열의 추출과 대체 = 221 sprintf()로 데이터 포맷팅하기 = 222 고급 정렬 = 223 변환 = 227 연습문제 = 230 16장. 시스템 데이터베이스 접근 = 231 패스워드와 그룹 정보를 알아내기 = 231 이진 데이터를 묶거나 풀기 = 235 네트워크 정보 얻어내기 = 237 연습문제 = 239 17장. 사용자 데이터베이스 처리 = 241 DBM 데이터베이스와 DBM 해시 = 241 DBM 해시를 열고 닫기 = 242 DBM 해시를 이용하기 = 243 길이가 고정된 랜덤 접근 데이터베이스 = 244 길이가 가변적인 (텍스트) 데이터베이스 = 246 연습문제 = 249 18장. 다른 언어를 Perl로 변환하기 = 251 awk 프로그램을 Perl로 변환하기 = 251 sed 프로그램을 Perl 프로그램으로 변환하기 = 252 쉘 프로그램을 Perl로 변환하기 = 253 연습문제 = 254 19장. CGI 프로그래밍 = 255 CGI.pm모듈 = 256 CGI 프로그램을 사용하기 = 257 가장 간단한 CGI 프로그램 = 259 CGI를 통해 파라미터를 전달하기 = 261 타이핑 줄이기 = 262 폼 만들어 내기 = 264 다른 입력 서식 요소 = 266 방명록 프로그램 만들기 = 271 CGI 프로그램 문제 해결 = 280 Perl과 웹 : CGI 프로그래밍을 넘어서 = 282 더 읽을거리 = 286 연습문제 = 286 A. 연습문제 정답 = 287 B. 라이브러리와 모듈 = 321 C. 네트워킹 클라이언트 = 331 D. 다루지 않은 주제들 = 339
