¤º®e¤j¿û
¥þ®Ñ¦@11³¹¡C²Ä1³¹¤¶²ÐPython¶}µoÀô¹Òªº·f«Ø¡B²³æ¨Ï¥Î©MPython¥N½X³W½d¡F²Ä2³¹Á¿¸ÑPython¤º¸m¹ï¶H»P¹Bºâ²Åªº¨Ï¥Î¡F²Ä3³¹Á¿¸Ñ¦Cªí¡B¤¸²Õ¡B¦Cªí±À¾É¦¡»P¥Í¦¨¾¹ªí¹F¦¡¥H¤Î¤Á¤ù©M§Ç¦C¸Ñ¥]ªº¥Îªk¡F²Ä4³¹Á¿¸Ñ¦r¨åÀ³¥Î¡F²Ä5³¹Á¿¸Ñ¶°¦XÀ³¥Î¡F²Ä6³¹Á¿¸Ñ¦r¤¸¦êÀ³¥Î¡F²Ä7³¹Á¿¸Ñ¿ï¾Üµ²ºc»P´`Àôµ²ºc»yªk©MÀ³¥Î¡F²Ä8³¹Á¿¸Ñ¨ç¼Æ³]p»PÀ³¥Î¡F²Ä9³¹Á¿¸Ñ¤å¥»¤å¥ó¾Þ§@¡BOffice¤åÀɾާ@¥H¤Î¤å¥ó§¨¾Þ§@¡F²Ä10³¹Á¿¸ÑNumPy¼Æ²Õ¹Bºâ»P¯x°}¹Bºâ¡F²Ä11³¹Á¿¸ÑPandas¼Æ¾Ú¤ÀªR»P³B²z¡C
¥»®Ñ¥þ³¡¥N½X¾A¥Î©óPython 3.5/3.6/3.7/3.8/3.9/3.10/3.11¥H¤Î§ó·sªºª©¥»¡C¥»®Ñ¥i¥H§@¬°¼Æ¾Ú¬ì¾Ç»P¤j¼Æ¾Ú§Þ³N±M·~©M¹q¸£¡B¹q¤l«H®§µ¥¨ä¥L¬ÛÃö±M·~ªºPythonµ{§Ç³]p½Òµ{±Ð§÷¡A¤]¥i¥H§@¬°¬ÛÃöªº¤uµ{§Þ³N¤Hû¾Ç²ßPythonµ{§Ç³]p®Éªº§Ö³t¤Jªù°Ñ¦Ò®Ñ¡C
¥»®Ñ¬°¥ô½Ò±Ð®v´£¨Ñ±Ð¾Ç¤jºõ¡B±Ð®×¡B½Ò¥ó¡B·L½ÒµøÀW¡B·½½X¡B²ßÃDµª®×¡B¦b½u½m²ß»P¦Ò¸Õ¨t²Î¡A¥i¥H³q¹Lµn¿ýwww.cmpedu.comµù¥U«á¤U¸ü¡A©ÎÁpôµ§ªÌ§K¶OÀò¨ú¡C
¥Ø¿ý
«e¨¥
¾Ç®É¤À°t«ØÄ³
²Ä1³¹ Python¶}µoÀô¹Ò·f«Ø»P¨Ï¥Î
¥»³¹¾Ç²ß¥Ø¼Ð
1.1 Python»y¨¥·§z
1.2 Python¶}µoÀô¹Ò·f«Ø
1.2.1 IDLE
1.2.2 Anaconda3
1.3 ¦w¸ËÂX®i®w
1.4 ¼Ð·Ç®w»PÂX®i®w¹ï¶Hªº¾É¤J»P¨Ï¥Î
1.5 Python¥N½X¥¬§½³W½d
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä2³¹ Python±`¥Î¤º¸m¹ï¶H»P¹Bºâ²Å
¥»³¹¾Ç²ß¥Ø¼Ð
2.1 Python±`¥Î¤º¸m¹ï¶H
2.1.1 ±`¶q»PÅܼÆ
2.1.2 ¼Æ¦r
2.1.3 ¦r¤¸¦ê
2.1.4 ¦Cªí¡B¤¸²Õ¡B¦r¨å¡B¶°¦X
2.2 Python¹Bºâ²Å»Pªí¹F¦¡
2.2.1 ºâ³N¹Bºâ²Å
2.2.2 Ãö«Y¹Bºâ²Å
2.2.3 ¦¨û´ú¸Õ¹Bºâ²Å
2.2.4 ¶°¦X¹Bºâ²Å
2.2.5 ÅÞ¿è¹Bºâ²Å
2.3 Python±`¥Î¤º¸m¨ç¼Æ
2.3.1 Ãþ«¬Âà´«¨ç¼Æ
2.3.2 max()¡Bmin()¡Bsum()
2.3.3 input()¡Bprint()
2.3.4 sorted()¡Breversed()
2.3.5 map()
2.3.6 reduce()
2.3.7 filter()
2.3.8 range()
2.3.9 zip()
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä3³¹ ¦Cªí»P¤¸²Õ
¥»³¹¾Ç²ß¥Ø¼Ð
3.1 ¦Cªí
3.1.1 ¦Cªí³Ð«Ø»P§R°£
3.1.2 ¦Cªí¤¸¯À³X°Ý
3.1.3 ¦Cªí±`¥Î¤èªk
3.1.4 ¦Cªí¹ï¶H¤ä«ùªº¹Bºâ²Å
3.1.5 ¤º¸m¨ç¼Æ¹ï¦Cªíªº¾Þ§@
3.2 ¦Cªí±À¾É¦¡»yªk»PÀ³¥Î
3.3 ¤¸²Õ»P¥Í¦¨¾¹ªí¹F¦¡
3.3.1 ¤¸²Õ³Ð«Ø»P¤¸¯À³X°Ý
3.3.2 ¤¸²Õ»P¦Cªíªº°Ï§O
3.3.3 ¥Í¦¨¾¹ªí¹F¦¡
3.4 ¤Á¤ù»yªk»PÀ³¥Î
3.5 §Ç¦C¸Ñ¥]
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä4³¹ ¦r¨å
¥»³¹¾Ç²ß¥Ø¼Ð
4.1 °ò¥»·§©À
4.2 ¦r¨å³Ð«Ø»P§R°£
4.3 ¦r¨å¤¸¯À³X°Ý
4.4 ¦r¨å¤¸¯À²K¥[¡B×§ï»P§R°£
4.5 ¦r¨åÀ³¥Î®×¨Ò
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä5³¹ ¶°¦X
¥»³¹¾Ç²ß¥Ø¼Ð
5.1 °ò¥»·§©À
5.2 ¶°¦X³Ð«Ø»P§R°£
5.3 ¶°¦X±`¥Î¾Þ§@»P¹Bºâ
5.3.1 ¶°¦X¤¸¯À¼W¥[»P§R°£
5.3.2 ¶°¦X¹Bºâ
5.3.3 ¤º¸m¨ç¼Æ¹ï¶°¦Xªº¾Þ§@
5.4 ¶°¦XÀ³¥Î®×¨Ò
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä6³¹ ¦r¤¸¦ê
¥»³¹¾Ç²ß¥Ø¼Ð
6.1 ¦r¤¸¦ê½s½X®æ¦¡
6.2 Âà¸q¦r¤¸»Pì©l¦r¤¸¦ê
6.3 ¦r¤¸¦ê±`¥Î¤èªk»P¾Þ§@
6.3.1 format()
6.3.2 encode()
6.3.3 find()¡Brfind()¡Bindex()¡Brindex()¡Bcount()
6.3.4 split()¡Brsplit()
6.3.5 join()
6.3.6 lower()¡Bupper()¡Bcapitalize()¡Btitle()¡Bswapcase()
6.3.7 replace()¡Bmaketrans()¡Btranslate()
6.3.8 strip()¡Brstrip()¡Blstrip()
6.3.9 startswith()¡Bendswith()
6.3.10 isalnum()¡Bisalpha()¡Bisdigit()¡Bisspace()¡Bisupper()¡Bislower()
6.3.11 center()¡Bljust()¡Brjust()
6.3.12 ¦r¤¸¦ê¤ä«ùªº¹Bºâ²Å
6.3.13 ¾A¥Î©ó¦r¤¸¦êªº¤º¸m¨ç¼Æ
6.3.14 ¦r¤¸¦ê¤Á¤ù
6.3.15 ¼Æ¾ÚÀ£ÁY»P¸ÑÀ£ÁY
6.4 ¤Àµü»P¤¤¤å«÷µ³B²z
6.4.1 ¤Àµü
6.4.2 ¤¤¤å«÷µ³B²z
6.5 À³¥Î®×¨Ò
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä7³¹ µ{§Ç±±¨îµ²ºc
¥»³¹¾Ç²ß¥Ø¼Ð
7.1 °ò¥»»yªk
7.1.1 ±ø¥óªí¹F¦¡
7.1.2 ¿ï¾Üµ²ºc°ò¥»»yªk
7.1.3 ´`Àôµ²ºc°ò¥»»yªk
7.1.4 ²§±`³B²zµ²ºc°ò¥»»yªk
7.2 À³¥Î®×¨Ò
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä8³¹ ¨ç¼Æ³]p»PÀ³¥Î
¥»³¹¾Ç²ß¥Ø¼Ð
8.1 ¨ç¼Æ©w¸q»P¨Ï¥Î
8.1.1 °ò¥»»yªk
8.1.2 »¼Âk¨ç¼Æ
8.1.3 ¨ç¼Æ´O®M©w¸q
8.2 ¨ç¼Æ°Ñ¼Æ
8.2.1 ¦ì¸m°Ñ¼Æ
8.2.2 Àq»{ȰѼÆ
8.2.3 ÃöÁä°Ñ¼Æ
8.2.4 ¥iÅܪø«×°Ñ¼Æ
8.3 ÅܼƧ@¥Î°ì
8.4 lambdaªí¹F¦¡
8.5 ¥Í¦¨¾¹¨ç¼Æ
8.6 À³¥Î®×¨Ò
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä9³¹ ¤å¥ó»P¤å¥ó§¨¾Þ§@
¥»³¹¾Ç²ß¥Ø¼Ð
9.1 ¤å¥óªº·§©À¤Î¤ÀÃþ
9.2 ¤å¥ó¾Þ§@°ò¥»ª¾ÃÑ
9.2.1 ¤º¸m¨ç¼Æopen()
9.2.2 ¤å¥ó¹ï¶H±`¥Î¤èªk
9.2.3 ¤W¤U¤åºÞ²z»y¥ywith
9.3 ¤å¥»¤å¥ó¤º®e¾Þ§@®×¨Ò
9.4 JSON¤å¥ó¾Þ§@
9.5 CSV¤å¥ó¾Þ§@
9.6 ¼Ð·Ç®w¹ï¤å¥ó»P¤å¥ó§¨ªº¾Þ§@
9.6.1 os¼Ò¶ô
9.6.2 os.path¼Ò¶ô
9.6.3 shutil¼Ò¶ô
9.7 Excel»PWord¤å¥ó¾Þ§@®×¨Ò
¥»³¹ª¾ÃÑnÂI
²ßÃD
²Ä10³¹ NumPy¼Æ²Õ¹Bºâ»P¯x°}¹Bºâ
¥»³¹¾Ç²ß¥Ø¼Ð
10.1 ¼