목차
제0장 Perl을 시작하기에 앞서
   Perl이란? ... 16
   Perl을 사용하여 할 수 있는 일들 ... 17
   프로그래밍의 기본적 흐름 ... 18
   Perl 커맨드 옵션 ... 19
   프로그램을 바르게 기술하려면 ... 20
제1장 기본적인 프로그램
   Key Point : 문자를 표시하자! ... 22
      변수는 데이터를 저장하는 상자 ... 23
   Lesson 01 Hello World! ... 24
   Lesson 02 변수 (1) ... 26
   Lesson 03 변수 (2) ... 28
   Lesson 04 문자열 ... 30
   Lesson 05 문자열의 서식 ... 32
   Exercise : 도전! Perl ... 34
   Perl 상식 : Perl 디버거 ... 36
제2장 연산자
   Key Point : 컴퓨터를 계산기 대신으로! ... 38
      값의 비교 ... 39
   Lesson 01 산술연산자 (1) ... 40
   Lesson 02 산술연산자 (2) ... 42
   Lesson 03 비교연산자 (1) ... 44
   Lesson 04 비교연산자 (2) ... 46
   Lesson 05 논리연산자 ... 48
   Lesson 06 그밖의 연산자 ... 50
   Lesson 07 연산자의 우선순위 ... 52
   Exercise : 도전! Perl ... 54
   Perl 상식 : 복잡한 논리연산 ... 56
제3장 배열
   Key Point : 프로그램을 좀더 간결하게 ... 58
      데이터가 있는 곳 ... 59
   Lesson 01 배열 ... 60
   Lesson 02 배열의 이용 (1) ... 62
   Lesson 03 배열의 이용 (2) ... 64
   Lesson 04 연상배열 (1) ... 66
   Lesson 05 연상배열 (2) ... 68
   Lesson 06 어드레스 ... 70
   Lesson 07 레퍼런스 ... 72
   Lesson 08 Typeglob ... 74
   Lesson 09 무명배열과 무명해시 ... 76
   Exercise : 도전! Perl ... 78
   Perl 상식 : undef(미정의 값) ... 80
제4장 제어문
   Key Point : 프로그램의 흐름을 바꿔 보자! ... 82
   Lesson 01 if문과 unless문 ... 84
   Lesson 02 다양한 if문 ... 86
   Lesson 03 for문 ... 88
   Lesson 04 foreach문 ... 90
   Lesson 05 while문과 until문 (1) ... 92
   Lesson 06 while문과 until문 (2) ... 94
   Lesson 07 루프의 중단 (종료) ... 96
   Lesson 08 루프의 중단 (속행) ... 98
   Lesson 09 샘플 프로그램 ① ... 100
   Lesson 10 샘플 프로그램 ② ... 101
   Exercise : 도전! Perl ... 102
   Perl 상식 : goto문 ... 104
제5장 정규표현
   Key Point : 정규표현이란 무엇일까? ... 106
      문자열의 패턴매칭 ... 107
   Lesson 01 정규표현이란? ... 108
   Lesson 02 메타문자 (1) ... 110
   Lesson 03 메타문자 (2) ... 112
   Lesson 04 메타문자 (3) ... 114
   Lesson 05 패턴매칭 (1) ... 116
   Lesson 06 패턴매칭 (2) ... 118
   Lesson 07 문자열 검색 (1) ... 120
   Lesson 08 문자열 검색 (2) ... 122
   Lesson 09 문자열 치환 ... 124
   Lesson 10 문자열 변경 ... 126
   Lesson 11 다양한 정규표현 (1) ... 128
   Lesson 12 다양한 정규표현 (2) ... 130
   Lesson 13 샘플 프로그램 ① ... 132
   Lesson 14 샘플 프로그램 ② ... 133
   Exercise : 도전! Perl ... 134
   Perl 상식 : 한국어에 대해서 ... 138
제6장 서브루틴
   Key Point : 마법의 블랙박스 ... 140
      실천적인 프로그램으로 가는 첫걸음 ... 141
   Lesson 01 서브루틴의 정의 ... 142
   Lesson 02 서브루틴 호출하기 ... 144
   Lesson 03 프로토타입 ... 146
   Lesson 04 패키지 이용하기 ... 148
   Lesson 05 변수의 범위 ... 150
   Lesson 06 인수의 다양한 전달 방법 ... 152
   Lesson 07 라이브러리와 모듈 ... 154
   Lesson 08 샘플 프로그램 ... 156
   Exercise : 도전! Perl ... 158
   Perl 상식 : 재귀호출 ... 160
제7장 파일 조작
   Key Point : 파일이란 무엇일까? ... 162
      파일을 다루기 위한 과정 ... 162
      파일핸들의 대활약 ... 163
   Lesson 01 파일핸들 ... 164
   Lesson 02 텍스트 파일 읽기 ... 166
   Lesson 03 텍스트 파일 기록하기 ... 168
   Lesson 04 바이너리 읽고 쓰기 (1) ... 170
   Lesson 05 바이너리 읽고 쓰기 (2) ... 172
   Lesson 06 파일 검사와 조작 ... 174
   Lesson 07 표준입출력 ... 176
   Lesson 08 커맨드라인 인수 ... 178
   Lesson 09 샘플 프로그램 ① ... 180
   Lesson 10 샘플 프로그램 ② ... 181
   Exercise : 도전! Perl ... 182
   Perl 상식 : 배타제어와 flock함수 ... 184
제8장 CGI 프로그래밍
   Key Point : 다양한 웹페이지 ... 186
      CGI를 시작하자! ... 187
   Lesson 01 CGI를 시작하기 전에 (1) ... 188
   Lesson 02 CGI를 시작하기 전에 (2) ... 190
   Lesson 03 CGI 호출하기 ... 192
   Lesson 04 폼에서 CGI로의 데이터 송신 ... 194
   Lesson 05 CGI에서 데이터 전달받기 ... 196
   Lesson 06 데이터 디코딩 ... 198
   Lesson 07 폼을 사용한 CGI 호출 예제 ... 200
   Lesson 08 샘플 프로그램 ... 202
   Perl 상식 : 환경변수 ... 206
부록 : 좀더 힘내 봅시다~
   01 수치와 단위 ... 208
   02 Perl에서 사용되는 함수들 ... 210
   03 Perl 인터프리터 설치하기 ... 224
   04 Apache 설치하기 ... 232
용어 설명 모음 ... 241
찾아보기 ... 246
닫기