Python小專案大集合:提升功力的81個簡單有趣小程式

NT $ 633


用『最少』的程式碼,打造『最好玩』的程式!

快速上手81個超簡單Python小程式!

遊戲╳動畫╳藝術╳科學…超多主題讓你盡情探索!


【內容簡介】
如果你掌握了基本的Python語法並準備開始撰寫程式,那麼你將發現本書既能啟發你又好玩!本書包含了81個Python程式專案,能讓你立即學會製作數字藝術、遊戲、動畫、計數程式等專案。了解程式碼的工作原理後,你將會練習重新建立程式,並且增加自己定義的操作來進行實驗。

這些以文字為基礎的簡單程式只需要256行或更少的程式碼。無論是經典的螢幕保護程式、蝸牛賽車遊戲、點擊誘餌標題生成器還是動畫DNA雙螺旋,每個專案都是設計成可以獨立運作的程式,因此你可以輕鬆在網路上分享它們。最後,本書附錄提供了所有專案的標籤(tag)索引,幫助你快速從分類中找到有興趣的專案;以及完整的字元對應表格,讓你的程式可以印出愛心、線條和區塊等特殊符號。

【本書特色】
◆輕巧簡單
大多數的專案都在256行程式碼以內,而且通常還會更短。這個大小限制使它們更容易讀懂。此外,書中的程式都是為了讓初學者易於理解所編寫的,讓你可以用最少的程式碼創造出最好玩的程式!
◆主題多元
本書包含各式各樣的專案類型,從動畫模擬、棋盤/紙牌遊戲、科學、密碼學、數學運算、藝術到益智謎題……你一定能從中發現喜愛的專案!
◆以文字為基礎
文字比圖形更簡單,因此本書省去了載入圖片、安裝函式庫和管理專案資料夾等額外麻煩,讓你可以專注在程式碼上。

你將學會建立:
🚀猜單字遊戲、二十一點及更多遊戲,讓你可以與朋友或電腦進行對戰
🚀模擬森林火災、百萬次骰子擲放和日式算盤
🚀虛擬魚缸、旋轉立方體和彈跳DVD螢幕保護程式等動畫
🚀第一人稱3D迷宮遊戲
🚀使用ROT13和維吉尼亞密碼來隱藏文字的加密程式

如果你已經厭倦了標準的逐步教學課程,那麼你將會愛上本書的做中學方法。這證明『小』程式有『大』用!

【更多趣味主題】✔蒙提霍爾問題✔康威的生命遊戲✔蘭頓的螞蟻✔骰子數學✔文字瀑布✔波浪訊息✔因數尋找器✔Flooder洪水填充遊戲✔數獨✔鬼店地毯✔進度列✔強力球樂透彩

【適合讀者】
✦已經有Python和程式設計基礎,但仍不知道如何獨立編寫程式
✦剛接觸程式設計,想立即投入並開始製作遊戲、模擬和數字運算程式

【好評推薦】
「我一直對Sweigart能夠提出各種簡單但有趣的專案印象深刻,而這個系列將此提升到了一個新的境界……即使是經驗豐富的程式設計人員也可能會被吸引,因為Sweigart在此書加入了多元內容。」
——NaomiCeder,Python軟體基金會的資深研究員


「AlSweigart提供了有趣的程式,鼓勵學習者勇於調整它們。這就是我學會程式設計的方式:修改書籍和雜誌中的範例。這超有效的!」
——LucianoRamalho,ThoughtWorks首席技術工程師,也是《FluentPython》的作者


「這本書非常適合Python初學者,也是精通程式的程式設計師的絕佳參考書。我很樂意給這本書5星好評!」
——GregWalters,《FullCircle》雜誌


程式設計 好玩 DNA 程式 程式碼 動畫 專案 遊戲 PYTHON DVD 主題 文字