-- ·|­û / µù¥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¤ÀÃþ

­pºâ¾÷¬ì¾Ç¾É½×¡X¡X¥HPython¬°¦à

( ²Åé ¦r)
§@ªÌ¡G¨F¦æ«jÃþ§O¡G1. -> µ{¦¡³]­p -> Python
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ­pºâ¾÷¬ì¾Ç¾É½×¡X¡X¥HPython¬°¦à 3dWoo®Ñ¸¹¡G 39745
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

§@ ªÌ ² ¤¶


¨F¦æ«j (Edwin Sha)¡A³Õ¤h¥Í¾É®v¡A2000¦~°_¥ô¬ü°ê²×¨­Â¾¥¿±Ð±Â (Full Professor)¡A¤¤°ê°ê®a¤d¤H­p¹º(AÃþ)¯S¸u±M®a¡Aªø¦¿¾ÇªÌÁ¿®y±Ð±Â¡A®ü¥~ªN¥X«C¦~¾ÇªÌ¡C¤_1986¦~Àò±o°ê¥ß»OÆW¤j¾Ç­pºâ¾÷¬ì¾Ç¨t¾Ç¤h¾Ç¦ì¡A¦b®ü­x³°¾Ô¶¤ªA§Ð¨â¦~¦Z­u¬ü°ê´¶ªL´µ¹y¤j¾Ç(Princeton University)´NŪ¡C¤_1991¦~©M1992¦~¤À§OÀò¬ü°ê´¶ªL´µ¹y¤j¾Ç­pºâ¾÷¬ì¾Ç¨tºÓ¤h¾Ç¦ì©M³Õ¤h¾Ç¦ì¡C1992¦~°_¥ô±Ð¤_¬ü°êÉo¥À¤j¾Ç(University of Notre Dame)­pºâ¾÷¬ì¾Ç»P¤uµ{¨t¡A¦}¤_1995¦~°_¾á¥ô¸Ó¨t°Æ¨t¥D¥ô©M¬ã¨s¥Í³¡¥D¥ô¡C2000¦~°_§@¬°²×¨­Â¾¥¿±Ð±Â¥ô±Ð¤_¬ü°ê±o§JÂÄ´µ¤j¾Ç¹F©Ô´µ¤À®Õ(UTD)­pºâ¾÷¬ì¾Ç¨t¡C2001¦~´¿¾á¥ô­pºâ¾÷¬ì¾Ç³¡¥D¥ô¡C¥ô¤W®ü¥æ³q¤j¾Ç¡B¤sªF¤j¾Ç¡B¥_¨Ê¯èªÅ¯è¤Ñ¤j¾Ç¡B´ò«n¤j¾Ç¡BµØªF®v­S¤j¾Çµ¥«È®y¡B­Ý¥ô±Ð±Â©Î³Õ¾É¡C2008¦~³Qµû¬°®ü¥~ªN¥X«C¦~¾ÇªÌ¡A2010¦~°_¥ô±Ð¨|³¡ªø¦¿¾ÇªÌÁ¿®y±Ð±Â¡C2011¦~°_¥ô¤¤°ê¤d¤H­p¹º¯S¸u±M®a¡A²{¥þ¾¥ô­«¼y¤j¾Ç°ê®a¯S¸u±Ð±Â©M­pºâ¾÷¾Ç°|°|ªø¡C
¤w¦b¬ÛÃö°ê»Ú¾Ç³N·|ij¤Î°ê»Ú®Ö¤ß´Á¥Z¤Wµoªí­^¤å¾Ç³N½×¤å300§E½g¡A ¨ä¤¤¥]¬A40§E½gIEEE ©M ACM Transactions ´Á¥Z½×¤å¡C¦@Àò¦UÃþ°ê®a¯Å±Ð¾Ç¡B¬ì¬ã¼ú¶µ35¶µ¥H¤W¡A¨ä¤¤¥]¬A¬ü°êOak Ridge ¤j¾ÇÁp·ù¹{µoªºªN¥X«C¦~±Ð±Â¼ú¡A¬ü°ê°ê®a¬ì¾Ç°òª÷¹{µoªºªN¥X¾Ç³Nµo®i¼ú¡A¬ü°êÉo¥À¤j¾Ç¹{µoªºªN¥X±Ð¾Ç¼ú¡A¥H¤Î¥@¬É³»¯Å´Á¥ZACM Transactions (ACM TODAES)¹{µoªº2011¦~³Ì¨Î½×¤å¼ú(¤@¦~¥u¿ï¤@½g³Ì¨Î´Á¥Z½×¤å)µ¥¡C¥H¤j·|¥D®u¨­¥÷¥D«ù¦h¦¸°ê»Ú­«­n¾Ç³N·|ij¡C¨F±Ð±Â¦b±Ð¾Ç¤è­±²`¨ü¤¤¬ü¾Ç¥Í­Ì³ß·R¡A¨Ò¦p¡A¦b¬ü°ê±q±Ð´Á¶¡¡A¥L¦b¨C¾Ç´Á¥Ñ¾Ç¥Íµ¹¦Ñ®v¥´¤Àªº±Ð¾Çµûų¤¤³£±o¨ì°ª¤À¡C¨F¦æ«j±Ð±Â³ß·R¤¤°ê¶Ç²Î¤å¤Æ¤Î¾§ÄÀ¹D­õ¾Ç¡A¥H¤H¤~°ö¾i¡B±Ð¾Ç¨|¤H¬°¨ä²×¨­ªº¿³½ì¤Î§Ó¦V¡C








I N T R O D U C T I O N

¥Xª©»¡©ú




ÀHµÛ°ê®a«H®§¤Æ¨B¥ïªº¥[§Ö©M°ªµ¥±Ð¨|³W¼ÒªºÂX¤j¡AªÀ·|¹ï­pºâ¾÷±M·~¤H¤~ªº»Ý¨D¤£¶ÈÅé²{¦b¼Æ¶qªº¼W¥[¤W¡A¦Ó¥BÅé²{¦b½è¶q­n¨Dªº´£°ª¤W¡A°ö¾i¨ã¦³¬ã¨s©M¹ê½î¯à¤Oªº°ª¼h¦¸ªº­pºâ¾÷±M·~¤H¤~¤w¦¨¬°³\¦h­«ÂI¤j¾Ç­pºâ¾÷±M·~±Ð¨|ªº¥D­n¥Ø¼Ð¡C¥Ø«e¡A§Ú°ê¦@¦³16­Ó°ê®a­«ÂI¾Ç¬ì¡B20­Ó³Õ¤hÂI¤@¯Å¾Ç¬ì¡B28­Ó³Õ¤hÂI¤G¯Å¾Ç¬ì¶°¤¤¦b±Ð¨|³¡³¡ÄÝ­«ÂI¤j¾Ç¡A³o¨Ç°ª®Õ¦b­pºâ¾÷±Ð¾Ç©M¬ì¬ã¤è­±¨ã¦³¤@©wÀu¶Õ¡A¦}¥B¤j¦h¥H°ê»ÚµÛ¦W¤j¾Ç­pºâ¾÷±Ð¨|¬°°Ñ·Ó¨t¡A¨ã¦³¨t²Î§¹µ½ªº±Ð¾Ç½Òµ{Åé¨t¡B±Ð¾Ç¹êÅçÅé¨t¡B±Ð¾Ç½è¶q«OÃÒÅé¨t©M¤H¤~°ö¾iµû¦ôÅé¨tµ¥ºî¦XÅé¨t¡A§Î¦¨¤F°ö¾i¤@¬y¤H¤~ªº±Ð¾Ç©M¬ì¬ãÀô¹Ò¡C
­«ÂI¤j¾Ç­pºâ¾÷¾Ç¬ìªº±Ð¾Ç»P¬ì¬ãª^³ò¬O°ö¾i¤@¬y­pºâ¾÷¤H¤~ªº°ò¦¡A¨ä¤¤±M·~±Ð§÷ªº¨Ï¥Î©M«Ø³]«h¬O³oºØª^³òªº­«­n²Õ¦¨³¡¤À¡A¤@§å¨ã¦³¾Ç¬ì¤è¦V¯S¦âÀu¶Õªº­pºâ¾÷±M·~±Ð§÷§@¬°¦U­«ÂI¤j¾Çªº­«ÂI«Ø³]¶µ¥Ø¦¨ªG±o¨ìªÖ©w¡C¬°¤F®i¥Ü©Mµo´­¦U­«ÂI¤j¾Ç¦b­pºâ¾÷±M·~±Ð¨|¤WªºÀu¶Õ¡A¯S§O¬O±M·~±Ð§÷«Ø³]¤WªºÀu¶Õ¡A¦P®É°t¦X¦U­«ÂI¤j¾Çªº­pºâ¾÷¾Ç¬ì«Ø³]©M±M·~½Òµ{±Ð¾Ç»Ý­n¡A¦b±Ð¨|³¡¬ÛÃö±Ð¾Ç«ü¾É©e­û·|±M®aªº«Øij©M¦U­«ÂI¤j¾Çªº¤j¤O¤ä«ù¤U¡A²MµØ¤j¾Ç¥Xª©ªÀ³W¹º¦}¥Xª©¥»¨t¦C±Ð§÷¡C¥»¨t¦C±Ð§÷ªº«Ø³]¦®¦b¡§¶×»E¾Ç¬ìºë­^¡B¤Þ»â¾Ç¬ì«Ø³]¡B°ö¨|±M·~­^¤~¡¨¡A¦P®É¥H±Ð§÷¥Ü­S¦U­«ÂI¤j¾ÇªºÀu¨q±Ð¾Ç²z©À¡B±Ð¾Ç¤èªk¡B±Ð¾Ç¤â¬q©M±Ð¾Ç¤º®eµ¥¡C
¥»¨t¦C±Ð§÷¦b³W¹º¹Lµ{¤¤Åé²{¤F¦p¤U¤@¨Ç°ò¥»²Õ´­ì«h©M¯SÂI¡C
1. ­±¦V¾Ç¬ìµo®iªº«eªu¡A¾AÀ³·í«eªÀ·|¹ï­pºâ¾÷±M·~°ª¯Å¤H¤~ªº°ö¾i»Ý¨D¡C±Ð§÷¤º®e¥H°ò¥»²z½×¬°°ò¦¡A¤Ï¬M°ò¥»²z½×©M­ì²zªººî¦XÀ³¥Î¡A­«µø¹ê½î©MÀ³¥ÎÀô¸`¡C
2. ¤Ï¬M±Ð¾Ç»Ý­n¡A«P¶i±Ð¾Çµo®i¡C±Ð§÷­n¯à¾AÀ³¦h¼Ë¤Æªº±Ð¾Ç»Ý­n¡A¥¿½T§â´¤±Ð¾Ç¤º®e©M½Òµ{Åé¨tªº§ï­²¤è¦V¡C¦b¿ï¾Ü±Ð§÷¤º®e©M½s¼gÅé¨t®Éª`·NÅé²{¯À½è±Ð¨|¡B³Ð·s¯à¤O»P¹ê½î¯à¤Oªº°ö¾i¡A¬°¾Ç¥Íª¾ÃÑ¡B¯à¤O¡B¯À½è¨ó½Õµo®i³Ð³y±ø¥ó¡C
3. ¹ê¬Iºë«~¾Ô²¤¡A¬ð¥X­«ÂI¡A«OÃÒ½è¶q¡C³W¹º±Ð§÷«Ø³]ªº­«ÂI¨ÌµM¬O±M·~°ò¦½Ò©M±M·~¥D¤z½Ò¡F ¯S§Oª`·N¿ï¾Ü¦}¦w±Æ¤F¤@³¡¤À­ì¨Ó°ò¦¤ñ¸û¦nªºÀu¨q±Ð§÷©ÎÁ¿¸q­×­q¦Aª©¡A³v¨B§Î¦¨ºë«~±Ð§÷¡F ´£­Ò¦}¹ªÀy½s¼gÅé²{­«ÂI¤j¾Ç­pºâ¾÷±M·~±Ð¾Ç¤º®e©M½Òµ{Åé¨t§ï­²¦¨ªGªº±Ð§÷¡C
4. ¥D±i¤@ºõ¦h¥»¡A¦X²z°t®M¡C±M·~°ò¦½Ò©M±M·~¥D¤z½Ò±Ð§÷­n°t®M¡A¦P¤@ªù½Òµ{¥i¥H¦³¦h¥»¨ã¦³¤£¦P¤º®e¯SÂIªº±Ð§÷¡C³B²z¦n±Ð§÷²Î¤@©Ê»P¦h¼Ë¤ÆªºÃö¨t¡F °ò¥»±Ð§÷»P»²§U±Ð§÷¥H¤Î±Ð¾Ç°Ñ¦Ò®ÑªºÃö¨t¡F ¤å¦r±Ð§÷»P³n¥ó±Ð§÷ªºÃö¨t¡A¹ê²{±Ð§÷¨t¦C¸ê·½°t®M¡C
5. ¨Ì¾a±M®a¡A¾ÜÀu¸¨¹ê¡C¦b¨î­q±Ð§÷³W¹º®É­n¨Ì¾a¦U½Òµ{±M®a¦b½Õ¬d¬ã¨s¥»½Òµ{±Ð§÷«Ø³]²{ª¬ªº°ò¦¤W´£¥X³W¹º¿ïÃD¡C¦b¸¨¹ê¥D½s¤H¿ï®É¡A­n¤Þ¤JÄvª§¾÷¨î¡A³q¹L¥Ó³ø¡Bµû¼f½T©w¥D½s¡C®Ñ½Z§¹¦¨¦Z­n»{¯u¹ê¦æ¼f½Zµ{§Ç¡A½T«O¥X®Ñ½è¶q¡C
Ácºa±Ð§÷¥Xª©¨Æ·~¡A´£°ª±Ð§÷½è¶qªºÃöÁä¬O±Ð®v¡C«Ø¥ß¤@¤ä°ª¤ô¥­ªº¥H¦Ñ±a·sªº±Ð§÷½s¼g¶¤¥î¤~¯à«OÃұЧ÷ªº½s¼g½è¶q¡A§Æ±æ¦³§Ó¤_±Ð§÷«Ø³]ªº±Ð®v¯à°÷¥[¤J¨ì§Ú­Ìªº½s¼g¶¤¥î¤¤¨Ó¡C
±Ð§÷½s©e·|





P R E F A C E
§Ç



¬°¾Ç²ß­pºâ¾÷¬ì¾Çªº¾Ç¤l­Ì´£¨Ñ¤@¥»¤º®eÂ×´I¤S§Î¦¡¬¡¼âªº®Ñ¥h¾\Ū¡F ¥Î§Ú¦h¦~ªº²`«ä»P¿n²Ö¬°¾Ç¤l­Ì´¦¥Ü­pºâ¾÷¬ì¾Çªº¬ü»P¯u·N¡A¤Þ¾É¤j®aº¥¤J¨Î¹Ò¡X¡X³o¬O§Ú¦h¦~ªº¤ßº@¡C¦b­pºâ¾÷»â°ìªñ¤T¤Q¦~ªº¿i·Ò©M¶i¨B¥H¤Î¦b¬ü°ê¤j¾Ç¨½¥ô±Ð¦h¦~ªºÅé·|¡A­È¦¹¥H°ê®a¯S¸u±M®a¨­¥÷¥þ¾¦^°ê°^Ämªº¾÷¹J¡A¤èÅý§Ú¯à¦b¤µ¦~¼g¦¨¦¹®Ñ¡C¬Û«H¦U¦ìŪªÌ¦bŪ¤F³o¥»®Ñ¥H¦Z¡A±N¶}©l¹ï­pºâ¾÷¬ì¾Ç«Ø¥ß¥¿½T¦Ó¥þ­±ªº»{ÃÑ¡AÀH¤§²`¤J¡A¥²±N¥\¤O¤j¼W¡I
§Ú¼g³o¥»®Ñªº¥Øªº´N¬O§Æ±æ³o¥»®Ñ¦¨¬°¡§­pºâ¾÷¬ì¾Ç¾É½×¡¨ªº¸g¨å¤§§@¡C¥¦¾A¦X©Ò¦³«H®§±M·~ªº¾Ç¥Í­Ì§â¥¦¥Î§@²Ä¤@°ó½Òªº±Ð§÷¡A¤F¸Ñ­pºâ¾÷¬ì¾Çªº®Ö¤ßª¾ÃѤ§©Ò¦b¡F ¤]¾A¦X«D«H®§±M·~ªºÅªªÌ­É§U¥¦¸û¬°§¹¾ã¦a²z¸Ñ­pºâ¾÷¬ì¾Çªº¬ÛÃö°ò¥»ª¾ÃÑ¡F ¥¦¾A¦X¦U­Ó¦~ÄÖ¼h¦¸ªºÅªªÌ¡A§â¥¦·í°µ¤@¥»¦³½ì¤S¦³¹ê®Æªº®Ñ¥h¾\Ū¡C§Ú¬Û«H³o¥»®Ñ´N¬O¦³³o¼Ëªº½ì¨ý¡A¦}¥B­È±oª±¨ý¡C
¥H¦ó¦]½t¼g³o¥»®Ñ¡H
(1) ¥þ¥@¬É¾ÇªÌ´¶¹M»{¬°³Ì¦nªº¤j¾Ç±Ð±ÂÀ³¸Ó±Ð³Ì°ò¥»ªº¤j¾Ç½Òµ{¡C³o´N¬O¬°¤°¤\¿Õ¨©º¸¼úÀò±oªÌ·|¥h±Ð°ò¦ª«²z©Î°ò¦¤Æ¾Ç³oÃþ½Òµ{¡C­pºâ¾÷±M·~¥çµM¡C­pºâ¾÷¾É½×«D±`­«­n¡A­nµ¹¾Ç²ßªÌ«Ø¥ß¥¿½Tªº·§©À©M¥R¨¬ªº¿³½ì¡A­nÅý¾Ç²ßªÌ¦b²Ä¤@¨B´N¦³¾÷·|¹ï³o­Ó¾Ç¬ìªº¡§¬ü¡¨¦³©ÒÅé·|¡AÄ~¦Ó¬°©¹¦Zªº­pºâ¾÷¾Ç²ß¥´¤U¤ã¹ê°ò¦¡C¡§­pºâ¾÷¾É½×¡¨¬O³Ì°ò¦ªº­pºâ¾÷¾Ç¬ìªº½Òµ{¡A¤£¦n±Ð¡C§Úªº¥Øªº¬O­n³q¹L³o¥»®Ñ³W¹º¥X¡G ±Ð¨Ç¤°¤\¡H¦¸§Ç¬°¦ó¡H¦Ó¥B§Ú»{¬°¡A³Ì¦nªº¤èªk¬O±q¹ï­pºâ¾÷¬ì¾Ç¤§¬üªº»â®©¨Ó¤Þ¾É¾Ç²ßªÌªº¿³½ì¡C³o¥»®Ñ¹ï­pºâ¾÷±Ð¾Çªº¼vÅT«Ü¤j¡AÁöµM¤£¦n¼g¡A¦ý­È±o¶Éª`¤ß¦å§â¥¦¼g¦n¡C
(2) ¥Î¤_Á¿±Â­pºâ¾÷¾É½×ªº®Ñªº§@ªÌ­n¹ï­pºâ¾÷¬ì¾Ç¦³¼sªxªºª¾ÃÑ¡X¡X¤F¸Ñ¦UºØµ{§Ç»y¨¥¡BÅÞ¿è¹q¸ô¡BÅé¨tµ²ºc¡B½sĶ¾¹¡B¾Þ§@¨t²Î¡Bºâªk³]­p¡B´_Âø«×¤ÀªR¡B­pºâ¾÷ºôµ¸¡B«H®§¦w¥þ¡B¥ý¶i¦h®Ö©M¤À¥¬­pºâ¨t²Îµ¥¡A¶i¦Ó¨ì¹F¡§Åª³q¡¨ªº¹Ò¦a¡C¦}¥B¡A³Ì¦n¨ã¦³¦h¦~ªº±Ð¾Ç¸gÅç¡Aª¾¹D¦p¦ó¥H¥Í°Ê¬¡¼âªº¤è¦¡¨Ó¤Þ¾É¾Ç¥Í¡C§Ú±q1982¦~¶}©l¶i¤J­pºâ¾÷¬ì¾Ç±M·~Ū®Ñ¡A1988¦~¤S¶i¤J¬ü°ê´¶ªL´µ¹y¤j¾Ç­pºâ¾÷¬ì¾Ç³Õ¤h¯Z¾Ç²ß¡A1992¦~³Õ¤h²¦·~¦Z´N¤@ª½¦b¬ü°ê°ª®Õ¾á¥ô±Ð¾Ç©M¬ã¨s¤u§@¡A³o¤\¦h¦~¨Óªº±Ð¾ÇµûųÁ`¬O¥þ¾Ç°|ªº³Ì°ª¤À¤§¤@¡Cªñ¦~¨Ó¥þ¾¦^°ê¥ô±Ð¡A²`·P¦]½t¯à¤O¿n²Ö¤w¸g¨ã³Æ¡A¨M©w¥Î¤¤¤å¼g¦¹®Ñ¥H°^Ämµ¹¤¤°êªº²ñ²ñ¾Ç¤l¡C
(3) Python»y¨¥ªºµo®i¡C­pºâ¾÷¾É½×½Òµ{À³¸Ó­nÅý¾Ç¥Í¹ï½sµ{¦³©Ò»{ÃÑ©M½m²ß¡C¶Ç²Îªº­pºâ¾÷»y¨¥¡A¦pC¡BC++¡BJavaµ¥¡A³£¤£¾A¦X¦b­pºâ¾÷¾É½×½Òµ{¤¤¨Ï¥Î¡CPython«h¤£¦P¡A¥¦¬O­Ó¥i¥H§Ö³t¤W¤âªº»y¨¥¡AÁöµM¥¦¥\¯à±j¤j(Java¡BC++¦³ªº¥\¯àPython³£¦³)¡A¦ý¬O¥u­n¾Ç²ßPythonªº¤@¨Ç°ò¥»¥\¯à´N¥i¥H¨Ï¥Î¡A³o¨Ï¥¦¦¨¬°¾Ç²ß­pºâ¾÷¾É½×ªº§Q¾¹¡C¨Ï¥ÎPython»y¨¥ªº¦n³B¬O¥i¥H¤£­p¸ûµ{§Ç»y¨¥¦b§Î¦¡¤Wªº½Ñ¦h²Ó¸`©M³W«h¡A¥i¥H±M¤ß¦a¾Ç²ßµ{§Ç¥»¨­ªºÅÞ¿è©Mºâªk¡A¥H¤Î±´¨sµ{§Ç°õ¦æªº¹Lµ{¡C©Ò¥H¡A³o¥»®Ñªº¨Ò¤l³£¬O¥ÎPython»y¨¥¨Ó½s¼gªº¡C§Ú­Ì·|²`¤J²L¥X¦a¸ÑÄÀ¤@¨Ç¬ÛÃöªºPythonªºª¾ÃÑ¡AÅý¾Ç¥Í­Ì¤£»Ý­n¦³¥ô¦ó½sµ{ªº¸gÅç´N¥i¥H½m²ß©M¾Ç²ß½sµ{¡C¨äªþ¥[»ù­È¬O¥i¥H¸g¥Ñ³o¥»®Ñ¨Ó¾Ç²ßPythonªº¨Ï¥Î¡C¦]¬°Pythonªº¦n¾Ç©ö¥Î¡A§Úªº³Õ¤h¥Í­Ì°ò¥»³£¦b¥ÎPython½sµ{¡A¦Ó«Ü¤Ö¥ÎC++©ÎJava¤F¡CPython»y¨¥ªºµo®i¬O§Ú¼g³o¥»®Ñªº¼W¤W½t§a¡C
§Ç
(4) ¦]½tÁ`¬O¤£¥i«äij¡A¤£ª¾¦ó®É¼½¤UªººØ¤l¡A¦³¤@¤Ñ·í®É¾÷¨ÓÁ{®É´N·|µoªÞµ²ªG¡C¨s¨äºØ¤lªº®Ú·½¹ê¤wÃø³V¡A©Î³\³o­ÓºØ¤l¬O¦b¦~»´®É´N¤w¸gºØ¤U¤F§a¡C§Ú©M³\¦h¾Ç¤l¤@¼Ë¡A¦~»´®É»³¦³¤j§Ó¡A¥H¤¤°êŪ®Ñ¤H¦Û©~¡A¬°¤¤µØ¤å¤Æªº°I¸¨¦Ó¼~·T¡A¥H¶Ç©ÓÉo½å¤§¹D¦Ó¦Û«j¡C¦Z§ðŪ­pºâ¾÷±M·~¡A·t¦Û¼y©¯°µ¤F¥¿½Tªº¿ï¾Ü¡C­pºâ¾÷¾Ç°Ý»P¦UÃþ¾Ç°Ý¤§¶¡ªº¿Ä³q»P¬Û¤¬ªº¦LÃÒ¡A¼s³Õ¦h±mªºÀ³¥Î¡A¦A¥[¤W´X¤Q¦~¨Ó¹ï§Ú¤H¥ÍªºÅéÅç©M¹ï­õ¾Çªº¨Ç³\»â®©¡A¨Ï§Ú·Pı¨ì­pºâ¾÷¬ì¾Ç¬O¬üªº(¨ä¹ê¨ä¥L¾Ç¬ì¥çµM¡A¥u­n¬O๬ã¨ì¬Æ·L©M³q¹F¤§³Bªº¡A¤]¥²¬O¦p¦¹·P·Q§a)¡CÁ`¤§¡Aı±o¬O®É­Ô¨Ó¤À¨É¤@¨Ç²Ê²Lªº¤ß±oµ¹¤j®a¤F¡A¤]§Æ±æ±a°Ê¦U¦ìŪªÌ¦h¦h«ä¦Ò¡A¶i¦Ó¤À¨É§A­Ì¦U¦Ûªº»â®©µ¹²³¤H¡C
³o¥»®Ñªº¯S¦â¬°¦ó¡H
§Ú¥Î¡§Åé¡B¬Û¡B¥Î¡¨¤T¤è­±¨Ó»¡©ú³o¥»®Ñªº¯S¦â¡G ¡§Å顨¥Nªíªº¬O­ì²z©M¥»½è;¡§¬Û¡¨¥Nªíªº¬O¨äÄ}¯Éªº¦â±m;¡§¥Î¡¨«h¥Nªí¤F¨äÀ³¥Î¡C
(1) Åé¤j¡C¥]§t­pºâ¾÷¬ì¾Çªº°ò¥»¹D²z¡A²`¤J²L¥X¡Aª½«ü®Ö¤ß¡C±q0»P1ªº¶}Ãö¡Bµ{§Çªº°õ¦æ¹Lµ{¡B¸Ñ¨M­pºâ°ÝÃDªº«ä¸ô¡A¨ì¦UºØ¥ý¶i­pºâ¨t²Îªº¤¶²Ð¡A§ó»²¥H¹ï­pºâ¾÷¬ì¾Çªº¦h­Ó¼h¦¸»P¨¤«×ªº¡§¬ü¡¨ªº±´¯Á»P°Q½×¡Aµo¦Û°ò¦²z½×¡A¥H­P¼s³Õ³q¹F¡A¦¹¬°¡§Åé¤j¡¨¡C
(2) ¬Û¤j¡C¨ã³Æ³n¥ó½sµ{¡B­±¦V¹ï¶H½sµ{¡B­pºâ¾÷²Õ¦¨­ì²z¡B­pºâ¾÷¨t²Î¡B¼Æ¾Úµ²ºc¡B­pºâ¾÷ºâªk¡B­pºâ¾÷ºôµ¸¡B«H®§¦w¥þµ¥ªº°ò¥»ª¾ÃÑ¡C¤@¥»®Ñ¥i¥H§@¬°²³¦h½Òµ{ªº¾É½×¡A¦¹¬°¡§¬Û¤j¡¨¡C
(3) ¥Î¤j¡C
? ´`§Çº¥¶i¡A¤£ª¾¤£Ä±¤¤¾Ç²ß¤F¤è«K¦n¥ÎªºPython»y¨¥¡C
? ­pºâºâªkªº°ò¦°V½m¡A±q¦¹¹ï­pºâ°ÝÃDªº¸Ñ¨M«ä¸ô¯à¦³©Ò¨Ì´`¡Aª¾¹D¦p¦ó§Q¥Î­pºâ¾÷¸Ñ¨M°ÝÃD¡C
? ¹ïµ{§Ç³]­p¡Bºôµ¸¡Bºô­¶¡B«H®§¦w¥þµ¥½Ñ¦h­«­nª¾ÃÑ¡A¯à¦³°ò¥»ªº´x´¤¡C
? ¾Ç²ß¦p¦óÅé·|¤@ªù¾Ç°Ýªº¬ü¡Aµ²¦X¤H¥Í­õ¾Ç¡A²`¦Û¤Ï«ä¡A¥H­P¿³½ì¯sµM¡A¨ä¼ÖµL½a¡Cºî¦X³o¥|ÂI¡A¦¹¬°¡§¥Î¤j¡¨¡C
®Ñ¦W¦³¦ó§t¸q¡H
®Ñ¦W¬O¡§­pºâ¾÷¬ì¾Ç¾É½×¡X¡X¥HPython¬°¦à¡¨¡A¬O¨ú¨ä¤j·N²²¤¦Ó¬°¤§¡C°²¦p¦C¥X¥þ³¡ªº·N«ä¥i¯à´N·|¤Óªø¤F¡G ¡§­pºâ¾÷¬ì¾Ç¾É½×¤Î½Í¥¦ªº¬ü©M¬ÛÃöªº»â®©¡X¡X¥»®Ñ¥HPython¬°¤u¨ã¡¨¡C
¡§­pºâ¾÷¡¨¦b¦¹ªxºÙ¤@¤Á§Q¥Îµ{§Ç¦Ó°õ¦æ­pºâªº¨t²Î¡C³o­Óµ{§Ç¥i¥H¬OÀH·N§ï°Êªº³n¥ó¡A¤]¥i¥H¬O¤w¸g©T¤Æ¦Ó¤£¯àÀH·N§ï°Êªº©T¥ó©Îµw¥ó¡C³oÃþ­pºâ¨t²Î¥]§t¤F¨T¨®¡B®a¹q¡B¾÷¾¹¡B¯èªÅ¯è¤Ñµ¥¦UºØ»â°ìªº´¼¯à±±¨î¨t²Î¡A¥]§t¤F¤H¤H³£¦³ªº¤â¾÷¨t²Î¡A¤]¥]§t¤F¦U¦¡¦U¼Ëªº­pºâ¾÷¡B¦h®Ö¨t²Î¡B¤À¥¬¦¡¨t²Îµ¥¡C
¦Ó¡§­pºâ¾÷¬ì¾Ç¡¨¬O³]­p©MÀ³¥Î­pºâ¾÷ªº²z½×¡B§Þ³N©M¤uµ{ªºÁ`¬A¡CÀHµÛ®É¥Nªº¶i¨B¡A­pºâ¾÷¬ì¾Çªº­SÃ¥¤]¶V¨Ó¶V¼e¼s¡A¥]§t¤F³nµw¥ó¤uµ{¡B­pºâ¾÷ºôµ¸¡Bª«Ápºô¡B«H®§¦w¥þ¡B¤j¼Æ¾Úµ¥¬ÛÃö»â°ì¡C
¦b¦¹§Ú­n¯S§O´£¿ô¾Ç²ß­pºâ¾÷±M·~ªº¦P¾Ç­Ì¡A¡§­pºâ¾÷¡¨©M¡§­pºâ¾÷¬ì¾Ç¡¨³o¨â­Óµü¶×¦b¤¤¤å¨½­±±`±`²V¥Î¦Ó¤£¤À¡A¦ý¬O¥Î¦b¥~¤å®É´N­nª`·N¤F¡A¤£­n¤Þ°_¯º¸Ü¡C­pºâ¾÷¬O­Ó»ö¾¹¡A¦Ó­pºâ¾÷¬ì¾Ç¬Oªù¾Ç°Ý¡CÄ´¦p¦³¤H°Ý§A¡G §Aªº±M·~¬O¤°¤\¡A§A¥Î¤¤¤å¦^µª¡G §Úªº±M·~¬O­pºâ¾÷(©Î³n¥ó)¡C³o¦b¤¤¤å¬O³qªº¡A¦ý¬O­^¤å½Ķ¹L¥h´N¤£³q¤F¡C§A¤£¯à»¡¡§My major is Computer.¡¨(©Î¡§My major is Software.¡¨)³o¬O¤£³qªº¸Ü¡A¦]¬°Computer¬O­Ó»ö¾¹¡A¦Ó¤£¬O­Ó±M·~¡AComputer Science©ÎComputer Engineering¤~¬O±M·~¡C©Ò¥H§AÀ³¸Ó¦^µª¡G ¡§My major is Computer Science.¡¨©ÎªÌ¡§I study Computer Science.¡¨¤S¦p¡A¡§³n¥ó¾Ç°|¡¨ªºÂ½Ä¶¤£¬OSchool of Software¡A¦Ó¬OSchool of Software Engineering¡C°²­Y¹ïµü¶×ªº¨Ï¥Î¤£ª`·N¡A¨T¨®¾Ç°|Åܦ¨¤FSchool of Automobile¡Aº®·~¾Ç°|´NÅܦ¨¤FSchool of Fish(¤@¸s³½)¤F¡A¨º´N¦¨¯º¸Ü¤F¡C¦]¦¹¡A¾Ç¬ì»P«D¾Ç¬ìªºµü¶×¤£­n²V²c¡C
¡§¾É½×¡¨¬O«ü¥Î¸û¬°Â²¼äªº»y¨¥¨Ó½×­z³o¤@¾Ç¬ìªº°ò¥»©M¾ãÅ骺«ä·Q¡A±q¦Ó¨ÏŪªÌ¹ï¸Ó¾Ç¬ì¦³¸û¬°¥¿½T©M¨t²Îªº§â´¤¡C­^¤å¬OIntroduction¡C¦b³o­Óµü¶×¤W¡A¤¤¤åªº¡§¾É½×¡¨»·³Ó¤_­^¤å¤¤Introductionªº¤º²[¡C¡§¾É½×¡¨³o­Óµü¶×¦³¤Þ¾Éªº§t¸q¡A¦Ó­^¤åªºIntroduction«h¤í¯Ê³o­Ó§t¸q¡C³o¥»®Ñªº¥Øªº¬O¡A°£¤Fµ¹ÅªªÌ°µ¤@­Ó·§¬A©Êªº¡B²`¤J²L¥Xªº¤¶²Ð¥~¡A¤]­n¿EµoŪªÌªº¿³½ì¡A¤Þ¾ÉŪªÌ°µ§ó²`¤Jªº¾Ç²ß¡C
¡§¥HPython¬°¦à¡¨¬O¡§¥HPython¬°¤u¨ã¡¨ªº·N«ä¡CPython³o­Ó»y¨¥¬O­Ó«Ü¦n¤W¤âªº»y¨¥¡A¨Ò¦p­n­pºâ¤@¨Ç¼Æ²Õ(¦s¦bX¼Æ²Õ¤¤)ªºÁ`©M»P¥¦­Ìªº¥­§¡­È¡A¥i¥H¦b´X¤ÀÄÁ¤º¼g¥X¦p¤UªºPythonªºµ{§Ç¡G


X=¡e10,4,6,9,12,92,138,26,98,21,8,98¡f

sum=0

for i in X:

sum = sum + i

print ("Á`©M¬O:",sum,"¥­§¡­È¬O:",sum/len(X))

#ª`¡G len(X)¥NªíX¼Æ²Õªº¤¸¯À­Ó¼Æ


³o­Óµ{§Ç²³æ©öÀ´¡C¥Î´`Àô­«´_(¥Îfor»y¥y)°õ¦æ¥[ªkªº¤è¦¡§âX¼Æ²Õ¨½ªº¤¸¯À¤@¤@²Ö¥[¨ìsum¨½¡C³Ì¦Z¥Îprint¨Ó¿é¥Xµ²ªG¡C¦Ü¤_³o­Ófor´`Àô»Ý­n´`Àô°õ¦æ´X¦¸¡A¼gµ{§Çªº¤H¤£»Ý­n¦bµ{§Ç¨½¯S§O¼g©ú¡A¦Ó¬O¥æ¥ÑPython»y¨¥ªº¸ÑÄÀ¾¹¥h²z¸Ñ¡C³o¨Ï±oµ{§Ç­ûªº­t¾á´î»´¤F«Ü¦h¡C
¸Õ·Q¦b¨ä¥L±`¥Î­pºâ¾÷»y¨¥¨½¡A³o¬qµ{§Ç´N¨S¦³³o¤\²¼ä¤F¡C¨Ò¦p¡A¦bC»y¨¥¨½¡A³o¬qfor´`Àôµ{§Ç·|¬O³o¼Ëªº¡G


for (int i=0; ilen(X); i++)

sum = sum + X¡ei¡f;


C++¡BJavaªº¼gªk¤]©MC»y¨¥Ãþ¦ü¡A­n©w¸q¯Á¤ÞÅܶqi¡A¦}¥Îiªº¼Æ¾Ç¦¡i¥»®Ñ¥ÎPython°µ¤u¨ã¨Ó¤¶²Ð­pºâ¾÷¬ì¾Ç¡A¤¶²Ð¦p¦ó¥Î­pºâ¾÷¨Ó¸Ñ°ÝÃD¡A­pºâ«äºû¬O¤°¤\¡A¤¶²Ðµ{§Ç¬O¦p¦ó¦b­pºâ¾÷¨½°õ¦æªº¡K¡K§Ú­Ì´£¨Ñ¤F«Ü¦hªº¨Ò¤l¡A´X¥G©Ò¦³ªº¨Ò¤l³£¬O¥ÎPython»y¨¥¨Ó§¹¦¨ªº¡C¾Ç¥Í¯à±q³o¥»®Ñ¤¤¾Ç¨ì¦p¦ó¼g°ò¥»ªºPythonµ{§Ç¡C
µM¦Ó§Ú­n¦b¦¹±j½Õªº¬O¡G Python¬O¾Ç²ß­pºâ¾÷¾É½×ªº¤u¨ã¡A¤£¬O¥Øªº¡IPython»y¨¥ªº¥\¯à«D±`±j¤j¡A¥¦¬O¥\¯à»ô¥þªº­±¦V¹ï¶H»y¨¥(Object Oriented Programming Language),¥¦¬Æ¦Ü¤]¥]§t¤F¤@¨Ç¨ç¼Æ»y¨¥(Functional Programming Language)ªº¥\¯à¡A¦³³\¦h´_Âø¦³½ìªº¥\¯à¡C¦b½s¼g¥»®Ñ®É¡A§@ªÌ§Ô¦í»¤´b¡A¤£¥hÁ¿­z¤@¨Ç´_ÂøªºPython»y¨¥ªº¥\¯à©M²Ó¸`¡C¨Ò¦p¡A¤U­±³o¨âºØ©w¸q5x3ªº¥þ0¤Gºû¼Æ²Õ(©Î¦Cªí)ªº¤è¦¡¬O¦³®t§Oªº¡A®t§O¦b­þ¨½¡H³o¨Ç²Ó¸`¹ï­pºâ¾÷¾É½×³oªù½Òªº¾Ç²ß¬O¨S¦³¥²­nªº¡C


a=¡e¡e0 for j in range(3)¡f for i in range(5)¡f

b= ¡e¡e0¡f * 3¡f * 5


¦AÁ|­Ó¨Ò¤l¡G ¾Ç¥Í¤£»Ý­nÀ´³oºØ¨Ò¤lªº¡C


from functools import reduce

items=¡e(1,1),(2,3),(9,4)¡f

total = reduce(lambda a, b: (1+b¡e0¡f, a¡e1¡f + b¡e1¡f), items,(1,1))


³oÃþPythonªº¥yªk¤Ó´_Âø¤F¡A¹ï¤_¾Ç²ß­pºâ¾÷¾É½×ªº¤H¦Ó¨¥¤]¨S¤°¤\¥Î¡C¨ä¹ê¡A¦A´_Âøªº»y¥yµ²ºc³£¥i¥H¥Î²³æ»y¥y´_¦X¦Ó¦¨¡A¨S¦³¥²­nªº¡A§Ú»{¬°³o¥u¬OµL¿×ªºÅãÂ\½}¤F¡C³oªù½Ò¤£»Ý­n¾Ç²ß³o¨Ç´_Âø¤S¤£¥²­nªº»y¥y¡C
¥»®Ñ·|¤¶²Ð­±¦V¹ï¶H½sµ{ªº°ò¥»¯S©Ê¡A¦]¬°­±¦V¹ï¶Hªº·§©À¤w¸g¦¨¬°­pºâ¾÷½sµ{ªº±`ÃÑ¡C¦ý¬O¡A§Ú­Ì¤£·|¦hÁ¿Pythonªº¤@¨Ç­±¦V¹ï¶H»y¨¥ªº´_Âø¥\¯à¡A³o¤Ï¦Ó·|¼Ò½kµJÂI¡C¡§¥HPython¬°¦à¡¨¬O®M¥Î¦ò¾Çªº¥Î»y¡C§Q¥Î¦à²î¨Ó´ç¹L¤j®ü¡A¥Ø¼Ð¬O´ç¹L¤j®ü¡A¦Ó¤£¬O¬ã¨s¦à²îªºÁûÁûÁ³°v©M¤ù¤ù¥ÒªO¡A¤£­nÅý¦à²îÅܦ¨¹F¨ì¾Ç²ß¥Ø¼Ðªº»Ùê¡C¦b­pºâ¾÷¾É½×ªº¾Ç²ß¤¤¡A­Y¥H¦à²î´ç®ü¬°¨Ò¡A¥u­n¯à´x´¤¦à²î¯è¦æªº§Þ¥©´N¥i¥H¤F¡C¥t¤@¤è­±¡A¹ïªì¾ÇªÌ¦Ó¨¥¡A´x´¤Pythonªº°ò¥»§Þ¥©¤]¬O­Ó­«­nªº¾Ç°Ý¡C©Ò¿×¤@³q¦Ê³q¡A¾Ç²ß¦nPython¡A¹ï¤j®a¾Ç²ß¨ä¥L­pºâ¾÷»y¨¥¦³·¥¤jªº§U¯q¡C
§Ú©M³\¦h¥Î¹LPythonªº¤H¤@¼Ë¡A¤@¶}©l¥Î´N°¨¤W³ßÅw¤W¤FPython¡C¾Ç²ßPython¦³¨ä¯S®íªº¦n³B¡C²Ä¤@¡A¥¦®e©ö¤W¤â¡A¥i¥H°¨¤W¥Î¨Ó¦Û¤v½sµ{¸Ñ°ÝÃD¡C¦³¦b¤u·~¬É¦h¦~¨Ï¥ÎJava©MC++»y¨¥½sµ{ªº¸ê²`µ{§Ç³]­p®v©M§Ú»¡¡A¥Î¤FPython¦Z¡A¬ðµM¦³¤F¤@ºØ¡§¸Ñ²æ·P¡¨¡C§Ú·Q¥Lªº¸ÜÁÙ¬O¦³¨Ç¹D²zªº§a¡C²Ä¤G¡A¥ÎPython¼gµ{§Ç¥i¥HÅý¤H§ó¦h¦aÃöª`¦b³Ð·s©Ê¦a¸Ñ¨M°ÝÃDªº«ä·Q¥»½è¤W¡C§Ú¹ªÀy¦P¾Ç­Ì´£¥X·sªº·Qªk¡A¥H¸û¤Öªº¥N»ù(¤ñ°_¨ä¥L»y¨¥)¨Ó¹ê²{·Qªk¡C²Ä¤T¡A¥i¥H«Ø¥ß¨}¦nªº°ò¦¨Ó¾Ç²ß¨ä¥Lªº»y¨¥¡C¤j®aªÖ©w­n¾Ç²ß«Ü¦hºØªº­pºâ¾÷»y¨¥¡A¨Ò¦pC¡BC++¡BJava¡BC#¡BVHDLµ¥¡C¾Ç¤FPython¥H¦Z¡A¦A¾Ç²ß¨ä¥L»y¨¥´N·|²³æ±o¦h¤F¡C
¡§»â®©¡¨´N¬O·P·Q¡C­ì¨Ó·Q¥Îªº¼ÐÃD¬O¡§½Í­pºâ¾÷¬ì¾Çªº¬ü¡¨¡A¦]¬°¤Óªø¦Ó¤£¥Î¡CµM¦Ó¡§»â®©¡¨ªº¥»·N´N¬O­n»¡»¡­pºâ¾÷¬ì¾Çªº¬ü¡C³oªù¾Ç°Ýªº¬ü¦³¦U­Ó¤è­±¡A¦³¥¦À³¥Îªº¼sªx¡A¦³¥¦¹ï¬ì¾Ç»P¤uµ{ªºµ²¦X¡A¦³¥¦¸Ñ¨M°ÝÃD¤èªkªº²z½×¤§¬ü¡AºØºØ¤è­±¡AÃø¥H¦CÁ|¡C§Ú´NÁ|¤@¨Ò¦b¦¹´y­z¡C­pºâ¾÷¬ì¾Ç¬O¤@ªù¿W¯Sªº¾Ç°Ý¡A¥¦¤£¶È­n³]­p¥Xµ¹©w°ÝÃDªº¸Ñ¨M¤èªk(ºÙ¬°¡§ºâªk¡¨)¡A¤]­n¬ã¨s³o­Ó°ÝÃD¥»¨­ªºÃø«×(´_Âø«×)¦³¦h¤j¡C³o¦b¨ä¥L¾Ç¬ì¬O«Ü¤Ö¨£ªº¡A¤]´N¬O¥¦¬ã¨s¡§°ÝÃD¡¨ªº¥»¨­¡A¦Ó¤£¥u¬O³]­p¥X¸Ñ¨M°ÝÃDªº¤è®×´N½}¤F¡C­pºâ¾÷¬ì¾Çªº¡§¬ì¾Ç¡¨¤§¦W¡A¤jÅé¨Ó¦Û¤_¹ï°ÝÃD¥»¨­ªº¤ÀªR§a¡C
§Ú¥Î¤U­±´X­Ó¤£¦Pªº°ÝÃD¬°¨Ò¡C¬Ý¬Ý³o¨Ç°ÝÃDªºÃø«×(´_Âø«×)ªº®t²§¡C¨Ò¦p¦³n­Ó¼Æ¡A¦s¦b¤_x¡e1¡f,x¡e2¡f,¡Kx¡en¡f¤¤¡An¬O­Ó¸û¤j¼Æ¡A¦p100000¡C
°ÝÃD¤@¡G ¨D©M¡ASum = x¡e1¡f+x¡e2¡f+¡K+x¡en¡f;
°ÝÃD¤G¡G ±Æ§Ç¡A¹ïx¡ei¡fªº­È¥Ñ¤p¨ì¤j±Æ§Ç¡F
°ÝÃD¤T¡G ¹º¤À¡A¬O§_¦s¦bx¡ei¡f¥[°_¨Ó·|­è¦nµ¥¤_Á`©Mªº¤@¥b¡CÁ|­Ó¤p¨Ò¤l¡A¨Ò¦px=¡e100900230021,58710120012,7,42190100005,10011¡f¡A¿é¥Xªºµª®×¬OYES¡A¦]¬°100900230021+7¬O¼Æ²Õx¤¤©Ò¦³¼ÆÁ`©Mªº¤@¥b¡C
¦b²{¤µªº­pºâ¾÷¬ì¾Çª¾ÃѤ¤¡A§Ú­Ì¤F¸Ñ¨ì°ÝÃD¤@©M°ÝÃD¤G³£¬O¥i¥H§Ö³t¸Ñ¨Mªº¡A°ÝÃD¤G¤ñ°ÝÃD¤@µy·L´_Âø¤@ÂI¡A¦ý¬O³£Äݤ_©Ò¿×¡§¦h¶µ¦¡®É¶¡¡¨¤º¥i¥H§Ö³t¸Ñ¨Mªº°ÝÃD¡A³oÃþ°ÝÃD³q±`¬O¥H¡§¬í¡¨¬°³æ¦ì¥i¥H¥Î­pºâ¾÷°¨¤W¸Ñµªªº°ÝÃD¡C¦ý¬O°ÝÃD¤T´N¤£¤@¼Ë¤F¡A­pºâ¾÷¬ì¾Ç±q²z½×¤WÃÒ©ú³o¬O­Ó«D±`´_Âøªº­pºâ°ÝÃD¡C©Ò¥H¨ì²{¦b¬°¤î§Ú­Ì¤HÃþ©|¥¼§ä¨ì¤@­Ó§Ö³tªº¡§¦h¶µ¦¡®É¶¡¡¨ªº¸Ñ¨M¤èªk¡C·íx©Mnªº­È¸û¤j®É¡A¥Î²{¦bªº§Þ³N§ä¥X¸Ñµª©Ò»Ý­nªº®É¶¡¥i¯à­n¥H¡§¥@¬ö¡¨ªøªº®É¶¡³æ¦ì¨Ó­pºâ¤F¡C¤@­Ó¬O¬í¡A¤@­Ó¬O¥@¬ö¡A¨ä®t§O¬O¥¨¤jªº¡C¦Ó¹³°ÝÃD¤T³oÃþªº´_Âø­pºâ°ÝÃD¹ê»Ú¤WÁÙ¦³«Ü¦h¡C°ÝÃD¤Tªº³Ìª½±µ¸Ñªk¬O¸ÕÅç©Ò¦³ªº¤l¶°¦X(¨ä¹ê¥u»Ý¸ÕÅç¨ä¤@¥b­Ó¼Æªº¤l¶°¦X)¡A¬Ý¤l¶°¦X¤ºªº¼Æ¥[°_¨Ó¬O§_­è¦nµ¥¤_Á`©Mªº¤@¥b¡C¤j®aª¾¹D¡An­Ó¤¸¯À©Ò²Õ¦¨¶°¦Xªº¤l¶°¦X¼Æ¶q°ª¹F2n(2ªºn¦¸¤è)³o¤\¦h¡C·ín¬O100000®É¡A³o­Ó¼Æ¬O¤ñ¤Ñ¤å¼Æ¦rÁÙ¤jªº¼Æ¦r¡IµM¦Ó¡A·íx¡ei¡fªº³Ì¤j­È¤£¤Ó¤j®É¡A¥Î¡§°ÊºA³W¹º¡¨ªº§Þ³N¨Ó¸Ñ³o­Ó°ÝÃD¬O¸û§Ö¥B¹ê»Ú¥i¦æªº¸Ñ¨M¤è®×¡C¡§°ÊºA³W¹º¡¨§Þ³N·|¦b¥»®Ñªº²Ä5³¹°Q½×¡C¦ý¬O¹ï¤_x¡ei¡fªº³Ì¤j­È«Ü¤j®É¡A°ÊºA³W¹ºªº¸Ñ¤]­nªá«Üªøªº®É¶¡¤F¡C
¦³½ìªº¬O¡A³o¨Ç´_Âø°ÝÃDªº¦s¦b¹ï¤_¤HÃþ¨Ó»¡¦}¤£¤@©w¬OÃa¨Æ¡C§Ú­Ìªº«H®§¦w¥þªº¥[±K§Þ³N±`§â³oÃþ´_Âø­pºâ°ÝÃD¥Î§@¨¾±s«H®§ªn±Kªº§Q¾¹¡C½Ð¬Ý¥H¤Uªº°ÝÃD¡C
°ÝÃD¥|¡G ¦]¼Æ¤À¸Ñ¡Aµ¹©wZ¡A³o­ÓZ¬O¨â­Ó200¦ìªøªº¤£¦P½è¼ÆX©MY¬Û­¼¦Ó¨Óªº¡A§ä¥XX©MYªº­È¡CÁ|­Ó«Ü¤pªº¨Ò¤l¡A¨Ò¦p¿é¤J¬O12233883694360273618474283231¡A¿é¥X¬O241364017659577©M50686443708503¡C
³o­Ó°ÝÃD¬O§Ú­Ì¤Ñ¤Ñ¦bºô¤W¥æ©ö®É©Ò¥Î¥[±KºâªkRSAªºªZ¾¹¡A¦]¬°§Ú­Ì¦Ü¤µ¨S¦³§ä¨ì¯à§Ö³t¸Ñ³o­Ó°ÝÃDªººâªk(¤wª¾ªººâªk³£­nªá´X¦Ê¦~ªº®É¶¡¤~¯àºâ¥XX©MY¨Ó)¡C¥¿¦]¦p¦¹¡A¶Â«È´N¨S¦³¿ìªk§Ö³t¤À¸ÑZ¡A¦Ó§ä¥X§Ú­Ìªº±K½XX©MYªº¯µ±K¡C¤]¥i¥H»¡¡A²{¦b§Ú­Ì¥þ²yªººô¤Wª÷¿Ä¥æ©ö¡BÁʪ«¤§Ãþ¡A¤HÃþªÀ·|ªº­«­n¸gÀÙ©R¯ß³ºµM´N¬O«Øµ®¦b³o­Ó¬Ý¦ü«D±`²³æªº°ÝÃD¥|(¦]¼Æ¤À¸Ñ)ªº´_Âø«×¤W¡C«ç¤£¥O¤HÅå¹Ä°Ú¡I°²¦p¬Y¦ìŪªÌ¦³¤@¤Ñ¯à§ä¥X§Ö³t¨D¸Ñªººâªk¨Ó¡A¨ä¼vÅT¤O·|¬OÅå¤Ñ°Ê¦aªº¡C°²¦p³o­Ó¤H¯µ¦Ó¤£«Å¨ä§Ö³t¨D¸Ñªº¤èªk¡A¦]¬°¹ï¥þ²yª÷¿Ä¼vÅT¤Ó¤j¤F¡A§Ú·Q¦¹¤Hªº¦w¥þ¤]·|¨ü¨ì«Â¯Ù§a¡C
±q¹ï°ÝÃD¥|ªº¦]¼Æ¤À¸Ñ°ÝÃDªº²z¸Ñ¤¤©µ¦ù¥X¨Ó¡A§Ú­Ìªº¤H¥Í¤£¤]¬O¦³³\¦hªº¬Û¦ü¤§³B¶Ü¡H²Ä¤@¡A¤@¥¹¬Û­¼Ãø¤À¸Ñ¡C³o¨â­Ó½è¼Æ¬O¡§¦]¡¨¡A­¼¿n¦Z¬O¡§ªG¡¨¡CºØ¦]±oªG¡A¬Ý¦ü²³æ¡A¦ý¬O¤@¥¹±oªG¡A·Q­nªð¦^´N§xÃø¤F¡C©Ò¥H¤@¯ë¤HÁ`¬O±w±o±w¥¢¡A¥Í©Èµ²ªG¤£ºÉ¤H·N¡C³o´N¬O­W´oªº¨Ó·½¤§¤@¡CµM¦Ó¤j´¼¼zªº¤H¬Oª`­«¡§¦]¡¨¡A¦Ó¤£ª`­«¡§ªG¡¨¡A©Ò¿×¡§µÐÂĬȦ]¡A²³¥Í¬ÈªG¡¨¡C¦]¬°ªG±q¦]¨Ó¡A¥u­nºÉ¤O¥h°µ¡§¦]¡¨´N¬O¤F¡A¦Ü¤_µ²ªG¬O¤°¤\´N¤£¥²¦b¥G¤F¡C¦p§Ú­Ì¦Ò¸Õ¡A­«ÂI¦b·Ç³Æ¡A¥u­nºÉ¤O¥h·Ç³Æ¡A´NµL·\¤_¤ß¤F¡A¦Ó¤£¬O©êµÛ¹®©¯¤ß²z¨Ó±o¨ìµ²ªG¡CÂk®Úµ²©³ªº°ÝÃD¬O§Ú­Ì°Ý¦Û¤v¬O¤£¬O¦³ºÉ¤O·Ç³Æ¤F©O¡H
²Ä¤G¡A´_Âøªº°ÝÃD¤£¬OÃa¨Æ¡C¦P¼Ë¡A·Ð´o¤]¤£¬OÃa¨Æ¡A¦Ó¬O¥i¥H§â·Ð´oÂà¤Æ¦¨¬°´¼¼z¡C·Ð´o¬O´¼¼zªººØ¤l¡A¦¹¸Ü¤@ÂI¤£°²¡C±q¤õ¤¤¥Í¥Xªº½¬ªá¡A¤~¬O³Ì¬üªº½¬ªá¡C¤£­nÄߩȷдo¡A¦Ó¬O­nÂà¤Æ·Ð´o¡AÅý·Ð´o¦¨¬°Àò±o´¼¼zªº¥¿­±°Ê¤O¡CÁo©úªº§A¡A½Ð¦h·Q·Q¡C
¦U³¹¤Î¨ä¥\¥Î¬°¦ó¡H
²Ä1³¹¡G ­pºâ¾÷¾Ç¤°¤\¡H´y­z­pºâ¾÷ªº¼s¤jªºÀ³¥Î¡A¥H¿E¿³½ì¡C°Q½×¡§­pºâ¾÷¡¨¬O¤°¤\¡A¥H¥¿¨ä¦W¡C½Í¹L¥h¡B²{¦b¡B¥¼¨Ó¡A¥Hª¾©¹¨Ó¡C±µµÛ²­z­pºâ¾÷¨t²Î¡Bµw¥ó¡B³n¥ó¡A¥Hª¾¨ä¹ø¡A»²¥H¥ÎPython¹ê²{ªº¨D¸Ñ¥­¤è®Úªº´XºØ¤£¦Pªºµ{§Ç¡A¥Hªíºâªk¤§¬ü¡C¥»®Ñ³Ì¤jªº¯SÂI´N¬O¨S¦³¤°¤\µê¸Ü¡A²Ä1³¹´Nª½±µ§Q¥Î¹ê»Úªº¨Ò¤l¡A«ü¥X­pºâ¾÷¬ì¾Çªº®Ö¤ß¡C¼g¥X¥­¤è®Ú¸Ñªºµ{§Ç¦}¤£Â²³æ¡A¥»³¹§Q¥ÎPython¼g¥X¤T­Óµ{§Ç¡A²Ä¤@­Óµ{§Ç²³æ¦ý¬O©Ê¯à¤£°ª¡A²Ä¤G­Óµ{§Ç§Q¥Î¤G¤Àªk§Þ³N¡A®Ä²v´£°ª¤£¤Ö¤S¾Ç²ß¤F°ò¥»ºâªk§Þ³N¡A²Ä¤TºØ¤èªk³Ì¨³³t¡A§Q¥Î¨ç¼Æ·L¤À¨D¤Á½uªº°ò¥»¼Æ¾Ç¡A¥i¥H´X¨B´Nºâ¥Xºë½Tªº¥­¤è®Ú¡C¤@¨B¨BªºÀu¤Æ¡AºÉÅã­pºâ¾÷¬ì¾Çªº¬ü¡C¥»³¹¤]±N²­z²{¦b«eªuªºÀ³¥Î¤§¤@¡A¨º´N¬O¤j¼Æ¾ÚªºÀ³¥Î,¥Î³\¦h¨Ò¤l¨ÓÁ¿­z¼Æ¾Ú¤ÀªR¹ï§Ú­ÌªÀ·|ªº¯q³B¡C§Ú­Ì¤]·|½Í½×¥Î¤j¶q¼Æ¾Úªº¤è¦¡¨Ó­pºâ¶ê©P²vªº°µªk¡A©M¹ï¼Æ¾Ú¤ÀªR»PÅÞ¿è±À²zªº¥¿½TºA«×¡C³Ì¦Z°Q½×­pºâ¾÷¬ì¾Çªº¬ü¡A§Ú­Ì±qÀ³¥Î©Mª¾ÃÑ­±ªº¼sÁï³o¨â¤è­±¨Ó°Q½×¡C
²Ä2³¹¡G ¯«©_ªº0»P1¡C¥»³¹¤¶²Ð¤G¶i¨î©M¨ä¥L¶i¨îªºÂà´«¤Î¨ä­ì²z¡C²Õ¦¨­pºâ¾÷ªº­pºâ¯à¤Oªº°ò¥»¤¸¯À¬O¤G¶i¨î0»P1ªº¶}Ãö¡C³o¨Ç¶}Ãö¥i¥H¥Ñ0©Î1ªº±±¨î«H¸¹¨Ó¨M©w¶}©ÎÃöªº¿é¥Xª¬ºA¡A¶}»PÃöªº¿é¥Xª¬ºA¤S¤À§O¦¨¬°0©Î1¡C©Ò¥H¡A¿é¤Jªº±±¨î«H¸¹»P¶}Ãöªº¿é¥Xª¬ºA³£¥i¥H¥Î0©Î1ªí¥Ü¡C¨Ò¦p¡A¿é¤J±±¨î«H¸¹¬O1ªº®É­Ô¡A¶}Ãöª¬ºA¬O0¡F ¿é¤J«H¸¹¬O0®É¡A¶}Ãöª¬ºA¬O1¡C¶}Ãöªº¿é¥X¤S¥i¥HÅܦ¨¨ä¥L¶}Ãöªº¿é¤J±±¨î«H¸¹¡A¦Ó³o¨Ç³\³\¦h¦h²³æªº¤G¶i¨î¶}Ãö´N¯àºc«Ø¥X¥ô¦óªºÅÞ¿è¹Bºâ¡C¥»³¹·|¦VŪªÌÅã¥ÜÅ޿誺«Â¤O¡CÅÞ¿è¥i¥H¹ê²{¥[ªk¹Bºâ¡A¥[ªk³ºµM¬OÅÞ¿è°µ¥X¨Óªº¡A³oÅý¤@¯ë¦P¾Ç¸ûÃø²z¸Ñ¡A¤j®a¥i¥H·Q·Q¦Û¤v¤p®É­Ô¬O«ç¼Ë¾Ç·|¥[ªkªº¡A¥i¯à¤j³¡¤À¤H¬O¥Î¼Æ¼Æªk§a¡C¦ý¬O­pºâ¾÷ªº¥[ªk¾¹¬O¥Î³\¦h¶}Ãöºc«Ø¦Ó¦¨ªº¡A¥[ªk³o­Ó³Ì°ò¥»ªº¹Bºâ¹ï¤_­pºâ¾÷¦Ó¨¥¬O¤@¨t¦CÅÞ¿è¹Bºâªº¶°¦X¡A³o½T¹ê¦³½ì¡I¦Ó¦b¦³¤F¥[ªk©M­t¼Æªº¤G¶i¨îªí¹F¤è¦¡¦Z¡A´N¥i¥H°µ´îªk¤F¡CµM¦Z¡A­¼ªk¤]¥i¥H¹ê²{¤F¡C¨ä¹ê¾ã­Ó­pºâ³B²z©M±±¨î³æ¤¸³£¬O¥Î³o¨Ç¶}Ãö²Õ¦¨¡A¥ÎÅÞ¿è¹Bºâ¹ê²{ªº¡A¥O¤H¹Ä¬°Æ[¤î¡C¥Î¤G¶i¨î³æ¤¸ÁÙ¥i¥Hºc«Ø¥X¦sÀx³æ¤¸©M¹Ï¹³³æ¤¸¡A§â¦sÀx¡B­pºâ³B²z¡A¥H¤Î¿é¤J/¿é¥X³æ¤¸ºî¦X°_¨Ó¥i¥Hºc«Ø¥XµL¤ñ´_Âøªº­pºâ¨t²Î¡C¥»³¹³Ì¦Z½Í0»P1ªº¬ü¡C³o¤@³¹¬O±N¨Ó¾Ç¼Æ¦r¹q¸ô¡B­pºâ¾÷²Õ¦¨­ì²z¡BÅé¨tµ²ºcµ¥½Òµ{ªº°ò¦¡C
¯º¸Ü¤@«h¡G ¨F¦Ñ®v°Ý¤p©ú¡A¦³¤@­ÓªF¦è¡A¥¦¶}¤F(Open)´N·t¤F¡A¥¦Ãö¤F(Close)´N«G¤F¡C½Ð°Ý¬O¤°¤\ªF¦è¡H
µª®×¬O¡G ¹q¿O¡C¦]¬°¹q¸ôOpen¬OÂ_¶}¡A¬OÂ_¸ô¡C¹q¸ôClose¬O³¬¦X¡A¬O³q¸ô¡C¶}¿Oªº¥¿½TÁ¿ªk­n»¡turn on the light©Îswitch on the light¡A¦Ó¤£¬Oopen the light¡C¦ÛµM»y¨¥¬O«Ü¦³½ìªº¡A¦³®É­Ô¬O¼ÒÙ±¨â¥iªº¡A¦³ÂI´o¤H¡C
²Ä3³¹¡G µ{§Ç¬O¦p¦ó°õ¦æªº¡H¥ô¦óªº­pºâ¾÷³£¥]§t¤F¤¤¥¡³B²z³æ¤¸(CPU)©M¥D¦s(Main Memory)¡C¤¤¥¡³B²z³æ¤¸¬O­t³d­pºâ©ÎŪ¨ú¼Æ¾Úªº¡A¦Ó¥D¦s¬O­t³dÀx¦sµ{§Ç©M¼Æ¾Úªº¡C³o¤@³¹Á¿­zCPU¬O¦p¦ó±q¥D¦s¤¤Åª¨ú¤@¦æ¦æªºµ{§Ç«ü¥O(¾÷¾¹»y¨¥)¡A©ÒŪªºµ{§Ç«ü¥O·|«ü¨ÏCPU°µ­pºâ©ÎªÌ¥hŪ¼g¥D¦s¤Wªº¼Æ¾Ú¡C¥»³¹±N·|²M·¡¦a´y­z­pºâ¾÷µ{§Çªº°õ¦æ¹Lµ{¡ACPU©M¥D¦sªºÃö¨t©M¤¬°Ê¡A¨ÏŪªÌ¹ï­pºâ¾÷µ{§Çªº¤u§@¤è¦¡¦³¥¿½Tªºª¾ÃÑ¡C¥t¥~¡A¨ç¼Æ½Õ¥Î¬Oµ{§Ç°õ¦æ¤¤³Ì­«­nªºª¾ÃѤ§¤@¡A¥»³¹´y­zPython¬O¦p¦ó½Õ¥Î¨ç¼Æªº¡A±µµÛ´y­z°õ¦æ¨ç¼Æ½Õ¥Î®É¹ï¤_Åܶq©Mªð¦^¦a§}ªººÞ²z¡C¥»³¹¤]·|´y­z´XºØ³Ì±`¥Îªºµ{§Ç»y¨¥¡A¨Ò¦pC¡BC++©MJava¡C¥»³¹³Ì¦Z½Í­pºâ¾÷µ{§Çªº¬ü¡C³o¤@³¹¬O±N¨Ó¾Ç²ß­pºâ¾÷½sµ{»y¨¥¡B­pºâ¾÷²Õ¦¨­ì²z¡B½sĶ­ì²z©M¾Þ§@¨t²Îªº°ò¦¡C
²Ä4³¹¡G ¾Ç²ßPython»y¨¥¡C¥»³¹¦C¥XPython»y¨¥ªº³Ì­«­nªºª¾ÃÑ¡C¦P¾Ç­Ì¥u­nª¾¹D³o¨Ç°ò¥»ªºPythonª¾ÃÑ´N¥i¥H½s¼gµ{§Ç¤F¡C·í¾Ç²ß¤@­Ó·sªºµ{§Ç»y¨¥®É¡A³Ì¥ý­n¤F¸Ñªº¬O¤@¨Ç±`¥Îªº¤º¸m¼Æ¾Úµ²ºc¡C¨Ò¦p¡APythonªº¦Cªí(List)©M¦r¨å(Dictionary)¬O«Ü±j¤jªº¡C­n¥ÎPython¼gµ{§Çªº¦P¾Ç¤@©w­n¼ô±x¦Cªí©M¦r¨åªº¨Ï¥Î¡CPython¦r¨å¬O²Å¦X¼Æ¾Ú®w¼Æ¾Úªí®æªº·§©À¡C±µµÛÁ¿­zPythonªº¦Û©w¸q¼Æ¾Úµ²ºc¡X¡XÃþ(Class)©M­±¦V¹ï¶H½sµ{ªº°ò¥»·§©À¡A§Ú­Ì·|¥Î¼Æ¾Ú®wÀ³¥Îªº¤@­Ó¨Ò¤l¨ÓÄÄÄÀ­±¦V¹ï¶H½sµ{©M¼Æ¾Ú®wªº°ò¥»·§©À¡C¦b¦¹¨Ò¤¤¡A¾Ç¥Í­Ì²Õ¦¨¤@Ãþ¼Æ¾Ú¡A½Òµ{­Ì¤]²Õ¦¨¤@Ãþ¼Æ¾Ú¡A¾Ç¥Í©M½Òµ{¶¡©¼¦¹«Ø¥ß¤FÃö¨t¡G ¨C¤@­Ó¾Ç¥Í¨ã³Æ©Ò­×²ßªº½Òµ{¦WºÙ¡A¨C¤@­Ó½Òµ{¨ã³Æ¤F©Ò­×²ß¾Ç¥Í­Ìªº¾Ç¸¹«H®§¡C³o­Ó¨Ò¤lÁ¿­z¦p¦ó°ò¤_­±¦V¹ï¶H¨Ó«Ø¥ß¼Æ¾ÚÃþ²Õ¡A¦p¦ó«Ø¥ßÃö¨t¡A¦p¦ó§Q¥ÎÃö¨t¨Ó§¹¦¨¾Ç¥Í¿ï½Ò¡B¦Ò¸Õ©M­pºâ¥­§¡¤À¼Æµ¥¥\¯à¡C³Ì¦Z¡A§Ú­ÌÁ¿­z¦p¦ó¥ÎPython¦Û±aªº¦³½ìªº¤p¯QÀt(Turtle)¨Óµe¹Ï¡A¥i¥Hµe¥X«Ü¦h´_Âøªº¹Ï§Î¨Ó¡C§Ú­Ì·|µe¥X¤@­Ó°g®c¨Ó¡AŪªÌ¦b¤U¤@³¹¡§¦Ñ¹«¨«°g®c¡¨®É¥i¥H¥Î¨ì¡C
³o¤@³¹¬O«Ü¿W¯Sªº¡A§{¶¡ÁÙ¨S¦³¥ô¦ó¤@¥»Python®Ñ¯à¹F¨ì§Ú­Ìºë²¨D¹êªº¥Ø¼Ð¡A¦bµuµuªº¤@³¹¤¤¥þ­±Á¿­zPython»y¨¥ªº¦UºØ©Ê¯à¡A³Ì¦³¥Îªº¬O§Ú­Ìªº¡§¸gÅç½Í¡¨¡AŪªÌ½Ð¦hÅé·|©M¾Ç²ß¡C¾Ç²ß¥ô¦ó»y¨¥(¥]¬A­pºâ¾÷»y¨¥)ªº³Z¬¬O¡§¦h¬Ý¦h¼g¦hª±¡¨¡A­n¦h¡§ª±§Ë¡¨Python´N¬O¤F¡C§Ú¬Û«HPython¤ñ¥ô¦ó´åÀ¸³£¦nª±¡C³o¤@³¹¬O¾Ç²ß¥ô¦ó¨ä¥Lµ{§Ç»y¨¥ªº°ò¦¡CÃö¤_¼Æ¾Ú®w¤è­±¡A¥»³¹¤]§Q¥ÎPython»y¨¥¿W¯Sªº¦r¨å¼Æ¾Úµ²ºc¨Ó¤¶²Ð¼Æ¾Ú®wªº°ò¥»ª¾ÃÑ¡A¥t¥~¡A¥»³¹¥H­±¦V¹ï¶Hªº½sµ{¤è¦¡¨Ó¹ê²{½Òµ{©M¾Ç¥Íªº¼Æ¾Ú®w°ò¥»¥\¯à¡C
Python¤]¦³·Ð¤Hªº¦a¤è¡APython»y¨¥²Ä¤Tª©(v.3.0)¥H¤W©M²Ä¤Gª©ªº¦³¨Ç¥Îªk¤£­Ý®e¡C¨Ò¦p¡A¦b²Ä¤Tª©¤Î¥H¦Zªºª©¥»¤¤¡Aprint¦Z­±¤@©w­n¦³¬A¸¹¡A¦Óraw_input()¤£¯à¥Î¤F¡C½Ðª`·N¡A¥»®Ñ¨Ï¥Îªº¬OPython²Ä¤Tª©¥H¤Wªºª©¥»¡C©Ò¥H¤j®a¦b¬ÝPython±Ðµ{®É¡A­n¿ï¾Ü²Ä¤Tª©¥H¤Wªº±Ðµ{¡C¥t¥~¡APython»y¨¥©M©Ò¦³»y¨¥¤@¼Ë¡AÁ`¦³¨Ç¤£²Î¤@ªº³W«h¡A¤j®a»Ý­n¤p¤ß¡A³o¨Ç½T¹ê¬O¤ñ¸û·Ð¤Hªº¡C¦Ó§Ú­Ì³o¥»®Ñ¬Oª`­«­pºâªº°ò¦ª¾ÃÑ¡A©Ò¥H¤£·|¤ÓµÛ­«¤_³o¨Ç¯S¨Òªº¾Ç²ß¡C
¨Ò¦p¡A¤U¨ÒÅã¥Ü¥X¤@­Ó»y¨¥ªº¹ê²{²Ó¸`·|¾É­Pµ{§Ç¿é¥Xµ²ªG»P¼Æ¾Çµ²ªG¤£¤@­P¡C

x1=123456789

x2=2097657821235948841

y=19

z1=x1*y

z2=x2*y

int(z1/y) #int(x)¥Nªí¬O¨úx¬°¾ã¼Æªº­È

123456789#¥¿½T,µ¥¤_x1

int(z2/y)


2097657821235948800 #³ºµM¤£µ¥¤_x2,½Ð°Ý­n¦p¦ó¼g¨Ï±oz2/y == x2? (µª®×¨£²Ä4³¹)
¦A±j½Õ¤@¦¸¡A¥»®Ñ¬O¥ÎªºPython²Ä¤Tª©¥H¤Wªºª©¥»¡C
²Ä5³¹¡G ­pºâ«äºûªº®Ö¤ß¡X¡Xºâªk¡C³o¤@³¹«D±`­«­n¡A¤]¬O¥»®Ñªº«GÂI¤§¤@¡C­pºâ¾÷¬ì¾Çªº¬üºÉ¦b¦¹Åã²{¡C¤@­Ó¤j°ÝÃDªº¸Ñ¨M¤è®×¬O¥Ñ¤À¥ßªº¤p°ÝÃDªº¸Ñºc«Ø¦Ó¦¨ªº¡C¨ãÅé¦Ó¨¥¡A´N¬O¹ï»¼Âk·§©Àªº¤ã¹ê¾Ç²ß¡C§Æ±æ¦U¦ì¦P¾Ç±q²{¦b¶}©l³£ºÉ¶q¥Î»¼Âkªº¤è¦¡«äºû¡C¦Ó³oºØ«äºû¤è¦¡¬O¤j³¡¤À¦P¾Ç¦b±µÄ²­pºâ¾÷ºâªk¤§«e«Ü¤Ö¾Ç²ßªº¤è¦¡¡C¨Ò¦p¦b¤@­Ó¥­­±¤W¡A¤@±ø½u¥i¥H¤À¥X¨â­Ó¤l¥­­±¨Ó¡A¤G±ø½u¥i¥H¤À¥X4­Ó¤l¥­­±¨Ó¡A¨º¤\n±ø½u³Ì¦h¥i¥H¤À¥X¦h¤Ö­Ó¤l¥­­±¨Ó¡H°²¦pF(n)¬On±ø½u³Ì¦h¤À¥Xªº¤l¥­­±­Ó¼Æ¡A¥u­n§Ú­Ì§ä¥XF(n)©MF(n-1)ªºÃö¨t¡A³o­Ó°ÝÃD´N°¨¤W¯à¸Ñ¥X¨Ó¤F¡A¤j®a¸Õ¸Õ¬Ý¡C¸Ñµª·|¦b²Ä5³¹¡C
¦b»¼Âkªº·§©À¤U¡A§Ú­Ì¾Ç²ß¤Àªvªk©M°ÊºA³W¹º¡C³o¨â­Ó¤èªk¬O¸Ñ°ÝÃD³Ì±`¥Îªº¤èªk¡C¦Ó§Ú­Ì¦b¤é±`¥Í¬¡¤¤©Ò³Ì±`¥Îªº³g¤ßºâªk¬O¦³¨ä§½­­©Êªº¡G ³g¤ßºâªk«Ü¤Ö¯à±o¥X³ÌÀu¸Ñ¨Ó¡A¤£¥i¤£ª¾°Ú¡C¨Ò¦p¡A±qA¦a¶}¨®¨ìB¦a¡A­n¸g¹L¦h±ø¹D¸ô¡A­n¦p¦ó¿ï¾Ü³Ì§Ö³tªº¸ô®|¡H³g¤ßºâªk¬O¦bA³B¿ï¾Ü³Ì³qºZªº¨º±ø¸ô¡CµM¦Ó¡A³o±ø¹D¸ô¤§¦Z¥i¯à´N¬O°ô¶ëªº¹D¸ô¡C³g¤ßºâªk¥uÅU²´«e¡A¦Ó¤£¬Ý¥þ§½¡A³q±`¨S¦³¯à¤O§ä¨ì³ÌÀuªº¥þ§½¸Ñ¡C¥»³¹¥Î¡§¦Ñ¹«¨«°g®c¡¨¬°¨Ò¡A¬Ý§Ú­Ì¦p¦ó¥Î­pºâ«äºû¨Ó»´ªQ¦a¸Ñ¨M°ÝÃD¡C¾Ç²ß¤F­pºâ«äºû¦Z¡A¹ï§Ú­Ìªº¤H¥Í°µ¤H³B¨Æ¤]·|¦³©Ò¼vÅT§a¡C³o¤@³¹¬O¦P¾Ç±N¨Ó¾Ç²ß¼Æ¾Úµ²ºc¡Bºâªk¤ÀªR»P³]­pªº°ò¦¡C
²Ä6³¹¡G ¾Þ§@¨t²Î²¤¶¡C¾Þ§@¨t²Î¬O­pºâ¾÷±Ð¨|¤¤³Ì­«­nªºª¾ÃѤ§¤@(¥t¥~ÁÙ¦³ºâªk©MÅé¨tµ²ºc)¡A¾Ç¥Í¤@©w­n¨c©T¦a´x´¤¾Þ§@¨t²Îªºª¾ÃÑ¡C¤£ºÞ¬O¤â¾÷(¦w¨ô¡BIOS)ÁÙ¬O¹q¸£(Linux¡B¦UÃþWindows)³£¬O¥H¾Þ§@¨t²Î¬°µw¥ó±µ¤f©M³n¥ó¥­»O¡C¥»³¹­º¥ý·|¸ÑÄÀ¶}¾÷®É¨t²Î¤º³¡¸g¹L¤F­þ¨Ç¨BÆJ¡A±µµÛÁ¿­z¾Þ§@¨t²Î³Ì­«­nªº·§©À¡X¡X¨º´N¬O¾Þ§@¨t²Î¬O¥@¬É¤W³ÌÃi´kªºªF¦è¡C¥¦ªº¥¿±`ª¬ºA¬OºÎı¡A¥¦¥u¦³³Q¡§¤¤Â_¡¨§n¿ô¦Z¤~·|°µ¨Æ¡A°µ§¹¨Æ¦Z¦AºÎı¡C¹ï¡§¤¤Â_¡¨ªº²`¨è²z¸Ñ¬O¦ÜÃö­«­nªº¡C
¤@­Ó­pºâ¾÷¨t²Î¤º·|¦³¦h­Óµ{§Ç(¥i¯à´X¤Q­Óµ{§Ç)¦b¦P®É°õ¦æ¡AµM¦Ó¦bµw¥ó¤W¡A¥u¦³¬Û¹ï¸û¤ÖªºCPU®Ö¥i¥H¨Ï¥Î¡A³o´N»Ý­n¾Þ§@¨t²Î¨ÓºÞ²zµ{§Ç©M©Ò¦³µw¥ó¸ê·½¡C¾Þ§@¨t²Îªº§@¥Î¦³¡G
? ºÞ²z¦UºØ¥~³òµw¥ó³]³Æ¡A¨Ò¦pU½L¡Bºô¥d¡BÁä½Lµ¥¡A¦}ºÞ²z¤å¥ó¨t²Î¡F
? ºÞ²zµ{§Ç¦@¨Éªº¸ê·½¡A¨Ò¦pCPU¡B¥D¦sµ¥(¤@­Ó­pºâ¨t²Î·|¦³³\¦hµ{§Ç¦P®É¦b°õ¦æ©Îµ¥«Ý°õ¦æ)¡F
? ºÞ²z©M½Õ«×¦h­Óµ{§Çªº°õ¦æ¡F
? ´£¨Ñµ{§Ç©Mµw¥óªº»Î±µ¡A§Y´£¨Ñ¦UºØ¨t²ÎªºªA°È©M±µ¤f¡C¦P¾Ç­Ì¤@©w­n²z¸Ñ¾Þ§@¨t²Îªº¤º³¡¾÷¨î¡A³o¼Ë±N¨Ó¤~¦³¯à¤O¹ê²{¥X¤@­Ó¡§­pºâ¾÷¨t²Î¡¨¡C¥»³¹¤]·|Á¿­z¡§¤å¥ó¨t²Î¡¨¡A¥H¤ÎPython¬O¦p¦óŪ¼g¤å¥óªº¡C³o¤@³¹¬O±N¨Ó¾Ç²ß´O¤J¦¡¨t²Î¡Bºôµ¸¡B«H®§¦w¥þªº°ò¦¡C
²Ä7³¹¡G ­pºâ¾÷ºôµ¸»Pª«Ápºô¡C­pºâ¾÷ºôµ¸¬O­Ó«D±`´_Âøªº¨t²Î¡A·í§Ú­Ì¦bQQ¤Wµo°e¤@­Ó¯ºÁyµ¹¹ï¤è¡A³o­Ó¯ºÁyªº¶Ç»¼¬O¸g¹L¼h¼hªºÂà´«©M½s½X¡A¸g¹LÀôÀôªº³s±µ©M±±¨î¡A¨ä´_Âøªºµ{«×¥i¥H»¡¬O¤HÃþ¬ì§Þ¤å©úªº°ª«×®i²{¡C³o¤@³¹Â²¼ä¦a¤¶²Ð¦U­Óºôµ¸ªº¼h­±¡A¾Ç§¹³o¤@³¹±N·|¹ï­pºâ¾÷ºôµ¸¦³¤@­Ó¥¿½T¦Ó¥þ­±ªº»{ÃÑ¡C¥t¥~¡A³o¤@³¹¤¶²Ðºô­¶ªº­ì²z¡Aºô­¶³X°Ýªº¬yµ{¡AÀRºA©M°ÊºAºô­¶ªº®t§O¡AÁ|¥Xºô­¶¨î§@ªº¹ê¨Ò¡C³o¤@³¹±N¬O¾Ç²ß­pºâ¾÷ºôµ¸½Òµ{©Mºô­¶¨î§@½Òµ{ªº°ò¦¡C
¤¬ÁpºôªºÄ²¨¤±N¤£Â_©µ¦ù¡A³vº¥º¯³z¨ì§Ú­Ìªº¤é±`¥Í¬¡¤¤¡A±q¦Ó¶Ê¥Í¥X¤@ºØ·s«¬ªººôµ¸¡X¡Xª«Ápºô(Internet of Things)¡Cª«Ápºô³Q»{¬°¬O¥Hª««~¬°¸üÅé¡A³q¹L®gÀWÃѧO§Þ³Nµ¥¶Ç·P³]³Æ»P¤¬Ápºô«Ø¥ß³s±µ¡A±q¦Ó¹ê²{ª«»Pª«¤§¶¡ªº¤¬³s¡C¦bª«Ápºôªº®É¥N¡A¨C¤@­Óª«Åé³£¥i¥H´M§}¡A¨C¤@­Óª«Åé³£¯à¹ê²{³q«H¡A¨C¤@­Óª«Åé³£¯à±±¨î¡C³o¼Ëªºª«Ápºô®É¥N±NÅý§Ú­Ì¥Rº¡´Á«Ý¡C³o¤@³¹©Ò¤¶²Ðªºª«Ápºô±N¬Oª«Ápºô¬ÛÃö±M·~½Òµ{ªº°ò¦¡C
ªñ¦~¨Ó­pºâ¾÷ºôµ¸ªºµo®iµ¹¤HÃþ¤å©ú»P°Ó·~¼Ò¦¡±a¨Ó¥¨¤jªº§ïÅÜ¡C³q±`§Ú­Ì¨­³B¦b³o­Ó§ïÅܤ¤¦Ó¤£¦Ûª¾¡C§Ú­Ì²z©Ò·íµM¦a²ßºD¤F³o¨Ç§ïÅÜ¡A«H®§¦bºô¤W±oª¾¡AÁʪ«¦bºô¤W¥æ©ö¡A®T¼Ö¦bºô¤W¨É¨ü¡AªB¤Í¦bºô¤Wµ²¥æ¡K¡K¬O¤è«K¤F¡A¦ý¬O·í§Ú­Ì§â±¡·Pªº¥æ¬y¶D½Ñ¤_ºôµ¸¡A¤H»P¤H¤§¶¡ªº§Î¦¡¥æ¬y¦n¹³¬O§Ö¤F¡A¦ý¬O²`¼hªº·Pı¤S¦n¹³»·¤F¡C¥æ¬y¤¤¦h¤F§Y®É¤ÏÀ³ªº¥u¦r¤ù»y¡A¦Ó¤Ö¤FÀR¤U¤ß¨Óªº¨IÕà¿n²Ö¡C§Ú·Q¦n¦h¤H¨S¦³¦b²`©]ªá´X­Ó¤p®É¼g«Ê¨I¨l¨lªº«Hµ¹»·¤èªº¿Ë¤H¤F§a¡H
²Ä8³¹¡G «H®§¦w¥þ¡C«H®§¦w¥þ³oªù½Ò¬O§Ú³Ì³ßÅw±Ð±Âªº½Òµ{¤§¤@¡C¥¦ªº¤º®e¦³½ì¡A¤@¤è¦b¶i§ð¡A¥t¤@¤è¦b¨¾¦u¡C­n¥þ­±¦a¤F¸Ñ¦UºØ¶Â«È¶i§ðªº¤â¬q¡A¤~¯à¸û§¹¾ã¦a¾Ç²ß¦UÃþ¨¾±sªº§Þ³N¡C­º¥ý½Í­pºâ¾÷ªº±`¨£«Â¯Ù¡A¥]§t¤F«È¤áºÝªº«Â¯Ù¡BªA°È¾¹ºÝªº«Â¯Ù©Mºôµ¸¤Wªº«Â¯Ù¡C±µµÛ°Q½×¦UÃþ¦w¥þ§Þ³N¡C¹ï«H®§¦w¥þ¦Ó¨¥³Ì­«­nªº¬O±K½X¾Ç¡A¦]¬°±K½X¾Ç¬O«Ü¦h¨¾±s¤èªkªº°ò¥»§Þ³N¡C¨Ò¦pA­n°e¤@­Ó«H®§M(¨Ò¦p«H¥Î¥d±K½X)µ¹B¡C§Ú­Ì«ç¤\ª¾¹D«H®§M¦b¤¤³~¦³¨S¦³³Q¤H§ï°Ê¹L¡H³o´N»Ý­n±K½X¾Çªº§Þ³N¡CB¦¬¨ìM¦Z«ç¤\ª¾¹D³o­ÓM¬O±qA¨Óªº¡H³o´N»Ý­n±K½X¾Çªº§Þ³N¡C§Ú­Ì«ç¤\¯à«OÃÒMªº­ì¤å¦b³~¤¤¨S¦³¤H¯à°½¬Ý¡H³o¤]»Ý­n±K½X¾Çªº§Þ³N¡C
¤J«IÀË´ú¡B¨¾¤õùÙ¡Bºôµ¸¦w¥þ¡B±þ¬r³n¥ó¡B¨t²Î¦w¥þ³£·|¦b³o¤@³¹°Q½×¡C·s«¬ªº¤â¾÷¨t²Î¦w¥þ¤]·|¯AÂy¡C³Ì¦Z½Í½Í¹ï«H®§¦w¥þªº»â®©¡C³o¤@³¹©M«e­±¦U³¹ªº¶°¦X³£¬O«H®§¦w¥þ±M·~ªº°ò¦¡C
³o¥»®Ñ­n¦p¦ó§@¬°±Ð§÷¡H
³o¥»®Ñ¬O¥H­pºâ¾÷¾É½×½Òµ{ªº±Ð§÷¬°¥Ø¼Ð¦Ó¼gªº¡C¾A¥Î¤_32~48¾Ç®Éªº½Òµ{¡A¹çºC¤Å§Ö¡C¤£­n¥u¬O³æ¤è­±¶Ç±Â¡A¤£­n¶ñÀn¡A­n¨î³y¬¡¼âªº½Ò°ó®ðª^¡A¤Þ¾É¾Ç¥Í¾Ç²ß¡A¦h¦b½Ò°ó¤W°Q½×¡A¦h°Ý¾Ç¥Í°ÝÃD¡C¬Û«H¦Ñ®v­Ì¦b±Ð³oªù½Ò®É·|¹ï­pºâ¾÷¬ì¾Ç²£¥Í§ó¦hªº¤ß±o©MÅé·|§a¡C
¥»¤H¦Û1992¦~¦b¬ü°ê°ª®Õ¥ô±Ð¥H¨Ó¡A¥H±Ð¾Ç¬°¼Ö¡C±`¦~¨Ó¦b¬ü°ê°ª®Õ½Ò°ó¤W³Q¾Ç¥Í­Ìµû»ù¬°±Ð¾Ç³Ì¦nªº¦Ñ®v¤§¤@¡C§Ú¦b½Ò°ó¤W»P¾Ç¥Íªº¤¬°Ê«Ü¦h¡A·|·Ç³Æ«Ü¦h¦³½ì¤S­«­nªº°ÝÃD¨Ó°Ý¾Ç¥Í¡A®ÄªG«Ü¦n¡C¤]µ¹¾Ç¥Í¸û¦hªº§@·~©M¦³½ìªº»Ý­n°Ê¤âªº½Òµ{³]­p¶µ¥Ø¡A¤£©È¥L­Ì¶}©]¨®¡Aªá®É¶¡§¹¦¨§@·~¡C¦Ñ®v¦bÃöÃh¾Ç¥Íªº¦P®É»Ý­nÄY®æ­n¨D¡C¾Ç¥Í­Ì¬OÁo©úªº¡A¥L­Ìª¾¹D³o­Ó¦Ñ®v¬Oªá®É¶¡©Mºë¤O¨Ó±Ð¾É¥L­Ì¡A¥L­Ì·|·P¿E³o¼Ëªº¦Ñ®vªº¡C¤¤°êªº²ñ²ñ¾Ç¤l­Ì±`¦~¨Ó¨üÀ³¸Õ±Ð¨|ªººR´Ý¡A¤×¨ä¬O¤@¨Ç¤j¤@ªº¾Ç¥Í­Ì¡A¥i¯àÁÙ¬O¥HÀ³¸Õ¬°¥Øªº¡A¦Ñ®v¤£¹º­«ÂI´N¤£ª¾¹D­«ÂI¡A¨S¦³¤j¦Ò¤p¦Ò´N¨S¦³¾Ç²ßªº°Ê¤O¡A©Ò¥H§Úªº«Øij¦p¤U¡G
(1) ­nÅý¾Ç¥Í­Ìª¾¹D³oªù½Ò¬O¥L­Ì¾Ç²ß­pºâ¾÷ªº³Ì­«­nªº¤@ªù½Ò¡I¥u¦³¦hªá¥\¤Ò¤~¦æ¡C
(2) ¦h¨ÇÀH°ó¤p¦Ò¸Õ¡C³o¨ÇÀH°ó¦Ò¸Õ¥i¥H¹F¨ìÂI¦Wªº¥Øªº¡A¤]¥i¥H·þ«P¥L­Ìªº½Ò¦Z¾\Ū»P¾Ç²ß¡C
(3) ©Ò¦³®Ñ¨½ªºµ{§Ç³£­n¨D¾Ç¥Í­Ì¥h¸ÕÅç¡A­n¨D¾Ç¥Í­Ì¥h§ï¶i¡A­n¨D¾Ç¥Í­Ì¥h¡§ª±¡¨½sµ{¡C
(4) ¤W½Ò­n¦³½ì¨ý¡C¤£­n¡§±Ð¦º®Ñ¡¨¡C­n®Ç©º³Õ¤Þ¡A¦h¤¬°Ê¡C¤W°_½Ò¨Ó¦¬©ñ¦Û¦p¡A¥ý´£®Ö¤ß¡A¤Þ°_ºÃ±¡¡A¤£Á¿µª®×¡F ¦p°»±´¤p»¡¤@¯ë¡A®I³]ºÃÂI¡A¦A¾Q³¯¶}¨Ó¡A¥H¿Eµo´M¨D¸Ñµªªº¦n©_¤ß¡F ±ø²z¤À©ú¡A¨Ò¤l¦h¨Ç¡F ¬¡¼â®ðª^¡A¤¬°Ê¦h¨Ç¡C¨ì¤FÁ¿»O¤W´N­nÃtÅxÂI¡A³oÃtÅx¬O¨Ó¦Û¤_¦Û¤vªº¾ÇÃÑ¡B¯À¾i©M¥R¤Àªº·Ç³Æ¡C
(5) ¤Î¦­©M©w´Áµ¹¾Ç¥Í¥¬¸m§@·~¡C¾Ç´Á­è¶}©l­n¦h¥¬¸mÂI§@·~¡AÅý¾Ç¥Í¾i¦¨¦n²ßºD¡Aª¾¹D³oªù½ÒªºÀ£¤O¤j¡A¥L­Ì¤~·|¹w¯d¦hÂI®É¶¡µ¹³oªù½Ò¡C§@·~¤À¨âºØ¡A¤@ºØ¬O¸û²z½×«¬ªº§@·~¡F ¥t¤@ºØ¬O­n°Ê¤â°µªº§@·~¡C¥i¥H¤À§O¥¬¸m¡C«Øij­n¦­ÂIµ¹¾Ç¥Í¥¬¸m§@·~¡A²Ä¤@­Ó¬P´Á´N¥¬¸m§@·~¤]¤£¶û¦­¡C¾Ç´Á¤@¶}©l´N­nµ¹¾Ç¥Í¥¿½Tªº¾Ç²ß¤èªk©M­n¨D¡C©Ò¿×¤@¹ª§@®ð¡A¦A¦Ó°I¡A¤T¦ÓºÜ¡C
­pºâ¾÷¬ì¾Ç¾É½×½Òµ{¬O­pºâ¾÷½Òµ{Åé¨tªº²Ä¤@ªù½Ò¡A¦Ü¬°­«­n¡C³Ì¦n¦³¹êÅç½Ò°t¦X±Ð¾Ç¡C§@ªÌ©Ò¦b¤j¾Çªº­pºâ¾÷¾É½×¹êÅç½Ò¦³32¾Ç®É¡A¥]§t¤F16¾Ç®ÉªºPython½sµ{©M16¾Ç®Éªº¾÷¾¹¤H½sµ{(¤]¬O¥ÎPython»y¨¥)¡C¾Ç°|Áʸm¤F¨¬°÷ªº¾÷¾¹¤HÅý¾Ç¥Í­Ì½sµ{¡A¥H¿Eµo¥L­Ìªº¿³½ì¡A¦¬®Ä¤£¿ù¡C
³o¥»®Ñªº«e6³¹³Ì¬°°ò¦¡A»Ý­nªá¸û¦hªº®É¶¡¡C°²¦p¨S¦³®É¶¡¡A¦Z¨â³¹¥i¥H²²¤±Ð±Â¡C¥i¯àªº½Òµ{­p¹º¦p¤U¡G ²Ä1³¹¡G 2~
4¾Ç®É¡A²Ä2³¹¡G 6~8¾Ç®É¡A²Ä3³¹¡G 4~6¾Ç®É¡A²Ä4³¹¡G 6~8¾Ç®É(­Y¦³¹êÅç½Ò¡A¥i¦b¹êÅç½Ò±Ð¾Ç¡AÁ`¤§¦³¾÷·|´NÅý¾Ç¥Í¦h°Ê¤â)¡A²Ä5³¹¡G 8~10¾Ç®É¡A²Ä6³¹¡G 4~6¾Ç®É¡A²Ä7³¹¡G 6~8¾Ç®É¡A²Ä8³¹¡G 6~8¾Ç®É¡CÅý¾Ç¥Í²M·¡´x´¤«e¤»³¹ªº¤º®e¡A³oªù½Òªº±Ð¾Ç´Nºâ¬O¦¨¥\¤F¡I
³o¥»®Ñ¨½ÁÙ¦³¤T¦ì¥Nªí©Ê¤Hª«¡G ¡§¤p©ú¡¨¬O¦ì¬¡¼â¦n°Ýªº¾Ç¥Í¡A¡§ªü¬Ã¡¨¬O¦ì­t³d»{¯uªº¬ã¨s¥Í§U±Ð¡A¦Ó¡§¨F¦Ñ®v¡¨¥Nªí§@ªÌ©M±Â½Ò¦Ñ®v¡C¥L­Ì¦b¥»®Ñ¤¤ªº°Ýµª¡AÁÙ¬O¦³¨Ç²`·Nªº¡C
¬°¤FÅý¦Ñ®v¯à¸û¬°¤è«K¦aÁ¿±Â¡A§Ú­Ì·Ç³Æ¤F©Ò¦³³¹¸`ªºPPT½Ò¥ó¨Ñ¦Ñ®v­Ì¨Ï¥Î¡A¤]´£¨Ñ¤F®Ñ¤¤©Ò¦³¹ê¨Òªº·½¥N½X©M²ßÃDµª®×¨ÑŪªÌ­Ì°õ¦æ©M­×§ï¡C³o¨Ç°t®M¸ê®Æ½Ð±q²MµØ¤j¾Ç¥Xª©ªÀºô¯¸www.tup.com.cn¤U¸ü¡A¤U¸ü»P¨Ï¥Î¤¤ªº¬ÛÃö°ÝÃD½ÐÁp¨tfuhy@tup.tsinghua.edu.cn¡C
»P¥»®Ñ¬ÛÃöªº»²§U±Ð§÷½Ð¨£§Úªººô­¶¥H±o¨ì³Ì·s«H®§¡G
http://blog.sina.com.cn/edwinsha
http://www.cs.cqu.edu.cn/public/tindex/B0226
­PÁÂ
­n·PÁªº¤H«Ü¦h¡C­º¥ý·PÁ§ڪº®a¤H¡X¡X§Úªº©d¤l½Ñ¸¯´¸»ñ±Ð±Â©M§Úªº¤k¨à¨F«³Äõ¡A¬O¦o­Ìªº¤ä«ù©M¹ªÀy¡A¨Ï§Ú¥i¥Hªá®É¶¡©Mºë¤O¨Ó§¹¦¨³o¥»®Ñ¡C¬°¤F³o¥»®Ñ¡A§Ú®É±`¤u§@¨ì²`©]¡AÁÂÁ®a¤HªºÅé½Ì©M§Ú©d¤l¹ï¼¶¼g³o¥»®Ñªº¹ê½è©ÊÀ°§U¡C°£¤F®a¤H¥~¡AÁÙ¦³´N¬O­«¼y¤j¾Ç§Úªº¬ã¨s¹Î¶¤¡A¥L­Ì¦b¨V¨V¤_¬ì¬ã¤§®É¡AÁÙ­nÀ°§U§Ú¨Ó¼¶¼g³o¥»®Ñ¡A§Ú«Ü¬O·P¿E¡A¥D­n»âÀY¤H¦³¨¦¦u¬Ã¡B«¸Þm¤å¡B³¯«w¹üµ¥¡AÁÙ¦³«Ü¦h³£¬O°µ¤F¯S®í°^Äm¦Ó¦b¦¹¨S¦³¦C¥X¦W¦rªº¡A¦]¬°¤@©w·|¦³²¨º|¡AÁÙ¬O¤£¦C¬°¦n¡AµM¦ÓÂIÂIºwºw¡A°O¦b¤ßÀY¡A§Ú¤@¦}·PÁ¡C§Ú­Ì¤ß¤¤©ê«ùªº«H©À¬O¤@­Pªº¡A¨º´N¬O¼g¥X¤@¥»³Ì¦nªº­pºâ¾÷¾É½×ªº®Ñ¡A¹ï¤¤°ê­pºâ¾÷ªº±Ð¨|°µ¹ê½èªº°^Äm¡I
¾ã¥»®Ñªº¤º®e©M¨Ò¤l³£¬O°ò¤_§Úªº·Qªk²Õ´¦Ó¦¨ªº¡A¨S¦³°Ñ¦Ò©Î«þ¨©¥@¬É¤W¥ô¦ó¤@¥»­pºâ¾÷¬ì¾Ç¾É½×ªº®Ñ¡C¤j³¡¤ÀªºPythonµ{§Ç³£¬O§Ú¦Û¤v½sµ{©M¸ÕÅ窺¡C³o¥»®Ñ¬O§Ú­Ìªá¤ß¦å¼g¦¨ªº¡CµM¦Ó¡A²¨º|¤§³B¡A¦b©ÒÃø§K¡A§Ú­Ì­n«ùÄò§ï¶i¡A©Ò¿×¥ô­«¦Ó¹D»·¡A¦¹¤§¿×¨o¡C§Ú­Ì¤w¸g¦b­p¹º±N¨Óªº·sª©©M»²§U¤º®e¤F¡AªÖ©w·|¶V¨Ó¶V¦nªº¡C
³Ì¦Z¯¬ºÖ¤j®a¤Ñ¤Ñ§Ö¼Ö¡C
§@ªÌ2014¦~8¤ë

¤º®e²¤¶¡G

¡m­pºâ¾÷¬ì¾Ç¾É½×¡X¡X¥HPython¬°¦à¡n¬O¤@¥»¤º®eÂ×¹ê¡B§Î¦¡¬¡¼â¡A¦P®É»P­pºâ¾÷ªº³Ì·sµo®i±K¤Áµ²¦Xªº­pºâ¾÷¤Jªù±Ð§÷¡C­pºâ¾÷¥]§t¤F¤@¤Á¥i¥H°õ¦æµ{§Çªº­pºâ³]³Æ¡C¥»®Ñ¥Î²`¤J²L¥Xªº»y¨¥Á¿¸Ñ¤F­pºâ¾÷¬ì¾Çªº°ò¦ª¾ÃÑ¡C¥D­n¤º®e¥]¬A­pºâ¾÷¾Ç¤°¤\¡B¯«©_ªº0»P1¡Bµ{§Ç¬O¦p¦ó°õ¦æªº¡B¾Ç²ßPython»y¨¥»P¼Æ¾Ú®wª¾ÃÑ¡B­pºâ«äºûªº®Ö¤ß¡X¡Xºâªk¡B¾Þ§@¨t²Î¡B­pºâ¾÷ºôµ¸»Pª«Ápºô¡B«H®§¦w¥þµ¥¡C¥»®Ñ¤£¶ÈÅýŪªÌ¯à°÷²M·¡§¹¾ã¦a¤F¸Ñ¦p¦ó¥Î­pºâ¾÷¸Ñ¨M°ÝÃD¡A¦Ó¥B³q¹LPythonµ{§Çªº¥©§®ºtö»P°Ê¤â¹ê½î¡AÅýŪªÌ¤Á¹êÅé·|¨ì­pºâ¾÷¬ì¾Çªº¼s³Õ»P½ì¨ý¡A±a»âŪªÌÅé·|­pºâ¾÷¬ì¾Çªº¬ü¡C
¡m­pºâ¾÷¬ì¾Ç¾É½×¡X¡X¥HPython¬°¦à¡n¥i§@¬°­pºâ¾÷¬ì¾Ç¤Jªù½Òµ{ªº±Ð¬ì®Ñ¡A¤]¥i§@¬°¼s¤jŪªÌ²z¸Ñ­pºâ¾÷¬ì¾Ç°ò¥»ª¾ÃѪº¬ì´¶Åªª«¡C

¥Ø¿ý¡G

²Ä1³¹­pºâ¾÷¾Ç¤°¤\

1.1±´¯Á¶Â§X¤l¡X¡X±q¤@­Óµ{§Ç½Í°_

1.1.1±´¯Á¶Â§X¤l¤§­pºâ¾÷µw¥ó

1.1.2±´¯Á¶Â§X¤l¤§­pºâ¾÷³n¥ó

1.1.3±´¯Á¶Â§X¤l¤§¾Þ§@¨t²Î

1.1.4­pºâ¾÷¨t²Îªº¼h¦¸

1.2­pºâ¾÷½sµ{ªº°ò¥»·§©À

1.2.1ªì¿s°ª¯Å»y¨¥

1.2.2­¼Python¤§¦à¶i¤J­pºâ¾÷»y¨¥ªº¥@¬É

¤pµ²

1.3­pºâ¾÷®Ö¤ßª¾ÃÑ¡X¡Xºâªk

1.3.1ºâªkªº­«­n©Ê

1.3.2¸Ñ¥­¤è®Úºâªk¤@

1.3.3¸Ñ¥­¤è®Úºâªk¤G

1.3.4¸Ñ¥­¤è®Úºâªk¤T

¤pµ²

1.4¤°¤\¬O­pºâ¾÷

1.4.1¾ú¥v¤Wªº­pºâ¾÷

1.4.2´O¤J¦¡¨t²Î

1.4.3¥¼¨Óªº­pºâ¾÷

¤pµ²

1.5­pºâ¾÷«eªuª¾ÃÑ¡X¡X¤j¼Æ¾Ú

1.5.1¼Æ¾Ú

1.5.2¤j¼Æ¾Ú

1.5.3¤j¼Æ¾ÚªºÀ³¥Î

¤pµ²

1.5.4¹ï¼Æ¾Ú©MÅ޿誺¥¿½TºA«×¡X¡X¨F¦Ñ®vªº¸Ü

1.6­pºâ¾÷¬ì¾Ç¤§¬ü

1.6.1µL³B¤£¦bªº­pºâ¾÷

1.6.2­pºâ¾÷¾Ç¬ì¥»¨­¥]§tªºª¾ÃÑ­±¤§¼s

¥»³¹Á`µ²

²ßÃD1

²Ä2³¹¯«©_ªº0»P1

2.1¶i¦ì¨îªº·§©À

¤pµ²

2.2¤£¦P¶i¨î¶¡ªºÂà´«

2.2.1¤G¶i¨î¼ÆÂà´«¬°¤Q¶i¨î¼Æ

2.2.2¤Q¶i¨î¼ÆÂà´«¬°¤G¶i¨î¼Æ

2.2.3¤G¡B¤K¡B¤Q¤»¶i¨îªº¥©§®Âà´«

¤pµ²

2.3­pºâ¤¤ªº¤G¶i¨î¥|«h¹Bºâ

2.3.1µL²Å¸¹¾ã¼Æ»P¥[ªk

2.3.2­¼ªk»P°£ªk

2.3.3±a²Å¸¹¾ã¼Æªº´îªk

2.3.4¤p¼Æ¡X¯BÂI¼Æ

¤pµ²

2.4¤@¤Á³£¬OÅÞ¿è

2.4.1¤°¤\¬OÅÞ¿è¹Bºâ

2.4.2¹q¸ô¹ê²{ÅÞ¿è(½Ò®É¤£¨¬®É¡A¥i¤£Á¿¥»¸`)

2.4.3¥ÎÅÞ¿è°µ¥[ªk

2.4.4¥[ªk»P±±¨î»y¥y

¤pµ²

2.5­pºâ¾÷¤¤ªº¦sÀx

2.5.1¼Æ¾Úªº¦sÀx§Î¦¡

2.5.2¦sÀx³]³Æ

¤pµ²

2.6½Í0»P1ªº¬ü

2.6.1²³æ¶}ÃöªºµL­­¤j¥Î

2.6.2¤G¶i¨îÅ޿誺¯«©_§®¥Î

2.6.3¡§¤®Às¦³®¬¡¨©M¡§§_·¥®õ¨Ó¡¨

2.6.4¡§­Y¨£½Ñ¬Û«D¬Û¡A§Y¨£¦p¨Ó¡¨

²ßÃD2

²Ä3³¹µ{§Ç¬O¦p¦ó°õ¦æªº

3.1¤Þ¨Ò

3.2a=a+1ªº°õ¦æ¹Lµ{

3.2.1¤À¸Ña=a+1ªº°õ¦æ¨BÆJ

3.2.2CPU¤¤ªº®Ö¤ß³¡¥ó

3.2.3¶×½s«ü¥Oªº·§©À

3.2.4a=a+1ªº§¹¾ã°õ¦æ¹Lµ{

¤pµ²

3.3±±¨îµ²ºcªº°õ¦æ

3.3.1ifúQelse¿ï¾Ü»y¥y

3.3.2¤À¤ä¸õÂà«ü¥O

3.3.3ifúQelse¿ï¾Ü»y¥yªº°õ¦æ

3.3.4while´`Àô»y¥yªº°õ¦æ

3.3.5for´`Àô»y¥yªº°õ¦æ

¤pµ²

3.4Ãö¤_Pythonªº¨ç¼Æ½Õ¥Î

3.4.1¨ç¼Æªº°ò¥»·§©À

3.4.2Python¨ç¼Æ¤Jªù

3.4.3§½³¡Åܶq»P¥þ§½Åܶq

¤pµ²

3.5¨ç¼Æ½Õ¥Î¹Lµ{ªº¤ÀªR

3.5.1ªð¦^¦a§}ªº¦sÀx

3.5.2¨ç¼Æ½Õ¥Î®É´ÌªººÞ²z

¤pµ²

3.6´XºØ³q¥Îªº½sµ{»y¨¥

¤pµ²

3.7¹ï­pºâ¾÷µ{§Çªº»â®©

3.7.1²M´·ªº»y¸q

3.7.2ÄYÂÔªºÅÞ¿è

3.7.3¥©§®ªºµ²ºc

3.7.4´¼¯à¬Oµ{§Ç­pºâ¥X¨Óªº

¤pµ²

²ßÃD3

²Ä4³¹¾Ç²ßPython»y¨¥

4.1²¼äªºPython

4.2Python¤º¸m¼Æ¾Úµ²ºc

4.2.1Python°ò¥»¼Æ¾ÚÃþ«¬

4.2.2¦Cªí

4.2.3¦A½Í¦r²Å¦ê

4.2.4¦r¨å¡X¡XÃþ¦ü¼Æ¾Ú®wªºµ²ºc

4.3Python½á­È»y¥y

4.3.1°ò¥»½á­È»y¥y

4.3.2§Ç¦C½á­È

4.3.3ÂX®i§Ç¦C½á­È

4.3.4¦h¥Ø¼Ð½á­È

4.3.5¼W±j½á­È»y¥y

4.4Python±±¨îµ²ºc

4.4.1if»y¥y

4.4.2while´`Àô»y¥y

4.4.3for´`Àô»y¥y

4.5Python¨ç¼Æ½Õ¥Î

4.6Python¦Û©w¸q¼Æ¾Úµ²ºc

4.6.1­±¦V¹Lµ{»P­±¦V¹ï¶H

4.6.2­±¦V¹ï¶H°ò¥»·§©À¡X¡XÃþ»P¹ï¶H

4.7°ò¤_Python­±¦V¹ï¶H½sµ{¹ê²{¼Æ¾Ú®w¥\¯à

4.7.1Python­±¦V¹ï¶H¤è¦¡¹ê²{¼Æ¾Ú®wªº¾Ç¥ÍÃþ

4.7.2Python­±¦V¹ï¶H¤è¦¡¹ê²{¼Æ¾Ú®wªº½Òµ{Ãþ

4.7.3Python³Ð«Ø¼Æ¾Ú®wªº¾Ç¥Í»P½Òµ{Ãþ²Õ

4.7.4Python¹ê¨Ò¥\¯à¼ÒÀÀ

4.8¦³½ìªº¤p¯QÀt¡X¡XPython¤§Ã¸¹Ï

4.8.1ªìÃѤp¯QÀt

4.8.2¤p¯QÀtø¨î°ò¦¹Ï§Î

4.8.3¤p¯QÀtø¨î°g®c

²ßÃD4

²Ä5³¹­pºâ«äºûªº®Ö¤ß¡X¡Xºâªk

5.1­pºâ«äºû¬O¤°¤\

¤pµ²

5.2»¼Âkªº°ò¥»·§©À

¤pµ²

5.3¤Àªvªk

¤pµ²

5.4³g¤ßºâªk

¤pµ²

5.5°ÊºA³W¹º

¤pµ²

5.6¥H¦Ñ¹«¨«°g®c¬°¨Ò

¤pµ²

5.7½Í­pºâ«äºûªº¬ü

5.7.1»¼Âk«ä·Qªº¬ü

5.7.2­pºâ«äºû¨D¸Ñ°ÝÃDªº°ò¥»¤è¦¡ªº¬ü

5.7.3°ÝÃD´_Âø«×ªº¬ã¨s¤§¬ü

²ßÃD5

²Ä6³¹¾Þ§@¨t²Î²¤¶

6.1­pºâ¾÷ªº±Ò°Ê

6.1.1±Ò°Ê¦ÛÀ˶¥¬q

6.1.2ªì©l¤Æ±Ò°Ê¶¥¬q

6.1.3±Ò°Ê¥[¸ü¶¥¬q

6.1.4¤º®Ö¸Ë¸ü¶¥¬q

6.1.5µn¿ý¶¥¬q

6.2»{ÃѾާ@¨t²Î


6.3¾Þ§@¨t²Î¹ïµw¥ó¸ê·½ºÞ²z¡X¡Xµw¥ó¤¤Â_»P²§±`

6.3.1¾Þ§@¨t²Î¹ïI/O³]³ÆºÞ²z¡X¡Xµw¥ó¤¤Â_

6.3.2¾Þ§@¨t²Î¹ïCPUªººÞ²z¡X¡Xµw¥ó¤¤Â_

6.3.3¾Þ§@¨t²Î¹ï¤º¦sªººÞ²z¡X¡X¡§²§±`¡¨¤¤Â_

6.4¾Þ§@¨t²Î¹ïÀ³¥Îµ{§Ç´£¨Ñ¸û¦w¥þ¥i¾aªºªA°È¡X¡X³n¥ó¤¤Â_

6.4.1¤º®ÖºA»P¥Î¤áºA

6.4.2¨t²Î½Õ¥Î¡X¡X³n¥ó¤¤Â_

6.4.3±`¥Î¨t²Î½Õ¥Î

6.4.4¨t²Î½Õ¥Î¹ê¨Ò¡G read¨t²Î½Õ¥Î

6.5¾Þ§@¨t²Î¹ï¦h¹B¦æÀô¹ÒªººÞ²z

6.5.1¶iµ{

6.5.2¶iµ{ª¬ºA

6.5.3¶iµ{½Õ«×

6.6¤å¥ó¨t²Î

6.6.1¤å¥ó°ò¥»·§©À

6.6.2¥Ø¿ý¾ðµ²ºc

6.6.3Python¤¤ªº¤å¥ó¾Þ§@

6.6.4¾Ç¥Í¹ê¨ÒªºÂX®i

²ßÃD6

²Ä7³¹­pºâ¾÷ºôµ¸»Pª«Ápºô

7.1µL»·¥±©¡ªººôµ¸

¤pµ²

7.1.1ª«²z¼h(Physical Layer)

¤pµ²

7.1.2¼Æ¾ÚÃì¸ô¼h(Data Link Layer)

¤pµ²

7.1.3ºôµ¸¼h(Network Layer)

¤pµ²

7.1.4¶Ç¿é¼h(Transport Layer)

¤pµ²

7.1.5À³¥Î¼h(Application Layer)

¤pµ²

7.2Web=?

7.2.1¤@­Ó²³æªººô­¶¥N½X

¤pµ²

7.2.2ºô­¶³X°Ý¬yµ{

¤pµ²

7.2.3ºô­¶ªº°ÊÀR¤§¤À

7.2.4ºô¯¸¥Î¤°¤\»¡¸Ü

¤pµ²

7.2.5Ãö¤_¥»¦a­pºâ¾÷¤Wªº¤@­Ó¤pºô­¶

7.3¹ï­pºâ¾÷ºôµ¸ªº»â®©

7.4ªì¿sª«Ápºô

7.4.1¥¼¨Ó¥Í¬¡¤¤ªºª«Ápºô

7.4.2´¼¯à®a©~

7.4.3´¼¯à¥æ³q

7.4.4ÂåÀøª«Ápºô

7.4.5ª«Ápºô¬ÛÃö§Þ³N

¤pµ²

²ßÃD7

²Ä8³¹«H®§¦w¥þ

8.1¤Þ¨¥

8.2±`¨£«Â¯Ù

8.2.1ºôµ¸ªº«Â¯Ù

8.2.2´c·N³n¥ó

¤pµ²

8.2.3©Úµ´ªA°È

8.3±¹¬I©M§Þ³N

8.3.1±K½X¾Ç

¤pµ²

8.3.2¨¾¤õùÙ

8.3.3¤J«IÀË´ú

8.3.4ºôµ¸¦w¥þ

8.3.5¨t²Î¦w¥þ

8.3.6±þ¬r³n¥ó

8.4¤â¾÷¯f¬r

8.5µw¥ó¦w¥þ¡G ¤ì°¨¹q¸ô»P®Ç¹D§ðÀ»

8.5.1µw¥ó¤ì°¨

8.5.2®Ç¹D§ðÀ»

8.6½Í«H®§¦w¥þ¤§¬ü

²ßÃD8

°Ñ¦Ò¤åÄm
§Ç¡G