목차 일부
제0장 Perl을 시작하기에 앞서
Perl이란? ... 16
Perl을 사용하여 할 수 있는 일들 ... 17
프로그래밍의 기본적 흐름 ... 18
Perl 커맨드 옵션 ... 19
프로그램을 바르게 기술하려면 ... 20
제1장 기본적인 프로그램
Key Point : 문자를 표시하자! ... 22
변수는 데이터를...
더보기
목차 전체
제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
더보기 닫기