普格碼島的法師

歡樂自學寫程式

作者:唐宗浩

原文作者:

出版社:NB專案

出版日期:2017-08-01

條碼:9789866841897

ISBN/ISSN:9789866841897

系列名稱:N02

定價:450元

購買電子書

數量 + -
內容簡介

歡迎光臨普格碼!拿起指南,你也可以遨遊程式的奇幻世界。 
程式學習就從這本開始!讓你迅速認識4大類7種程式語言: 
Scratch/Python/Haskell/HTML/CSS/JavaScript/Java+Arduino 
一起修練入門魔法,奠定初級程式能力基礎! 

 

科技越來越進步,機器越來越「聰明」。 
當你正閱讀這行文字時,數以百萬計的程式也在世界上悄悄運作著。 
這個時代,我們更該學會駕馭電腦,而不是被電腦取代。 
現在就進入程式王國普格碼,揭開各種程式的神祕面紗。 

 

程式王國普格碼島上有火之森林、水之海灘、風之雲端、土之山洞和中央大石幾個區域。住在這些地方的法師,各自擅長不同特性的程式魔法,招數千奇百怪,外人往往看得一頭霧水,弄不清楚這些法術是如何建構起來的,只覺得既驚訝又神奇。 


《普格碼島的法師》是通往這個程式魔法世界的指南,將帶領大家穿越這片謎團。在本書中你會學到: 

 

擅長創造效果的火系法術──透過Scratch,排列程式積木創作小遊戲。 
特別重視結構的水系法術──利用Python和Haskell,輕鬆解決數學習題。 
掌管網際溝通的風系法術──結合HTML、CSS、JavaScript,設計好看又好玩的網站。 
注重實際運用的土系法術──拿起Arduino開發板,搭配Java語言打造機械裝置。 


本書除了介紹以上四系七種程式語言,也提供程式創意發想的線索,並點出持續自學精進的方向,引導讀者不斷進步成長。 


二十一世紀Coding當道,全球都在學習寫程式。趕快和普格碼島上眾法師一起跟上潮流,一步步接近科技世界的奧祕,練就新時代最重要的基本能力。 

作者介紹

唐宗浩 


1985年生,政大應用數學系、教育學程畢業,成長過程中經歷了體制學校、另類學校和在家自學三種教育型態。熱愛思考與分享,從高中開始教課,有十多年的教學經驗,擅長適性教學,授課領域包含數學、戲劇、作文、程式等。 


目前擔任自主學習促進會資訊長,研發「自學地圖」與「自學2.0」互認平臺,並與朱佳仁老師共同編寫開放教材《自由數學》,也參與g0v開源技客社群,現階段作品有「公民記者證」和「vTaiwan3.0」(協作)。 
曾經出版過《另類教育在臺灣》(唐山,合著)、《跟孩子一起玩數學》(遠流)與《自主學習手冊》(自主學習促進會,合著)三本著作。 

 


繪者: 61Chi

 
E-mail:moumouyvonne@hotmail.com 
Facebook、Instagram:61Chi

好評推薦

各界推薦(依姓氏筆劃排列) 


臺師大資訊教育所教授 吳正己 
貝殼放大執行長 林大涵 
前建中校長、建中Taiwan Coder League社團推動人 陳偉泓 
OpenLab.Taipei共同創辦人 鄭鴻旗 
臺大電機系教授  葉丙成 
橘子蘋果兒童程式學苑創辦人 賴嶽林 
資深黑客、PTT共同創辦人 戴志洋 


本書跳脫傳統教學方式,透過想像力的開展,一步步引領學習者進入程式設計殿堂。 
──臺師大資訊教育所教授 吳正己 

用故事情境開頭,縱觀運算思維、演算法、應用程式、使用者介面及硬體,是一本臺灣現在亟需的「STEM科普書」! 
──橘子蘋果兒童程式學苑創辦人 賴嶽林

目錄規格

緣起 

啟程 程式王國:普格碼島 
歡迎來到程式新手村! 
普格碼島的法師 
當個「普格碼」旅人 

第一章 火系法術:Scratch 拼圖寫程式 
火系法術簡介 
哈囉,世界! 
潛水夫 
妙用畫筆 
小貓走迷宮 
數位音樂 
如何控制一群噴火龍? 
值得做做看的點子 

第二章 水系法術:讓 Python 和 Haskell 幫我們算數學 
水系法術簡介 
讓電腦替我們做算術 
真的?假的? 
公式與函式 
找倍數 
迴圈結構 
折疊結構 
省力的內建函式 
差距的玄機 
統計問題 
因數與倍數 
質數的篩法 
遞迴結構 
如何處理字串? 
建置單機的 Python 和 Haskell 開發環境 
讀寫檔案 
值得做做看的點子 

第三章 風系法術:HTML+CSS+JavaScript 開心寫網頁 
風系法術簡介 
Hello World! 
超連結 
特殊符號 
文件物件模型(DOM) 
改變字體的大小、顏色和位置 
CSS 的選擇器 
身分和類別 
用數字編織顏色 
利用假文排版 
立體效果 
從別人的網頁學習 
自適應設計 
友善列印 
事件與 JavaScript 
JavaScript 函式 
呈現資料 
取得遠端資料 
瀏覽器物件 
建置你的單機開發環境 
自訂計畫 

第四章 土系法術:利用 Arduino+Java 進入實體機械世界 
土系法術簡介 
點亮 LED 燈 
認識電路 
感知 
按鈕與傾斜感測器 
程式結構 
類比感測器 
電位器與感溫器 
光敏電阻 
敲擊感測器 
時間感 
行動 
LED 燈與變色 LED 燈 
發聲器 
伺服馬達 
馬達 
液晶顯示器 
思考 
出題目給自己練習 

附錄一:一些你可能會好奇的事 
附錄二:孩子學程式,家長可以怎麼支持呢? 

圖片來源

購買電子書
×