0916~0919_開學季語言展

給中小學生的Python(3版)

  • 79 356
    450
  • 分類:
    中文書童書/青少年知識/百科程式設計/電腦
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 傑森.布里格斯 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 繪者:Miran Lipova?a 追蹤 ? 追蹤繪者後,您會在第一時間收到繪者新書通知。
  • 譯者:李強
  • 出版社: 五南 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2024/11/28
  • 適讀年齡:16-18歲適讀

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

一鍵選好開學文具懶人包,適合快速返校採買、50元電子禮券現領現折!↓點我去逛逛

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

活動期間購買童書類別滿額199元,即贈《傲嬌公主的奇幻冒險》早優券,數量有限送完為止!

內容簡介

適合10歲以上孩子(及其父母)閱讀

把真正的程式設計變得簡單
---------------------------------------------------------------
Python是一種強大且通俗易懂的程式語言,它易學又好用!但是,關於學習Python 語言的書大多很枯燥、無趣,讀起來沒什麼樂趣。

本書把你帶入一個鮮活的Python程式語言世界。作者將帶領你用獨特的(往往很好玩的)範例程式學習基礎知識。每章後面都有程式設計練習來幫助訓練思維並加強理解。在本書的最後部分,你將編寫兩個完整的遊戲:一個經典的彈跳球遊戲,以及一個能在平台上跳躍、有動畫及更多效果的「火柴人逃生」遊戲。

本書針對Python3程式設計進行了全面更新,加入了一些新的程式設計小測驗,還有3個附錄幫助讀者學習Python的關鍵字、內建函式和程式碼偵錯。

當你完成這一趟程式設計之旅後,你將學到:
●使用列表、元組和字典等基本資料結構
●使用函式和模組來組織並重複使用程式碼
●使用迴圈和條件語句等控制結構
●使用Python的海龜模組來畫形狀和圖案
●使用tkinter模組來建立遊戲、動畫以及其他畫面效果

本書是你進入神奇的電腦程式設計世界的門票。

作者

傑森‧布里格斯(作者)

傑森‧布里格斯Jason R. Briggs
從8歲起就是一名程式設計師了,那時他在Radio Shack TRS-80上學習了BASIC語言。他作為開發人員和系統架構師編寫專業的軟體,同時還是《Java開發者》雜誌的撰稿編輯。他的文章曾經登上過JavaWorld、OnJava以及ONLamp。
Jason的網站:http://jasonrbriggs.com/
電子郵件位址:mail@jasonrbriggs.com

譯者

李強 (譯者)

李強
專業程式設計翻譯

目錄

第1部分 學習寫程式
第 1章 Python不是大蟒蛇
第 2章 運算與變數
第 3章 字串、列表、元組和字典
第 4章 用海龜畫圖
第 5章 用if和else來提問
第 6章 迴圈
第 7章 使用函式和模組來重複使用你的程式碼
第 8章 如何使用類別和物件
第 9章 更多海龜繪圖
第10章 用tkinter畫進階圖形

第2部分 反彈球
第11章 你的第一個遊戲:反彈球
第12章 完成你的第一個遊戲:反彈球

第3部分 火柴人
第13章 火柴人遊戲的圖形
第14章 開發火柴人遊戲
第15章 建立火柴人
第16章 完成火柴人逃生遊戲

結語 接下來學什麼?
附錄A Python的關鍵字
附錄B Python的內建函式
附錄C 分析問題和解決問題

試閱

第 1章 Python不是大蟒蛇

電腦程式是一組讓電腦執行某種動作的指令。和那些電路、晶片、介面卡、硬碟等不同,它不是電腦可觸摸的部分,而是隱藏在背後執行於硬體上的東西。電腦程式(我常簡稱為「程式」)就是一系列告訴沒有知覺的硬體要做什麼事情的命令,而軟體就是程式的集合。

沒有電腦程式,幾乎所有你現在每天使用的設備都將變得沒有用;或者沒那麼有用。程式不僅以各種形式控制著你的個人電腦,同時還有你的電玩遊戲主機、行動電話以及車裡的GPS 裝置;還有些不那麼明顯的東西也是軟體控制的,比如液晶電視和它的遙控器,以及某些最新型的收音機、DVD播放機、烤箱和電冰箱。甚至汽車引擎、紅綠燈、路燈、火車號誌、電子看板,還有電梯也是由程式控制的。
程式有點像思想。如果你沒有思想,那麼你可能就只能坐在地板上,兩眼無神地任由口水流到衣襟上。你想到「站起來」,那是一條指令,或者叫命令,它告訴你的身體要站起來。同樣地,程式告訴電腦要做什麼。
如果你知道如何寫電腦程式,就可以做各種各樣的事情。當然,你可能寫不出可以控制汽車、紅綠燈或者冰箱的程式(至少不是一開始就做得到),但是你可以建立網頁、自己寫遊戲,或者甚至寫個程式來幫你完成作業。

1.1 關於電腦語言
和人類一樣,電腦使用多種語言來溝通,這裡所說的語言就是程式語言。簡單地說,一種程式語言就是一種特定的與電腦交談的方式,這種方式使用著電腦和人都能理解的指令。
有些程式語言以人名命名(例如:Ada和Pascal),有些採用簡單的首字母縮寫(例如:BASIC和FORTRAN),還有些甚至以電視劇命名,就像Python。是的,Python 程式語言的名字來自電視劇《蒙提.派森的飛行馬戲團》,而不是大蟒蛇。

NOTE
《蒙提.派森的飛行馬戲團》(Monty Python’s Flying Circus)是英國20 世紀70 年代首播的電視喜劇,直到現在仍受某些觀眾喜愛。Python 的名字就是從這裡來的。(譯者注:“Python”這個單字在英文中是「蟒蛇」的意思。)

幾樣東西使得Python 程式語言非常適合初學者。最重要的是,你可以用Python很快地寫出簡單、有效的程式。Python沒有很多複雜的符號,因此對初學者來說更容易閱讀也更友善。(並不是說Python不使用符號,只是沒有像其他語言使用那麼多。 )

1.2 安裝Python
安裝Python 相當簡單。下面我們列舉在Windows11、蘋果macOS,還有Ubuntu 和樹莓派(Raspberry Pi)上的安裝步驟。在安裝Python 的同時,也會安裝 IDLE 以及它的捷徑,它是用來寫Python程式的整合式開發環境。如果你的電腦已經安裝好了Python,請直接跳到本書1.3 節。

1.2.1 在Windows 上安裝Python
在微軟Windows 11 安裝Python,先用網頁瀏覽器打開http://www.python.org/downloads,然後下載Python 3.10以上的版本。具體下載哪個版本的Python 並不重要,只要是3.10 以上的版本就可以。
但是,如果使用舊版的Windows(例如:Windows 7),就沒有辦法安裝最新的Python,需要安裝Python 3.8。可以透過針對Windows平台的下載頁面(https://www.python.org/downloads/windows/)來查看適用於你Windows系統的Python版本,如圖1-1所示。

如果瀏覽器詢問是否儲存還是開啟檔案,選擇儲存。一旦下載了Windows 安裝檔,系統應該會提示執行。如果沒有提示,打開「下載」資料夾,點選這個檔案。現在,按照螢幕上的安裝提示將Python 安裝到預設位置,步驟如下:
1. 選擇Install Now。
2. 當詢問是否允許應用程式修改你的設備時,請選擇Yes。
3. 安裝完成後點選Close,在你的「開始」功能表中應該多了一項Python 3.1x,如圖1-2 所示。
現在你可以跳過後面的內容,直接到單元1.3 「當你安裝好
Python 以後」那一節,開始使用Python 了。

1.2.2 在macOS 上安裝Python
如果你使用的是蘋果電腦,你會發現已經有預先安裝好的
Python,只是它可能是較舊的版本。要確保你執行的是最新版本,
點選spotlight 圖標(右上角的放大鏡),在跳出來的對話方塊中輸入
terminal。打開終端視窗後,輸入python3--version(兩個短橫線
後跟著單字version),按下ENTER鍵。

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9786263937796
    • 分級
    • 普通級
    • 頁數
    • 328
    • 商品規格
    • 23*17*1.7
    • 出版地
    • 台灣
    • 適讀年齡
    • 16-18歲適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 網友掛保證,絕不踩雷書單如下 ↓↓↓
※ 開學季-買指定類別贈電影早優券
預計 2025/09/19 出貨 參考庫存量:2 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing