- Blockly創意趣味編程
- 周慶國 崔向平 郅朋編著
- 680字
- 2019-07-26 14:41:51
前言
以計算機技術為先驅的科技革命深刻地影響著我們的生活生產方式、管理方式以及思維方式,推動著人類社會的蓬勃發展。有人說計算機技術就像人類大腦的延伸,幫助人們進行計算、設計、創造,并解決各種各樣的問題。隨著智能時代的到來,我們應盡早學習和掌握計算機知識并擁有編程技能。
編程難不難?這恐怕是每一個編程初學者都會問的問題。自從編程語言出現以來,經過幾十年的發展,已經有上千種編程語言。如何選擇適合自己、能夠有效幫助自己解決實際問題的編程語言是一個讓人頭疼的問題。此外,從頭開始學習不同的編程語言也會耗費編程人員許多的精力。
2012年6月,Google發布了完全可視化的編程語言Google Blockly。Blockly代碼塊由類似于積木的圖形對象構成,可以通過類似玩拼圖玩具的方式將它們拼接起來,實現簡單的功能,然后將一個個簡單功能組合起來,最終構建出一個程序。在創建程序的過程中只需要拖動鼠標,不需要敲擊鍵盤。相較于其他編程語言,Blockly語言無須用戶編寫冗長的代碼、考慮復雜的語法規則,趣味性更強,并且可以根據需要導出不同語言的代碼,例如Python、JavaScript、PHP等,從而降低了學習成本。
本書旨在幫助你快速入門Blockly,掌握Blockly的使用方法,以便利用Blockly編寫出所需程序。
本書共分7章,每一章都包含詳盡的案例,建議你按照目錄順序學習并親手實現一遍書中的案例,結合每一章后的小游戲鞏固所學知識,通過拓展資料更多地了解計算機語言的發展。書中的教學案例主要基于離線版Blockly Demo中的代碼編輯器(Code Editor)和開發者工具(Blockly Developer Tools)開展。Google官網的在線版Blockly和離線版開發者工具目前只支持英文,在線游戲等支持中文顯示。
因時間、水平有限,書中錯漏之處在所難免,歡迎讀者批評指正。
編者
- HornetQ Messaging Developer’s Guide
- C# 7 and .NET Core Cookbook
- Mastering Zabbix(Second Edition)
- Microsoft Exchange Server PowerShell Cookbook(Third Edition)
- Design Principles for Process:driven Architectures Using Oracle BPM and SOA Suite 12c
- 新一代通用視頻編碼H.266/VVC:原理、標準與實現
- Flink SQL與DataStream入門、進階與實戰
- Spring Boot進階:原理、實戰與面試題分析
- Unity 2018 Shaders and Effects Cookbook
- Test-Driven Development with Django
- 多模態數據分析:AGI時代的數據分析方法與實踐
- 硬件產品設計與開發:從原型到交付
- STM8實戰
- R的極客理想:量化投資篇
- Get Your Hands Dirty on Clean Architecture