【電子書】普格碼島的法師
程式學習就從這本開始!讓你迅速認識4大類7種程式語言。內容簡介
	*以活潑的魔法故事引導讀者認識程式語言。
	*一書囊括4大類7種程式語言,讓讀者對程式世界有全面的瞭解。
	*分類介紹程式語言特色,方便讀者挑選精進方向、適性學習。
	*由結合學校課程與生活的簡易範例入手,帶領讀者一步步學習,並建議自學方法。
	
	歡迎光臨普格碼!拿起指南,你也可以遨遊程式的奇幻世界。
	程式學習就從這本開始!讓你迅速認識4大類7種程式語言:
	Scratch/Python/Haskell/HTML/CSS/JavaScript/Java+Arduino
	一起修練入門魔法,奠定初級程式能力基礎!
	
	科技越來越進步,機器越來越「聰明」。
	當你正閱讀這行文字時,數以百萬計的程式也在世界上悄悄運作著。
	這個時代,我們更該學會駕馭電腦,而不是被電腦取代。
	現在就進入程式王國普格碼,揭開各種程式的神秘面紗。
	
	程式王國普格碼島上有火之森林、水之海灘、風之雲端、土之山洞和中央大石幾個區域。住在這些地方的法師,各自擅長不同特性的程式魔法,招數千奇百怪,外人往往看得一頭霧水,弄不清楚這些法術是如何建構起來的,只覺得既驚訝又神奇。
	《普格碼島的法師》是通往這個程式魔法世界的指南,將帶領大家穿越這片謎團。在本書中你會學到:
	擅長創造效果的火系法術──透過Scratch,排列程式積木創作小遊戲。
	特別重視結構的水系法術──利用Python和Haskell,輕鬆解決數學習題。
	掌管網際溝通的風系法術──結合HTML、CSS、JavaScript,設計好看又好玩的網站。
	注重實際運用的土系法術──拿起Arduino開發板,搭配Java語言打造機械裝置。
	本書除了介紹以上四系七種程式語言,也提供程式創意發想的線索,並點出持續自學精進的方向,引導讀者不斷進步成長。
	二十一世紀Coding當道,全球都在學習寫程式。趕快和普格碼島上眾法師一起跟上潮流,一步步接近科技世界的奧秘,練就新時代最重要的基本能力。
專書網站:http://www.locuspublishing.com/events/6111NH017/
目錄
	緣起
	
	啟程 程式王國:普格碼島 
	歡迎來到程式新手村!
	普格碼島的法師 
	當個「普格碼」旅人
	
	第一章 火系法術:Scratch 拼圖寫程式 
	火系法術簡介 
	哈囉,世界!
	潛水夫 
	妙用畫筆 
	小貓走迷宮
	數位音樂
	如何控制一群噴火龍?
	值得做做看的點子
	
	第二章 水系法術:讓 Python 和 Haskell 幫我們算數學 
	水系法術簡介
	讓電腦替我們做算術
	真的?假的?
	公式與函式 
	找倍數
	迴圈結構
	折疊結構
	省力的內建函式 
	差距的玄機
	統計問題
	因數與倍數
	質數的篩法
	遞迴結構
	如何處理字串?
	建置單機的 Python 和 Haskell 開發環境 
	讀寫檔案
	值得做做看的點子
	
	第三章 風系法術:HTML+CSS+JavaScript 開心寫網頁
	風系法術簡介
	Hello World!
	超連結
	特殊符號
	文件物件模型(DOM)
	改變字體的大小、顏色和位置
	CSS 的選擇器
	身分和類別
	用數字編織顏色
	利用假文排版
	立體效果
	從別人的網頁學習
	自適應設計
	友善列印
	事件與 JavaScript
	JavaScript 函式 
	呈現資料
	取得遠端資料
	瀏覽器物件
	建置你的單機開發環境
	自訂計畫
	
	第四章 土系法術:利用 Arduino+Java 進入實體機械世界
	土系法術簡介
	點亮 LED 燈
	認識電路
	感知
	按鈕與傾斜感測器
	程式結構 
	類比感測器
	電位器與感溫器
	光敏電阻
	敲擊感測器
	時間感
	行動
	LED 燈與變色 LED 燈
	發聲器
	伺服馬達
	馬達
	液晶顯示器
	思考 
	出題目給自己練習
	
	附錄一:一些你可能會好奇的事 
	附錄二:孩子學程式,家長可以怎麼支持呢?
	
	圖片來源
序/導讀
	緣起
	
	去年四月初,兒童節剛過不久,接到郝明義先生來信,提到考慮出版少年讀者的程式書,並且提及他和唐鳳談的過程中,唐鳳建議他來問我的意見。 
	
	我本身有自學程式、創作專案的經驗,但是參與黑客圈的經歷並不長,大部分的經驗都在自學圈與教育圈。
	
	數學教學的經驗比較豐富,中小學的數學教育,常見的問題我大都知道如何處理。程式教育則是比較新的東西,大家都還在摸索,沒有定論。我自己的經驗是,將程式視為數學的應用,把數學教育的知能用於程式教育上、搭配上藝能科實作教學的方針,兩者合起來,是行得通的。
	
	不過,當時因為兒子還很小,我主要是在家與妻子協同帶小孩,努力從手忙腳亂中找到節奏。過程中,家庭新節奏優先,手上幾個專案都暫停開發了,一時也沒有程式方面的授課。
	
	當時我想,只是聊聊,分享經驗和想法也是好的,因為十二年國教資訊課綱中,程式教育進入中小學,對這一點,大家當然都有期待,也希望整體是往務實有益的方向發展。如果大塊想出程式入門書,至少把點子提供一下,讓他們有個好的方向也不錯。沒想到,聊著聊著,郝先生「你來寫這本書如何?」這句話就出現了。
	
	程式的範圍很廣,很少有人全部都懂,我對許多範圍所知也相當有限。以網路App而言,我也只是比較熟悉用戶端、不熟悉伺服器端的開發。不過,對於入門書而言,重點不在面面俱到 ,而在引起興趣、建立初步成功經驗,以及對陌生的領域掌握其大概的範圍和知識地圖,還有延伸學習的資源引介。
	
	這些是我可以做的,也有意願嘗試,於是我就答應了,並且以角色扮演遊戲中常見的地水火風為程式領域分類,凸顯效果、結構、溝通、實際與效能這些程式設計師在乎的價值。希望讀者一面閱讀、一面上機操作的同時,能夠有更寬廣的視野。
	
	兩個月的撰稿過程中,很感謝唐鳳提供的專業諮詢,以及後續大塊文化、網路與書編輯團隊在表達與圖文上的討論與細修,當然也要感謝整個網路上眾多學習資源的開發者。
	
	總而言之,書中的知識並不是我的。我只是把不同地方學到的知識,組織重整、選擇並整理成比較適合入門的樣態、並設計例子來說明,如此而已。
	
	期望讀者將本書視為一個入門的踏腳石,經過它之後,還可以走很遠的路。
	
	唐宗浩,2017夏
詳細資料
詳細資料
- 
                                        
- 語言
 - 中文繁體
 - 裝訂
 
 - 
                                        
- ISBN
 - 9789866841897
 - 分級
 - 普通級
 
 - 
                                        
- 頁數
 - 272
 - 商品規格
 - 18開17*23cm
 
 - 
                                        
- 出版地
 - 台灣
 - 適讀年齡
 - 全齡適讀
 
 - 
                                        
- 注音
 - 級別
 
 
訂購/退換貨須知
購買須知:
使用金石堂電子書服務即為同意金石堂電子書服務條款。
電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:
- 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。
 
退換貨須知:
- 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
 - 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
 
    
        
                  
                
		


商品評價