出版資訊
簡介
程式王國普格碼島上有火之森林、水之海灘、風之雲端、土之山洞和中央大石幾個區域。住在這些地方的法師,各自擅長不同特性的程式魔法,招數千奇百怪,外人往往看得一頭霧水,弄不清楚這些法術是如何建構起來的,只覺得既驚訝又神奇。
《普格碼島的法師》是通往這個程式魔法世界的指南,將帶領大家穿越這片謎團。在本書中你會學到:
擅長創造效果的火系法術──透過Scratch,排列程式積木創作小遊戲。
特別重視結構的水系法術──利用Python和Haskell,輕鬆解決數學習題。
掌管網際溝通的風系法術──結合HTML、CSS、JavaScript,設計好看又好玩的網站。
注重實際運用的土系法術──拿起Arduino開發板,搭配Java語言打造機械裝置。
本書除了介紹以上四系七種程式語言,也提供程式創意發想的線索,並點出持續自學精進的方向,引導讀者不斷進步成長。
二十一世紀Coding當道,全球都在學習寫程式。趕快和普格碼島上眾法師一起跟上潮流,一步步接近科技世界的奧秘,練就新時代最重要的基本能力。
各界推薦(依姓氏筆劃排列)
臺師大資訊教育所教授 吳正己
貝殼放大執行長 林大涵
前建中校長、建中Taiwan Coder League社團推動人 陳偉泓
OpenLab.Taipei共同創辦人 鄭鴻旗
臺大電機系教授 葉丙成
橘子蘋果兒童程式學苑創辦人 賴岳林
資深黑客、PTT共同創辦人 戴志洋
本書跳脫傳統教學方式,透過想像力的開展,一步步引領學習者進入程式設計殿堂。──臺師大資訊教育所教授 吳正己
用故事情境開頭,縱觀運算思維、演算法、應用程式、使用者介面及硬體,是一本台灣現在亟需的「STEM科普書」!──橘子蘋果兒童程式學苑創辦人 賴岳林
作者介紹
作者簡介
唐宗浩
1985年生,政大應用數學系、教育學程畢業,成長過程中經歷了體制學校、另類學校和在家自學三種教育型態。熱愛思考與分享,從高中開始教課,有十多年的教學經驗,擅長適性教學,授課領域包含數學、戲劇、作文、程式等。
目前擔任自主學習促進會資訊長,研發「自學地圖」與「自學2.0」互認平台,並與朱佳仁老師共同編寫開放教材《自由數學》,也參與g0v開源技客社群,現階段作品有「公民記者證」和「vTaiwan3.0」(協作)。
曾經出版過《另類教育在台灣》(唐山,合著)、《跟孩子一起玩數學》(遠流)與《自主學習手冊》(自主學習促進會,合著)三本著作。
繪者簡介
61Chi
E-mail:moumouyvonne@hotmail.com
Facebook、Instagram:61Chi
目錄
歡迎來到程式新手村!
普格碼島的法師
當個「普格碼」旅人
第一章 火系法術:Scratch拼圖寫程式
● 火系法術簡介
● 哈囉,世界!
● 潛水夫
● 妙用畫筆
● 小貓走迷宮
● 數位音樂
● 如何控制一群噴火龍?
● 值得做做看的點子
第二章 水系法術:讓Python和Haskell幫我們算數學
● 水系法術簡介
● 讓電腦替我們做算術
● 真的?假的?
● 公式與函式
● 找倍數
● 迴圈結構
● 折疊結構
● 省力的內建函式
● 差距的玄機
● 統計問題
● 因數與倍數
● 質數的篩法
● 遞迴結構
● 如何處理字串?
● 建置單機的Python和Haskell開發環境
● 讀寫檔案
● 值得做做看的點子
第三章 風系法術:HTML+CSS+JavaScript開心寫網頁
● 風系法術簡介
● Hello World!
● 超連結
● 特殊符號
● 文件物件模型(DOM)
● 改變字體的大小、顏色和位置
● CSS的選擇器
● 身分和類別
● 用數字編織顏色
● 利用假文排版
● 立體效果
● 從別人的網頁學習
● 自適應設計
● 友善列印
● 事件與JavaScript
● JavaScript函式
● 呈現資料
● 取得遠端資料
● 瀏覽器物件
● 建置你的單機開發環境
● 自訂計畫
第四章 土系法術:利用Arduino+Java進入實體機械世界
● 土系法術簡介
● 點亮LED燈
● 認識電路
● 感知
● 按鈕與傾斜感測器
● 程式結構
● 類比感測器
● 電位器與感溫器
● 光敏電阻
● 敲擊感測器
● 時間感
● 行動
● LED燈與變色LED燈
● 發聲器
● 伺服馬達
● 馬達
● 液晶顯示器
● 思考
● 出題目給自己練習
附錄一:一些你可能會好奇的事
附錄二:孩子學程式,家長可以怎麼支持呢?
圖片來源