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

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

$ 648 元 原價 720
用『最少』的程式碼,打造『最好玩』的程式!

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

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

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

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

本書特色

  ◆ 輕巧簡單
  大多數的專案都在 256 行程式碼以內,而且通常還會更短。這個大小限制使它們更容易讀懂。此外,書中的程式都是為了讓初學者易於理解所編寫的,讓你可以用最少的程式碼創造出最好玩的程式!

  ◆ 主題多元
  本書包含各式各樣的專案類型,從動畫模擬、棋盤/紙牌遊戲、科學、密碼學、數學運算、藝術到益智謎題……你一定能從中發現喜愛的專案!

  ◆ 以文字為基礎
  文字比圖形更簡單,因此本書省去了載入圖片、安裝函式庫和管理專案資料夾等額外麻煩,讓你可以專注在程式碼上。

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

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

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

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

好評推薦

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

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

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

 

Brand Slider