這是一(yī)本給孩子的零基礎編程入門書(shū)。
本書(shū)專爲孩子打造,插圖豐富,文字易懂,還穿插了“緻家長朋友們”欄目,爲家長解讀更多相關專業知(zhī)識,是一(yī)本适合親子共讀的讀物(wù)。
本書(shū)通過例舉生(shēng)活中(zhōng)常見的家電(diàn)和電(diàn)子産品,将程序拟人化爲可愛的“小(xiǎo)家夥”,詳細說明計算機程序是怎麽運作的,以及它在我(wǒ)們日常生(shēng)活有哪些具體(tǐ)的應用。這些生(shēng)動說明,除了能引發孩子對信息科技的興趣,也能使他們及早具備“程序設計”等AI科技時代的必要技能,提高解決未來各種問題的能力!
[日]才望子株式會社
成立于1997年8月,在日本東京證券交易所挂牌。長期緻力于辦公協同系統的研發、銷售和服務。其研發的企業管理系統在日本國内市場占有率排名第一(yī),在日本本土的企業客戶超過3萬家,連續9年在同類軟件客戶滿意度調查中(zhōng)位居第一(yī)。
執筆人:[日]西尾泰和
就職于才望子株式會社。24歲取得理學博士學位。2007年起在才望子從事提高知(zhī)識生(shēng)産力的軟件開(kāi)發工(gōng)作。曾擔任“2011年全日本安全與程序設計實戰集訓”程序設計語言組組長。特别關注編程語言的多樣性及發展。著有《代碼之髓:編程語言核心概念》。
執筆人:[日]川合秀實
就職于才望子株式會社。生(shēng)于1975年。是一(yī)位以“輕量化”編程思想見長的“非主流”開(kāi)發者。小(xiǎo)學4年級時,自己編寫程序代替買不到的遊戲玩。2000年,因自行開(kāi)發的OSASK項目而名聲大(dà)噪。現爲Security Camp主講老師,SecHack365培訓員(yuán)。随着近年教年輕人編程的機會逐漸增多,他對這方面的教育也相當關注。著有《30天自制操作系統》。
出場人物(wù)介紹 001
第1 章 “程序”是什麽?002
視頻(pín)是怎麽被播放(fàng)出來的? 004
計算機的program(程序)和運動會的program(項目) 005
程序竟和菜譜很相似? 006
程序有專門的語言 007
【程序小(xiǎo)教室:視頻(pín)播放(fàng)App】 008
小(xiǎo) 結 009
第2 章 電(diàn)飯鍋裏也有程序在運作?010
程序存在于微控制器中(zhōng) 012
取代人類的微控制器 013
前微控制器時代的條件判斷 014
遠超人類的工(gōng)作能力 015
【程序小(xiǎo)教室:電(diàn)飯鍋的程序】 016
小(xiǎo)結 017
第3 章 商(shāng)店(diàn)的大(dà)功臣!收銀機裏的程序018
輸入和計算,都交給小(xiǎo)家夥們吧 020
條形碼裏隐藏着什麽秘密? 021
識讀商(shāng)品條形碼 022
你不擅長的事,小(xiǎo)家夥們幫你做 024
你需要的信息,小(xiǎo)家夥們都給你 025
【程序小(xiǎo)教室:收銀機的程序】 026
小(xiǎo)結 027
第4 章 智能手機中(zhōng)的小(xiǎo)家夥們028
CPU——智能手機的“大(dà)腦” 030
來看看性能表 031
内存——CPU 中(zhōng)小(xiǎo)家夥的“工(gōng)作台” 032
存儲器——保管指令表和數據的“書(shū)架” 032
觸摸屏——感受你的觸碰 034
畫面——小(xiǎo)小(xiǎo)燈撐起大(dà)世界 034
電(diàn)闆——小(xiǎo)家夥們的“食品庫” 036
通信裝置——用電(diàn)波交流 036
千兆字節有多大(dà)? 037
【程序小(xiǎo)教室:簡單的繪畫應用程序】 038
小(xiǎo)結 039
第5 章 點它就可以回到過去(qù)!040
Undo 的強大(dà)功能 042
不用害怕出錯 043
也存在undo 不能複原的東西 043
把舊(jiù)的東西留起來 045
備份文件要放(fàng)在不同的地方 045
自動備份 046
浏覽器的返回鍵并不是undo 046
版本管理系統 047
【程序小(xiǎo)教室:繪畫應用程序】 048
小(xiǎo)結 049
第6 章 連接世界的互聯網050
計算機有自己的号碼 051
号碼太難理解了,還是取個名字吧 052
域名的組成 053
路由器的工(gōng)作 054
路由選擇 054
世界通過線連在一(yī)起 057
【程序小(xiǎo)教室:路由選擇】 058
小(xiǎo)結 059
第7 章 小(xiǎo)家夥們之間的對話(huà)060
用閃爍的光傳遞信息 062
小(xiǎo)家夥們的交流法則 063
莫爾斯電(diàn)碼也是一(yī)種法則 064
二進制和十六進制 065
法則的錯亂 066
漢字該如何表示呢? 066
法則正在改變 067
【程序小(xiǎo)教室:把文章中(zhōng)全角的英文和數字都變成半角】 068
小(xiǎo)結 069
第8 章 聽(tīng)!宇宙在說話(huà)070
來自遙遠宇宙的電(diàn)波 072
定位是如何實現的? 073
遙遠的GPS 衛星 074
衛星到地表的距離(lí)不一(yī)樣? 075
隻能接收電(diàn)波的小(xiǎo)家夥 076
人造衛星裏的小(xiǎo)家夥 076
地下(xià)的定位該怎麽辦呢? 077
【程序小(xiǎo)教室:表示現在的位置】 078
小(xiǎo)結 079
第9 章 大(dà)家一(yī)起編寫的百科全書(shū)080
輕松編寫百科全書(shū)——維基百科 082
百科全書(shū)的規則 082
新的交流形式 083
把信息歸納在這裏吧 084
不用聚在一(yī)起也能合作 084
【程序小(xiǎo)教室:簡單的百科程序】 086
小(xiǎo)結 087
第10 章 這就是給小(xiǎo)家夥們的指令!088
程序的實際應用 090
編程語言有許多種 091
機器語言 091
彙編語言 092
C 語言 092
“int i”是什麽? 093
“forward(100)”是什麽? 094
JavaScript 095
Python 096
Java 096
Processing 和Arduino 096
撫子 097
第11 章 學哪種編程語言更好呢?098
如何選擇編程語言? 099
“諸行無常”的編程語言 100
編程語言隻是一(yī)種工(gōng)具 101
一(yī)開(kāi)始其實哪個都可以 102
學習第二門語言 102
編程語言是人類創造的 103
【程序小(xiǎo)教室:二分(fēn)查找】 104
小(xiǎo)結 105
第12 章 别怕失敗!106
學編程隻要學習就夠了嗎(ma)? 107
一(yī)點一(yī)點去(qù)嘗試 108
專業人士也要每天經曆失敗和修改 109
小(xiǎo)段小(xiǎo)段地寫 109
查找bug 之旅 110
回顧曆史記錄 110
步驟執行 111
區分(fēn)事實和想象 111
【程序小(xiǎo)教室:合并排序】 112
小(xiǎo)結 113
各章節概要116
後記121