官术网_书友最值得收藏!

前言

以計算機技術為先驅的科技革命深刻地影響著我們的生活生產方式、管理方式以及思維方式,推動著人類社會的蓬勃發展。有人說計算機技術就像人類大腦的延伸,幫助人們進行計算、設計、創造,并解決各種各樣的問題。隨著智能時代的到來,我們應盡早學習和掌握計算機知識并擁有編程技能。

編程難不難?這恐怕是每一個編程初學者都會問的問題。自從編程語言出現以來,經過幾十年的發展,已經有上千種編程語言。如何選擇適合自己、能夠有效幫助自己解決實際問題的編程語言是一個讓人頭疼的問題。此外,從頭開始學習不同的編程語言也會耗費編程人員許多的精力。

2012年6月,Google發布了完全可視化的編程語言Google Blockly。Blockly代碼塊由類似于積木的圖形對象構成,可以通過類似玩拼圖玩具的方式將它們拼接起來,實現簡單的功能,然后將一個個簡單功能組合起來,最終構建出一個程序。在創建程序的過程中只需要拖動鼠標,不需要敲擊鍵盤。相較于其他編程語言,Blockly語言無須用戶編寫冗長的代碼、考慮復雜的語法規則,趣味性更強,并且可以根據需要導出不同語言的代碼,例如Python、JavaScript、PHP等,從而降低了學習成本。

本書旨在幫助你快速入門Blockly,掌握Blockly的使用方法,以便利用Blockly編寫出所需程序。

本書共分7章,每一章都包含詳盡的案例,建議你按照目錄順序學習并親手實現一遍書中的案例,結合每一章后的小游戲鞏固所學知識,通過拓展資料更多地了解計算機語言的發展。書中的教學案例主要基于離線版Blockly Demo中的代碼編輯器(Code Editor)和開發者工具(Blockly Developer Tools)開展。Google官網的在線版Blockly和離線版開發者工具目前只支持英文,在線游戲等支持中文顯示。

因時間、水平有限,書中錯漏之處在所難免,歡迎讀者批評指正。

編者

主站蜘蛛池模板: 甘谷县| 微山县| 稻城县| 洪湖市| 奉贤区| 广汉市| 蒙阴县| 南汇区| 田阳县| 高清| 汝阳县| 八宿县| 葫芦岛市| 栾川县| 双桥区| 奉新县| 乌什县| 永年县| 奇台县| 松原市| 遂昌县| 潮安县| 上思县| 错那县| 右玉县| 大丰市| 镇江市| 景谷| 大理市| 柞水县| 禄丰县| 抚州市| 买车| 仁怀市| 桐梓县| 尉氏县| 新密市| 平阳县| 石楼县| 天峻县| 山东省|