µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
·L³B²z¾÷¡þ³æ´¹¤ù²Õ¦X»y¨¥±Ð¾Ç½d¥»(ªþCD)
¡D
Pythonµøµ¡µ{¦¡
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
Pythonµøµ¡µ{¦¡³]p»PAI¹CÀ¸»s§@(ªþ½d¨Ò¥úºÐ)
§@ªÌ¡G
陳延華、洪勤翔、曾雅靖、卓奕呈
¤ÀÃþ¡G
°Ñ¦Ò¡E¦Ò¸Õ¡E±Ð¬ì®Ñ
¡þ
¤j±M¾Ç°|±Ð¬ì®Ñ
¥Xª©ªÀ¡G
¥þµØ¹Ï®Ñ
¥Xª©¤é´Á¡G2020/2/13
ISBN¡G9789865033224
®ÑÄy½s¸¹¡Gkk0507448
¶¼Æ¡G404
©w»ù¡G
480
¤¸
Àu´f»ù¡G
88
§é
422
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
¼È°±³c°â
¼ÈµL¨ÑÀ³°Ó¡G´M§ä¨Ñ³f°Ó¤¤(¤]¦³¥i¯à¥Xª©ªÀ¤wµ²§ô)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
Pythonµøµ¡µ{¦¡³]p»PAI¹CÀ¸»s§@(ªþ½d¨Ò¥úºÐ)
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
®ÑÄy¥Ø¿ý
¦PÃþ±ÀÂË
Python視窗程式設計與AI遊戲製作(附範例光碟) 內容簡介 本書利用Python內建模組tkinter設計視窗遊戲程式。書中從第1章至第6章主要說明程式撰寫所需要指令,再透第7章至第16章講解遊戲如何製作與撰寫,一步一步講解認識tkinter的控件(Widget)與繪圖元件如何利用迴圈與判斷式設計出遊戲。 Python是一門可以很靈活使用的程式語言,本書特色在於對tkinter最基礎的知識使用了大量靈活的實例說明各種元件與事件的應用方法,讀者可以由這些程式實例事半功倍完成學會tkinter的視窗程式。本書最大特色是,所有程式語法會依特性分類,同時以實用的遊戲程式範例進行解說,使得本書淺顯易懂,讀者可透過此書,事半功倍輕鬆掌握相關程式設計技巧。 本書特色 1.利用Python內建模組tkinter,設計視窗遊戲程式。 2.第1章至第6章主要說明一些程式撰寫所需要指令。 3.第7章至第16章講解遊戲如何製作與撰寫,一步一步的講解認識tkinter的控件(Widget)與繪圖元件如何利用迴圈與判斷式設計出遊戲。 4.從第7章至第13章不需要利用pip安裝其他套件資料庫,而第14章至第16章則需要透過pip安裝套件,才能使用的動畫與遊戲設計。 本書最大特色是,所有程式語法會依特性分類,同時以實用的遊戲程式範例進行解說,使得本書淺顯易懂,讀者可透過此書,事半功倍輕鬆掌握相關程式設計技巧。
¥Ø¿ý Chapter1 python¤u¨ã¦w¸Ë»P³]©w 1-1 ¤u¨ã¦w¸Ë³]©w 1-2 ¼¶¼g²Ä¤@Óµ{¦¡½X 1-3 µ{¦¡°£¿ù 1-4 ¦p¦óŪ¨úÂÂÀÉ®×»P¥t¦s·sÀÉ 1-5 PyCharm ¤u¨ã¦w¸Ë 1-6 ¨Ï¥Îpycharm¤u¨ã¼¶¼gpythonµ{¦¡½X 1-7 §Q¥Î°Ï¶ô²£¥Ípythonµ{¦¡½X 1-8 §Q¥ÎAnaconda ¤u¨ã¦p¦ó°õ¦æ¥»®Ñ½d¨Òµ{¦¡½X Chapter2 ¿é¥X¿é¤J«ü¥O»PÅÜ¼Æ 2-1 ÅܼÆ(variable)»P±`¼Æ(constant) 2-2 ¿é¥X«ü¥Oprint() 2-3 ¿é¤J«ü¥Oinput() 2-4 Python¾É¤J®M¥ó(import) Chapter3 §PÂ_±±¨î¬yµ{ 3-1 ²³æif»Pif-else±Ôz 3-2 §PÂ_ÅÞ¿è±Ôz 3-3 ¦h«´ú¸Õ»Pif-elif±_ª¬±Ôz 3-4 §P§O«ü¥OÀ³¥Î Chapter4 °j°é 4-1 ³æ¤@°j°é(loop) 4-2 ±_ª¬°j°é(nest loop) 4-3 °j°é²£¥Í±Æ¦C»P²Õ¦X¼Æ¥Ø 4-4 °j°é¸ÑÁp¥ß¤èµ{¦¡ Chapter5 ¨ç¼Æ«Å§i»P¨Ï¥Î(function) 5-1 ¨ç¼Æ«Ø¸m 5-2 ¶Ç¦^¼ÆÈ 5-3 °Æµ{¦¡¨Ï¥Î»¼°j 5-4 ¨ç¼Æ¤¤ªºÅܼƻP¥þ°ìÅÜ¼Æ Chapter6 ½uµ{°õ¦æºü(Thread) 6-1 ³æ¤@°õ¦æºü 6-2 °õ¦æºü»P°Ñ¼Æ 6-3 ¦h°õ¦æºü 6-4 °õ¦æºü¦p¦ó·¾³q Chapter7 ¿O¸¹ÃC¦â³B²z»P¶Â¥Õ²q¹CÀ¸ 7-1 µe¥¬TK Canvas¤¸¥ó¤¶²Ð 7-2 ³æ°{Ã{¿O»P¥¥æ¹D¨â¿O¸¹ 7-3 ¬õºñ¿O¿O¸¹³]p 7-4 ¶i«×±ø(progressbar) 7-5 ¶Â¥Õ²q¹CÀ¸ Chapter8 ±ÛÂà½ü½L(tk wheel event button) 8-1 ½ü½Lµe±³]©w 8-2 «ö¶sª©±»PIJµo¨Æ¥ó¼¶¼g 8-3 ¬õ¦â¿O¸¹±ÛÂà°Êµe 8-4 ¥[¤J°{Ã{¿O¼Ò¦¡ 8-5 ¥[¤JWindows APIµ®Ä Chapter9 Ãþ¤ñ®ÉÄÁ»P¼Æ¦ì®ÉÄÁ(clock) 9-1Ū¨ú¹q¸£®É¶¡ 9-2®ÉÄÁµe±»P¨è«× 9-3ø»s¬í°w»P¤À°w 9-4ø»s®É°w Chapter10 ¤C¬qÅã¥Ü¾¹»Pµo®g¯¥¼u¹CÀ¸ 10-1 »{ÃѤC¬qÅã¥Ü¾¹ 10-2 ¤C¬qÅã¥Ü¾¹Ã¸»s 10-3 §Q¥Îlist¤èªk³]©w¤C¬qÅã¥Ü¾¹¼ÆÈ 10-4 Áä½Ltk«öÁäIJµo³]©w 10-5§Q¥Îtk«öÁäIJµo³]pµo®g¯¥¼u¹CÀ¸ Chapter11 ¥´À»¸¦æµì¹CÀ¸(kill frog and mouse event) 11-1ø»s¹CÀ¸¹Ï¤ù 11-2·Æ¹«±±¨î¨Æ¥ó 11-3¥[¤J¸¦æµì Chapter12 ¤H¤u´¼¼z¹q¸£¹ï²q¼Æ¦r¹CÀ¸(AI guess number) 12-1¼Æ¦r²£¥Í¤è¦¡ 12-2pºâ¥X¼Æ¦r´XA´XB(ª±®a) 12-3¹q¸£pºâ²q¥Xª±®a©Ò³]©w¼Æ¦r 12-4¹ïª±ª¬ªp§P§O Chapter13 AI¤pºëÆF¹CÀ¸(AI ghost pacman) 13-1ø»s¤pºëÆF¼L¤Ú»P¼L¤Ú°Ê°_¨Ó 13-2ø»s¦a¹Ï 13-3±±¨î¤pºëÆF¤è¦V 13-4ø»s°»PAI¦æ¨«ºtºâªk Chapter14. ¦Y¨¤¤l¦Ñªê¹CÀ¸(slot move image) 14-1»{ÃÑPIL®M¥ó 14-2 ³]p¦Y¨¤¤l¦Ñªê¹CÀ¸ Chapter15 Ánµ¼½©ñ»P»yµ¿ëÃÑ(sound and translate) 15-1 PythonÁnµ¼½©ñ 15-2 UFO game 15-3 Pythonµ{¦¡Âà´«»yµÀɦ¨¬°¤å¦r 15-4»yµ¸ß°Ý¤Ñ®ð¾÷¾¹¤H¦^µª¤Ñ®ðª¬ªp 15-5¨Ï¥Î½Ķ®M¥ó½Ķ§O°ê»y¨¥¥\¯à Chapter16 ª«¥ó»PÄ~©Ó(Class and inheritance) 16-1Ãþ§O»Pª«¥ó 16-2 PythonÄ~©Ó(Inheritance) 16-3¹Bºâ¤l·¸¸ü(Operator Overloading) 16-4²y¹CÀ¸(Ball Game)
¹q¤uªk³W(²Ä¤ª©)
°ò¦«æ±Ï
ªø´Á·ÓÅU(²Ä¤Eª©)
¨Ó¤WÅÞ¿è½ÒÅo¡I(²Ä¥|
¶¼®Æ¹ê°ÈÁ`½Æ²ß(²Ä¤T
¤ÀªR¤Æ¾Ç¹êÅç(²Ä¤ª©
²Îp¾Ç(²Ä¤ª©)
µø¥úÃIJz¾Ç(²Ä¤ª©)
°]°ÈºÞ²z²z½×»PÀ³¥Î(
ÂåÀø¦æ¾PºÞ²z¡GAI®É
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C