庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
二樓書籍分類
 
邊玩邊學程式設計:30堂Python創意程式課,輕鬆掌握程式語言,培養運算思維!

邊玩邊學程式設計:30堂Python創意程式課,輕鬆掌握程式語言,培養運算思維!

沒有庫存
訂購需時10-14天
9789573285731
希娜•瓦帝耶納坦
屠建明
遠流
2019年9月27日
133.00  元
HK$ 113.05  






ISBN:9789573285731
  • 叢書系列:綠蠹魚
  • 規格:平裝 / 144頁 / 20.95 x 24.13 x 1 cm / 普通級 / 全彩印刷 / 初版
  • 出版地:台灣
    綠蠹魚


  • 電腦資訊 > 程式設計 > SQL

















      ★美國亞馬遜青少年電腦科學類書籍暢銷第一名!

      ★學全球最受歡迎Python程式語言,培養108課綱「運算思維」核心能力

      ★全書彩色插圖+流程圖+虛擬程式碼解說,邊玩邊學程式設計!


    ?

      從基礎概念、運算思維到實際應用

      30堂Python創意程式課,掌握程式設計關鍵能力!

    ?

      新課綱正式上路,資訊科技教育將以「運算思維」為發展核心,「程式設計」正是實際體現「運算思維」的重要方式之一。

    ?

      本書由美國電腦科學教育專家撰寫,填補眾多學校未滿足的迫切需求,提供程式設計的教學基礎,並示範如何用免費、直覺、開源,而且是全球最熱門程式語言的Python,打造超過30項有趣的創意專題。

    ?

      為什麼要學Python?

      1 好學又好用——是全球最受歡迎的程式語言之一

      2 簡單又強大——完成一項工作只要幾行程式碼

      3 免費且開源——有廣大的使用者和開發人員社群

      4 在任何地方都能運作——包含Windows、Mac、Linux和Raspberry Pi

    ?

      書中透過插圖、流程圖和虛擬程式碼,幫助青少年和初學者瞭解程式設計的基礎概念和運算思維的過程,並告訴讀者如何運用這些原則為精彩專題編寫程式。

    ?

      透過本書,讀者可循序漸進打造以下專題:

      ◆聊天機器人:認識用來設計對話程式的各種變數、字串、整數等元素。

      ◆幾何藝術:使用海龜繪圖打造原創藝術作品。

      ◆互動故事:探索布林值和條件式,設計出自己的冒險遊戲。

      ◆骰子遊戲:重複使用程式碼建立機率遊戲。

      ◆街機遊戲和應用程式:認識GUI(圖形使用者介面),開發專屬街機遊戲和應用程式。

    ?

      書中也分享Python進階知識,讓讀者能用更多意想不到的方式運用所學到的新技巧。包括:搭配硬體進行實體運算、使用其他標準Python模組以及強大的第三方Python套件等參考。

    ?

    本書特色



      ◎每一單元均以「主要概念」為核心,搭配實作專題以及進一步實驗與延伸,引導初學者由淺入深掌握概念,紮實學習程式設計流程。

      ◎收錄常用詞彙表與中英對照索引,學程式同時加深專業用語記憶,以銜接未來進階應用。



    名人推薦



      孔令傑|國立臺灣大學資訊管理學系副教授

      李蔡彥|國立政治大學資訊科學系教授

      洪旭亮|教育噗浪客共同創辦人

      涂益郎|高中資訊科技學科中心執行秘書

      蔡炎龍|國立政治大學應用數學系副教授

      ——共同推薦(依姓名筆劃排列)

    ?

      本書是不可多得的好書,從生活化的應用範例教讀者如何在玩樂中有效學習程式設計。——李蔡彥�國立政治大學資訊科學系教授

    ?

      在自主學習意識高漲的時代,你需要一本好的工具書幫助你更快達成目標。——涂益郎�高中資訊科技學科中心執行秘書

    ?

      就是要覺得好玩,才能學好程式。「邊玩邊學程式設計」提供非常多有趣的例子,在玩耍的過程中,自然成為程式達人。——蔡炎龍�國立政治大學應用數學系副教授


     





    序言

    什麼是寫程式?

    為什麼要學程式設計?

    為什麼要學Python?

    安裝Python

    第一行程式碼

    Python函式

    電腦很挑剔:認識錯誤

    解決問題:寫演算法來規劃程式碼

    虛擬程式碼

    流程圖

    ?

    1.打造你的聊天機器人

    主要概念

    以變數儲存資料

    從使用者處取得資料

    在螢幕輸出資料

    在程式碼加入註解

    在電腦上算數學

    專題

    打造你的聊天機器人

    更進一步

    實驗與延伸

    ?

    2.打造你的藝術傑作

    主要概念

    海龜圖

    迴圈

    在清單儲存資料

    專題

    創作幾何藝術

    更進一步

    實驗與延伸

    ?

    3.打造你的冒險遊戲

    主要概念

    電腦懂得真與假

    以條件式為基礎的程式碼

    電腦可以根據條件式執行迴圈

    專題

    打造冒險遊戲

    更進一步

    實驗與延伸

    ?

    4.打造你的骰子遊戲

    主要概念

    建立自訂函式

    電腦可以隨機選取項目

    讓迴圈跑過清單或字串

    專題

    打造你的骰子遊戲

    更進一步

    實驗與延伸

    ?

    5.打造你的應用程式和遊戲

    主要概念

    圖形使用者介面(GUI)

    GUI事件迴圈

    GUI從視窗開始

    可點擊按鈕

    在畫面上加上形狀、文字和圖片物件

    根據鍵盤控制移動物件

    根據滑鼠點擊移動物件

    從使用者取得資料

    GUI能依照排程執行程式碼

    退出GUI程式

    專題

    打造你的街機風格遊戲

    更進一步

    實驗與延伸

    ?

    你還可以做什麼?

    詞彙表

    資源

    致謝

    關於作者

    索引



    ?









      什麼是程式設計?



      程式設計是給電腦指令的一種方式,用電腦能理解的語言來寫成指令。可以把程式設計想成對電腦「說話」,叫它解決問題或做出東西,像是遊戲或應用程式。我們用來對電腦說話的語言就是程式語言,而一整套指令就稱為「程式」(program)或「程式碼」(code)。

    ?

      為什麼要學程式設計?



      程式設計是一種強大的工具,讓我們發揮創意來製做自己的應用程式、工具和遊戲。程式設計讓藝術家和Maker創作只有程式碼能完成的作品。學習程式設計能幫助我們了解周遭的數位世界。現代的世界是建立在程式碼的基礎上,從智慧型手機的應用程式、線上購物網站到自動櫃員機(ATM)都是。因為電腦影響了幾乎所有產業,瞭解程式碼可以讓你為任何工作做好準備。

    ?

      程式設計的一環是解決問題。寫程式時,我們要把一個問題分解成不同步驟,用數學和邏輯發展出解決方法,接著測試和調整來解決這個問題。程式設計的學習能吸引各年齡層的學生並幫助他們瞭解數學、科學、語言等領域。

    ?

      為什麼要學Python?



      世界上有數百種程式語言,各有不同的特殊目的,也有各自的優缺點。Python是在1980年代由吉多•范羅蘇姆(Guido van Rossum)發明,以英國電視喜劇《蒙提•派森的飛行馬戲團》(Monty Python’s Flying Circus)命名,和蛇完全沒有關係!

    ?

      Python被用來在網際網路上建立應用程式、用於科學研究,也用來製作遊戲、藝術作品、電影等等。用Python寫出來的著名應用程式包括YouTube、Google、Instagram和Spotify。Python廣受歡迎的理由有很多,包括:

    ?

      1 好學又好用。

      2 簡單又強大。完成一項工作只要幾行程式碼。

      3 免費且開源:這代表它有廣大的使用者和開發人員社群,共同將它推廣到各種應用。

      4 在任何地方都能運作,包含Windows、Mac、Linux和Raspberry Pi。




    其 他 著 作