Kittenblock是深圳市小喵科技開發(fā)的一款基于Scratch 3.0的圖形化編程軟件。Scratch 3.0強調的是創(chuàng)作與分享,更注重純軟件編程;Kittenblock強調的是教育與創(chuàng)造屬性,根據當下的教育需求,重點增加人工智能、物聯(lián)網和Python編程,盡可能地滿足教育的系統(tǒng)性和連續(xù)性需求,讓學生和老師無須切換多個軟件。Kittenblock打通了軟硬件編程,支持市面上的熱門開源硬件,如micro:bit、Arduino等。Kittenblock集合了多種人工智能插件和物聯(lián)網插件,支持一鍵轉Python、一鍵導入Scratch原生項目。齊全而豐富的插件,讓用戶無須頻繁更換件,同時也打破了知識“孤島”,降低了用戶的學習成本和門檻,讓用戶更專注于創(chuàng)意項目制作。本書的章節(jié)和知識點都做了精心編排,章節(jié)編排依據技術種類進行細分,每節(jié)先從生活中與人工智能相關的常見實物切入,引出所用的人工智能技術,再講解Kittenblock與這項技術相關的圖形化編程積木,最后結合多個實例進行編程講解。本書在章節(jié)編排上從易到難,先講解語音部分,再講解視覺部分,最后講解機器學習部分。在后面章節(jié)的進階實例里,還會結合一些樂高結構件進行搭建。中小學信息技術課老師和青少年編程培訓機構的老師,可將本書作為參考書開展人工智能教育。如果是Scratch基礎比較好的中小學生,想學習一些新技術,做出一些大放異彩的作品,本書也可以滿足需求。非軟件專業(yè)的愛好者,可以通過本書結合人工智能快速實現(xiàn)語音、視覺、機器學習等方面的項目,把想法變?yōu)楝F(xiàn)實,獲得成就感,進而激發(fā)對人工智能的學習興趣。