-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Python¦Û°Ê¤Æ¹Bºû¡G§Þ³N»P³Ì¨Î¹ê½î

( ²Åé ¦r)
§@ªÌ¡G¼B¤Ñ´µÃþ§O¡G1. -> µ{¦¡³]­p -> Python
ĶªÌ¡G
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀPython¦Û°Ê¤Æ¹Bºû¡G§Þ³N»P³Ì¨Î¹ê½î 3dWoo®Ñ¸¹¡G 40182
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 345 ¤¸

¥Xª©¤é¡G11/1/2014
­¶¼Æ¡G312
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787111483069
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡@¡@¥»®Ñ¦b¤¤°ê¹Bºû»â°ì±N¦³¡§¹º®É¥N¡¨ªº­«­n·N¸q¡G¤@¤è­±¡A³o¬O°ê¤º²Ä¤@¥»±qÁa¡B²`©M¹ê½î¨¤«×±´°QPython¦b¹Bºû»â°ìÀ³¥ÎªºµÛ§@¡F¤@¤è­±¥»®Ñªº§@ªÌ¬O¤¤°ê¹Bºû»â°ìªº¡§°¸¹³¯Å¡¨¤Hª«¡A¥»®Ñ¬O¥L¦b¤Ñ²PªÀ°Ï©MÄË°Tªñ10¦~¤u§@¸gÅ窺µ²´¹¡C¦]¬°§@ªÌ¹ê¾Ô¸gÅçÂ×´I¡A©Ò¥H¯à°ª«Î«ØÒ¾¡Bª½«üµh³B¡A³ò¶Python¦Û°Ê¤Æ¹Bºû³o­Ó¥DÃD¡A¤£¶È¸Ô²Ó¤¶²Ð¤F¨t²Î°ò¦«H®§¡BªA°ÈºÊ±±¡B¼Æ¾Ú³øªí¡B¨t²Î¦w¥þµ¥°ò¦¼Ò¶ô¡A¦Ó¥B²`¤JÁ¿¸Ñ¤F¦Û°Ê¤Æ¾Þ§@¡B¨t²ÎºÞ²z¡B°t¸mºÞ²z¡B¶°¸sºÞ²z¤Î¤j¼Æ¾ÚÀ³¥Îµ¥°ª¯Å¥\¯à¡C³Ì­«­nªº¬O¡A§¹¾ã­«²{¤F4­Ó¨Ó¦Û¹ê»Ú¥Í²£Àô¹Òªº¤£¦P¥\¯à¹Bºû¥­»Oªººî¦X®×¨Ò¡A®i¥Ü¤F§¹¾ãªº¥­»O¬[ºc¤Î¶}µo¬yµ{¡C
¡@¡@¥þ®Ñ¤@¦@16³¹¡G°ò¦½g¡]1-4³¹¡^¸Ô²Ó¤¶²Ð¤F¨t²Î°ò¦«H®§¡B·~°ÈªA°ÈºÊ±±¡B©w¨î·~°È½è¶q³øªí¡B¨t²Î¦w¥þµ¥°ò¦©M±`¥Î¼Ò¶ô¡F°ª¯Å½g¡]5-12³¹¡^²`¤JÁ¿¸Ñ¤F§å¶q¹BºûºÞ²z¾¹pexpect¡Bparamiko¡BFabric¡A¶°¤¤¤ÆºÞ²z¥­»OAnsible¡BSaltstack¡A²Î¤@ºôµ¸±±¨î¾¹Funcµ¥°ª¯Å¥\¯à¡A²[»\¦Û°Ê¤Æ¾Þ§@¡B¨t²ÎºÞ²z¡B°t¸mºÞ²z¡B¶°¸sºÞ²z¤Î¤j¼Æ¾ÚÀ³¥Îµ¥¥DÃD¡F®×¨Ò½g¡]13-16³¹¡^¸Ô²Ó¤¶²Ð¤F4­Ó¨Ó¦Û¤£¦P¥­»Oªº¹Bºû®×¨Ò¡A¦p¦ó±q¹s¶}©l¥´³y¤@­ÓB/S¦Û°Ê¤Æ¹Bºû¥­»O¡B¦p¦ó¥´³yLinux¨t²Î¦w¥þ¼f­p¥\¯à¡B¦p¦óºc«Ø¤À¥¬¦¡½è¶qºÊ±±¥­»O¡B¦p¦óºc«Ø®à­±ª©C/S¦Û°Ê¤Æ¹Bºû¥­»O¡A³o4­Ó®×¨Ò§¡¨Ó¦Û¹ê»Ú¥Í²£Àô¹Ò¡C
¥Ø¿ý¡G

¥»®ÑÃÙÅA
«e¡@¡@¨¥
²Ä¤@³¡¤À¡@°ò¦½g
²Ä1³¹¡@¨t²Î°ò¦«H®§¼Ò¶ô¸Ô¸Ñ 2
1.1¡@¨t²Î©Ê¯à«H®§¼Ò¶ôpsutil 2
1.1.1¡@Àò¨ú¨t²Î©Ê¯à«H®§ 3
1.1.2¡@¨t²Î¶iµ{ºÞ²z¤èªk 6
1.2¡@¹ê¥ÎªºIP¦a§}³B²z¼Ò¶ôIPy 7
1.2.1¡@IP¦a§}¡Bºô¬qªº°ò¥»³B²z 8
1.2.2¡@¦hºôµ¸­pºâ¤èªk¸Ô¸Ñ 9
1.3¡@DNS³B²z¼Ò¶ôdnspython 11
1.3.1¡@¼Ò¶ô°ì¦W¸ÑªR¤èªk¸Ô¸Ñ 11
1.3.2¡@±`¨£¸ÑªRÃþ«¬¥Ü¨Ò»¡©ú 12
1.3.3¡@¹ê½î¡GDNS°ì¦W½ü´`·~°ÈºÊ±± 14
²Ä2³¹¡@·~°ÈªA°ÈºÊ±±¸Ô¸Ñ 17
2.1¡@¤å¥ó¤º®e®t²§¹ï¤ñ¤èªk 17
2.1.1¡@¥Ü¨Ò1¡G¨â­Ó¦r²Å¦êªº®t²§¹ï¤ñ 17
2.1.2¡@¥Í¦¨¬üÆ[ªº¹ï¤ñHTML®æ¦¡¤åÀÉ 19
2.1.3¡@¥Ü¨Ò2¡G¹ï¤ñNginx°t¸m¤å¥ó®t²§ 19
2.2¡@¤å¥ó»P¥Ø¿ý®t²§¹ï¤ñ¤èªk 21
2.2.1¡@¼Ò¶ô±`¥Î¤èªk»¡©ú 21
2.2.2¡@¹ê½î¡G®ÕÅç·½»P³Æ¥÷¥Ø¿ý®t²§ 25
2.3¡@µo°e¹q¤l¶l¥ó¼Ò¶ôsmtplib 27
2.3.1¡@smtplib¼Ò¶ôªº±`¥ÎÃþ»P¤èªk 27
2.3.2¡@©w¨î­Ó©Ê¤Æªº¶l¥ó®æ¦¡¤èªk 28
2.3.3¡@©w¨î±`¥Î¶l¥ó®æ¦¡¥Ü¨Ò¸Ô¸Ñ 29
2.4¡@±´´úWebªA°È½è¶q¤èªk 34
2.4.1¡@¼Ò¶ô±`¥Î¤èªk»¡©ú 35
2.4.2¡@¹ê½î¡G¹ê²{±´´úWebªA°È½è¶q 36
²Ä3³¹¡@©w¨î·~°È½è¶q³øªí¸Ô¸Ñ 39
3.1¡@¼Æ¾Ú³øªí¤§Excel¾Þ§@¼Ò¶ô 39
3.1.1¡@¼Ò¶ô±`¥Î¤èªk»¡©ú 41
3.1.2¡@¹ê½î¡G©w¨î¦Û°Ê¤Æ·~°È¬y¶q³øªí©P³ø 48
3.2¡@Python»Prrdtoolªºµ²¦X¼Ò¶ô 50
3.2.1¡@rrdtool¼Ò¶ô±`¥Î¤èªk»¡©ú 51
3.2.2¡@¹ê½î¡G¹ê²{ºô¥d¬y¶q¹Ïªíø¨î 53
3.3¡@¥Í¦¨°ÊºA¸ô¥Ñ­y¸ñ¹Ï 56
3.3.1¡@¼Ò¶ô±`¥Î¤èªk»¡©ú 56
3.3.2¡@¹ê½î¡G¹ê²{TCP±´´ú¥Ø¼ÐªA°È¸ô¥Ñ­y¸ñ 57
²Ä4³¹¡@Python»P¨t²Î¦w¥þ 60
4.1¡@ºc«Ø¶°¤¤¦¡ªº¯f¬r±½´y¾÷¨î 60
4.1.1¡@¼Ò¶ô±`¥Î¤èªk»¡©ú 61
4.1.2¡@¹ê½î¡G¹ê²{¶°¤¤¦¡ªº¯f¬r±½´y 61
4.2¡@¹ê²{°ª®ÄªººÝ¤f±½´y¾¹ 64
4.2.1¡@¼Ò¶ô±`¥Î¤èªk»¡©ú 64
4.2.2¡@¹ê½î¡G¹ê²{°ª®ÄªººÝ¤f±½´y 66
²Ä¤G³¡¤À¡@°ª¯Å½g
²Ä5³¹¡@¨t²Î§å¶q¹BºûºÞ²z¾¹pexpect¸Ô¸Ñ 70
5.1¡@pexpectªº¦w¸Ë 70
5.2¡@pexpectªº®Ö¤ß²Õ¥ó 71
5.2.1¡@spawnÃþ 71
5.2.2¡@run¨ç¼Æ 74
5.2.3¡@pxsshÃþ 75
5.3¡@pexpectÀ³¥Î¥Ü¨Ò 76
5.3.1¡@¹ê²{¤@­Ó¦Û°Ê¤ÆFTP¾Þ§@ 76
5.3.2¡@»·µ{¤å¥ó¦Û°Ê¥´¥]¦}¤U¸ü 77
²Ä6³¹¡@¨t²Î§å¶q¹BºûºÞ²z¾¹paramiko¸Ô¸Ñ 79
6.1¡@paramikoªº¦w¸Ë 79
6.2¡@paramikoªº®Ö¤ß²Õ¥ó 81
6.2.1¡@SSHClientÃþ 81
6.2.2¡@SFTPClientÃþ 82
6.3¡@paramikoÀ³¥Î¥Ü¨Ò 85
6.3.1¡@¹ê²{±KÆ_¤è¦¡µn¿ý»·µ{¥D¾÷ 85
6.3.2¡@¹ê²{³ùÂS¾÷¼Ò¦¡¤Uªº»·µ{©R¥O°õ¦æ 85
6.3.3¡@¹ê²{³ùÂS¾÷¼Ò¦¡¤Uªº»·µ{¤å¥ó¤W¶Ç 88
²Ä7³¹¡@¨t²Î§å¶q¹BºûºÞ²z¾¹Fabric¸Ô¸Ñ 91
7.1¡@Fabricªº¦w¸Ë 91
7.2¡@fabªº±`¥Î°Ñ¼Æ 92
7.3¡@fabfileªº½s¼g 93
7.3.1¡@¥þ§½Äݩʳ]©w 93
7.3.2¡@±`¥ÎAPI 94
7.3.3¡@¥Ü¨Ò1¡G¬d¬Ý¥»¦a»P»·µ{¥D¾÷«H®§ 95
7.3.4¡@¥Ü¨Ò2¡G°ÊºAÀò¨ú»·µ{¥Ø¿ý¦Cªí 96
7.3.5¡@¥Ü¨Ò3¡GºôÃö¼Ò¦¡¤å¥ó¤W¶Ç»P°õ¦æ 97
7.4¡@FabricÀ³¥Î¥Ü¨Ò 98
7.4.1¡@¥Ü¨Ò1¡G¤å¥ó¥´¥]¡B¤W¶Ç»P®ÕÅç 98
7.4.2¡@¥Ü¨Ò2¡G³¡¸pLNMP·~°ÈªA°ÈÀô¹Ò 99
7.4.3¡@¥Ü¨Ò3¡G¥Í²£Àô¹Ò¥N½X¥]µo¥¬ºÞ²z 101
²Ä8³¹¡@±q¡§¹s¡¨¶}µo¤@­Ó»´¶q¯ÅWebServer 104
8.1¡@Yorserver¤¶²Ð 104
8.1.1¡@¥\¯à¯SÂI 104
8.1.2¡@°t¸m¤å¥ó 105
8.2¡@¥\¯à¹ê²{¤èªk 106
8.2.1¡@HTTP½w¦s¥\¯à 107
8.2.2¡@HTTPÀ£ÁY¥\¯à 111
8.2.3¡@HTTP SSL¥\¯à 111
8.2.4¡@¥Ø¿ý¦Cªí¥\¯à 114
8.2.5¡@°ÊºACGI¥\¯à 114
²Ä9³¹¡@¶°¤¤¤ÆºÞ²z¥­»OAnsible¸Ô¸Ñ 118
9.1¡@YAML»y¨¥ 119
9.1.1¡@¶ô§Ç¦C´y­z 120
9.1.2¡@¶ô¬M®g´y­z 120
9.2¡@Ansibleªº¦w¸Ë 121
9.2.1¡@·~°ÈÀô¹Ò»¡©ú 121
9.2.2¡@¦w¸ËEPEL 122
9.2.3¡@¦w¸ËAnsible 122
9.2.4¡@Ansible°t¸m¤Î´ú¸Õ 122
9.2.5¡@°t¸mLinux¥D¾÷SSHµL±K½X³X°Ý 123
9.3¡@©w¸q¥D¾÷»P²Õ³W«h 124
9.3.1¡@©w¸q¥D¾÷»P²Õ 124
9.3.2¡@©w¸q¥D¾÷Åܶq 125
9.3.3¡@©w¸q²ÕÅܶq 125
9.3.4¡@¤ÀÂ÷¥D¾÷»P²Õ¯S©w¼Æ¾Ú 126
9.4¡@¤Ç°t¥Ø¼Ð 127
9.5¡@Ansible±`¥Î¼Ò¶ô¤ÎAPI 127
9.6¡@playbook¤¶²Ð 132
9.6.1¡@©w¸q¥D¾÷»P¥Î¤á 132
9.6.2¡@¥ô°È¦Cªí 133
9.6.3¡@°õ¦æplaybook 134
9.7¡@playbook¨¤¦â»P¥]§tÁn©ú 135
9.7.1¡@¥]§t¤å¥ó¡A¹ªÀy´_¥Î 135
9.7.2¡@¨¤¦â 136
9.8¡@Àò¨ú»·µ{¥D¾÷¨t²Î«H®§¡GFacts 141
9.9¡@Åܶq 142
9.9.1¡@Jinja2¹LÂo¾¹ 143
9.9.2¡@¥»¦aFacts 143
9.9.3¡@ª`¥UÅܶq 144
9.10¡@±ø¥ó»y¥y 145
9.11¡@´`Àô 146
9.12¡@¥Ü¨ÒÁ¿¸Ñ 147
²Ä10³¹¡@¶°¤¤¤ÆºÞ²z¥­»OSaltstack¸Ô¸Ñ 155
10.1¡@Saltstackªº¦w¸Ë 156
10.1.1¡@·~°ÈÀô¹Ò»¡©ú 156
10.1.2¡@¦w¸ËEPEL 156
10.1.3¡@¦w¸ËSaltstack 156
10.1.4¡@Saltstack¨¾¤õùÙ°t¸m 157
10.1.5¡@§ó·sSaltstack°t¸m¤Î¦w¸Ë®ÕÅç 157
10.2¡@§Q¥ÎSaltstack»·µ{°õ¦æ©R¥O 158
10.3¡@Saltstack±`¥Î¼Ò¶ô¤ÎAPI 161
10.4¡@grains²Õ¥ó 166
10.4.1¡@grains±`¥Î¾Þ§@©R¥O 167
10.4.2¡@©w¸qgrains¼Æ¾Ú 167
10.5¡@pillar²Õ¥ó 170
10.5.1¡@pillarªº©w¸q 171
10.5.2¡@pillarªº¨Ï¥Î 173
10.6¡@state¤¶²Ð 174
10.6.1¡@stateªº©w¸q 174
10.6.2¡@stateªº¨Ï¥Î 175
10.7¡@¥Ü¨Ò¡G°ò¤_Saltstack¹ê²{ªº°t¸m¶°¤¤¤ÆºÞ²z 177
10.7.1¡@Àô¹Ò»¡©ú 177
10.7.2¡@¥D±±ºÝ°t¸m»¡©ú 177
10.7.3¡@°t¸mpillar 179
10.7.4¡@°t¸mstate 180
10.7.5¡@®ÕÅçµ²ªG 183
²Ä11³¹¡@²Î¤@ºôµ¸±±¨î¾¹Func¸Ô¸Ñ 185
11.1¡@Funcªº¦w¸Ë 186
11.1.1¡@·~°ÈÀô¹Ò»¡©ú 186
11.1.2¡@¦w¸ËFunc 186
11.2¡@Func±`¥Î¼Ò¶ô¤ÎAPI 189
11.2.1¡@¿ï¾Ü¥Ø¼Ð¥D¾÷ 190
11.2.2¡@±`¥Î¼Ò¶ô¸Ô¸Ñ 190
11.3¡@¦Û©w¸qFunc¼Ò¶ô 194
11.4¡@«DPython API±µ¤f¤ä«ù 198
11.5¡@FuncªºFacts¤ä«ù 199
²Ä12³¹¡@Python¤j¼Æ¾ÚÀ³¥Î¸Ô¸Ñ 202
12.1¡@Àô¹Ò»¡©ú 202
12.2¡@Hadoop³¡¸p 203
12.3¡@¨Ï¥ÎPython½s¼gMapReduce 207
12.3.1¡@¥Î­ì¥ÍPython½s¼gMapReduce¸Ô¸Ñ 208
12.3.2¡@¥ÎMrjob®Ø¬[½s¼gMapReduce¸Ô¸Ñ 212
12.4¡@¹ê¾Ô¤ÀªR 216
12.4.1¡@¥Ü¨Ò³õ´º 216
12.4.2¡@ºô¯¸³X°Ý¬y¶q²Î­p 217
12.4.3¡@ºô¯¸HTTPª¬ºA½X²Î­p 219
12.4.4¡@ºô¯¸¤ÀÄÁ¯Å½Ð¨D¼Æ²Î­p 220
12.4.5¡@ºô¯¸³X°Ý¨Ó·½IP²Î­p 221
12.4.6¡@ºô¯¸¤å¥ó³X°Ý²Î­p 222
²Ä¤T³¡¤À¡@®×¨Ò½g
²Ä13³¹¡@±q¹s¶}©l¥´³yB/S¦Û°Ê¤Æ¹Bºû¥­»O 226
13.1¡@¥­»O¥\¯à¤¶²Ð 226
13.2¡@¨t²Îºc¬[³]­p 227
13.3¡@¼Æ¾Ú®wµ²ºc³]­p 228
13.3.1¡@¼Æ¾Ú®w¤ÀªR 228
13.3.2¡@¼Æ¾Ú¦r¨å 228
13.3.3¡@¼Æ¾Ú®w¼Ò«¬ 229
13.4¡@¨t²ÎÀô¹Ò³¡¸p 230
13.4.1¡@¨t²ÎÀô¹Ò»¡©ú 230
13.4.2¡@¨t²Î¥­»O·f«Ø 230
13.4.3¡@¶}µoÀô¹ÒÀu¤Æ 233
13.5¡@¨t²Î¥\¯à¼Ò¶ô³]­p 235
13.5.1¡@«eºÝ¼Æ¾Ú¥[¸ü¼Ò¶ô 235
13.5.2¡@¼Æ¾Ú¶Ç¿é¼Ò¶ô³]­p 237
13.5.3¡@¥­»O¥\¯à¼Ò¶ôÂX®i 240
²Ä14³¹¡@¥´³yLinux¨t²Î¦w¥þ¼f­p¥\¯à 245
14.1¡@¥­»O¥\¯à¤¶²Ð 245
14.2¡@¨t²Îºc¬[³]­p 246
14.3¡@¼Æ¾Ú®wµ²ºc³]­p 247
14.3.1¡@¼Æ¾Ú®w¤ÀªR 247
14.3.2¡@¼Æ¾Ú¦r¨å 247
14.4¡@¨t²ÎÀô¹Ò³¡¸p 248
14.4.1¡@¨t²ÎÀô¹Ò»¡©ú 248
14.4.2¡@¤W³ø¥D¾÷°t¸m 248
14.5¡@ªA°È¾¹ºÝ¥\¯à³]­p 252
14.5.1¡@Django°t¸m 252
14.5.2¡@¥\¯à¹ê²{¤èªk 253
²Ä15³¹¡@ºc«Ø¤À¥¬¦¡½è¶qºÊ±±¥­»O 256
15.1¡@¥­»O¥\¯à¤¶²Ð 256
15.2¡@¨t²Îºc¬[³]­p 257
15.3¡@¼Æ¾Ú®wµ²ºc³]­p 258
15.3.1¡@¼Æ¾Ú®w¤ÀªR 258
15.3.2¡@¼Æ¾Ú¦r¨å 258
15.3.3¡@¼Æ¾Ú®w¼Ò«¬ 259
15.4¡@¨t²ÎÀô¹Ò³¡¸p 260
15.4.1¡@¨t²ÎÀô¹Ò»¡©ú 260
15.4.2¡@¼Æ¾Úªö¶°¨¤¦â 260
15.4.3¡@rrdtool§@·~ 261
15.5¡@ªA°È¾¹ºÝ¥\¯à³]­p 263
15.5.1¡@Django°t¸m 263
15.5.2¡@·~°È¼W¥[¥\¯à 264
15.5.3¡@·~°È³øªí¥\¯à 266
²Ä16³¹¡@ºc«Ø®à­±ª©C/S¦Û°Ê¤Æ¹Bºû¥­»O 269
16.1¡@¥­»O¥\¯à¤¶²Ð 269
16.2¡@¨t²Îºc¬[³]­p 270
16.3¡@¼Æ¾Ú®wµ²ºc³]­p 271
16.3.1¡@¼Æ¾Ú®w¤ÀªR 271
16.3.2¡@¼Æ¾Ú¦r¨å 272
16.3.3¡@¼Æ¾Ú®w¼Ò«¬ 272
16.4¡@¨t²ÎÀô¹Ò³¡¸p 273
16.4.1¡@¨t²ÎÀô¹Ò»¡©ú 273
16.4.2¡@¨t²ÎÀô¹Ò·f«Ø 273
16.5¡@¨t²Î¥\¯à¼Ò¶ô³]­p 274
16.5.1¡@¥Î¤áµn¿ý¼Ò¶ô 274
16.5.2¡@¨t²Î°t¸m¥\¯à 275
16.5.3¡@ªA°È¾¹¤ÀÃþ¼Ò¶ô 277
16.5.4¡@¨t²Î¤É¯Å¥\¯à 280
16.5.5¡@«È¤áºÝ¼Ò¶ô½s¼g 284
16.5.6¡@°õ¦æ¥\¯à¼Ò¶ô 287
16.5.7¡@¥­»Oµ{§Çµo¥¬ 289
§Ç¡G