一般分類: 暢銷精選 > 科學科普 > 電腦 
     
    Python小專案大集合:提升功力的81個簡單有趣小程式
    編/著者: AlSweigart
    出版社:博碩文化
    出版日期:2022-07-11
    ISBN:9786263331488
    參考分類(CAT):
    參考分類(CIP): 電腦科學

    優惠價:9折,648

    定價:  $720 

    無法訂購
    分享
      買了此商品的人,也買了....
    定價:320 元
    特價:90折!288
     
    定價:350 元
    特價:90折!315
     
    定價:650 元
    特價:95折!618
     
    定價:320 元
    特價:90折!288
     
    定價:690 元
    特價:95折!656
     
      | 內容簡介 |
    內容簡介
    用『最少』的程式碼,打造『最好玩』的程式!

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

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


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

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

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

    你將學會建立:
    作者介紹
    Al Sweigart 是一位專業的軟體開發人員,教導過小朋友和成人編寫程式。他為初學者撰寫了許多本暢銷的程式設計書籍,包括:《Python 自動化的樂趣:搞定重複瑣碎& 單調無聊的工作》、《Python 功力提升的樂趣:寫出乾淨程式碼的最佳實務》、《Python 好好玩:趣學電玩遊戲程式設計》、《Python 駭客密碼|加密、解密與破解實例應用》和《Coding with Minecraft》。
    目次
    Project 1 貝果遊戲
    Project 2 生日謬論
    Project 3 點陣圖訊息
    Project 4 二十一點
    Project 5 彈跳的 DVD 標誌
    Project 6 凱撒密碼
    Project 7 凱撒駭客
    Project 8 月曆產生器
    Project 9 盒子裡的胡蘿蔔
    Project 10 丁半
    Project 11 誘餌標題生成器
    Project 12 Collatz 序列
    Project 13 康威的生命遊戲
    Project 14 倒數計時
    Project 15 深洞
    Project 16 鑽石
    Project 17 骰子數學
    Project 18 骰子擲放
    Project 19 數字時鐘
    Project 20 文字瀑布
    Project 21 DNA 視覺化
    Project 22 小鴨子
    Project 23 蝕刻繪圖器
    Project 24 因數尋找器
    Project 25 快速拔槍
    Project 26 費氏數列
    Project 27 魚缸
    Project 28 Flooder 洪水填充遊戲
    Project 29 森林大火的模擬
    Project 30 四子棋
    Project 31 猜數字
    Project 32 容易受騙的人
    Project 33 駭客小遊戲
    Project 34 Hangman 吊死鬼和斷頭台
    Project 35 六邊形網格
    Project 36 沙漏
    Project 37 飢餓的機器人
    Project 38 J'accuse!
    Project 39 蘭頓的螞蟻
    Project 40 Leetspeak 駭客語
    Project 41 幸運星
    Project 42 魔法幸運球
    Project 43 播棋
    Project 44 2D 移動迷宮
    Project 45 3D 移動迷宮
    Project 46 百萬次擲骰統計模擬器
    Project 47 蒙德里安藝術生成器
    Project 48 蒙提霍爾問題
    Project 49 乘法表
    Project 50 九十九瓶
    Project 51 九十九瓶變奏版
    Project 52 數字系統計數器
    Project 53 元素週期表
    Project 54 豬拉丁
    Project 55 強力球樂透彩
    Project 56 質數
    Project 57 進度列
    Project 58 彩虹
    Project 59 剪刀石頭布
    Project 60 剪刀石頭布(必勝版)
    Project 61 ROT13 密碼
    Project 62 旋轉立方體
    Project 63 烏爾皇家遊戲
    Project 64 七段顯示器模組
    Project 65 鬼店地毯
    Project 66 簡單替換式密碼
    Project 67 正弦訊息
    Project 68 滑塊拼圖
    Project 69 蝸牛賽車
    Project 70 日式算盤
    Project 71 聲音模仿
    Project 72 海綿狀文字
    Project 73 數獨
    Project 74 文字轉語音揚聲器
    Project 75 賭徒三張牌
    Project 76 井字遊戲
    Project 77 河內塔
    Project 78 陷阱問題
    Project 79 2048
    Project 80 維吉尼亞密碼
    Project 81 水桶謎題
    附錄A 標籤索引
    附錄B 字元對應