推薦序

21 世紀是 AI 人工智能時代。我們的生活中充滿了人工智能的元素:餐廳的服務機器人、圖書館的接引機器人、家中的智能家居等,讓我們的工作、生活、學習更加地便捷。

人工智能並不隻與科學家有關。中國國務院發布《新一代人工智能發展規劃》,人工智能上升為國家發展戰略。規劃明確提出:“在中小學階段設置人工智能相關課程,逐步推廣編程教育。中小學生是國家人工智能科研方向的儲備軍,是人工智能發展的未來。”南京、浙江等地已經將編程教育加入中小學課堂,並在高考中加入了編程試題,發展少兒編程教育已經是大勢所趨,少兒編程更是如今每一名中小學生都應該接觸、學習的課程。前美國總統奧巴馬提出過“每天編程一小時”的口號,Facebook CEO 紮克伯格說過:“我們將會像閱讀和寫作一樣地教編程,我想為什麼不能把這件事做得再快一點兒?”李開複也曾說過:“未來 15 年,50% 的人類工作將會被人工智能所取代,編程會變得越來越重要。如果讓孩子從小就學編程,這會讓孩子的未來充滿更多的可能。”

學生想要了解人工智能、學習人工智能,就必須要學習計算機語言,少兒編程應運而生。少兒編程可以鍛煉中小學生的邏輯思維、計算思維和創新思維。在學習編程的過程中,學生可以按照計算機一樣嚴謹的思維去思考問題,同時也可以獲得編程成功之後的成就感。

想要學習好編程,語言的選擇尤為重要,計算機語言有很多種,但不是所有的計算機語言都適合作為學生學習編程的啟蒙語言。

本書選擇了目前少兒編程中最適合學生學習的計算機語言——Python。

Python 具有淺顯易懂、操作簡單等特點,被廣泛應用於科學運算、雲計算、網絡爬蟲、Web 開發等眾多領域,同時,Python 本身具有很多內置的“庫”,還可以兼容其他外接“庫”,編程過程更加有趣,讓學生使用起來也更加方便。人工智能本身會涉及大量的數據運算,使用 Python 最為高效快捷,所以Python 本身也是最適合人工智能開發的編程語言。本書作者李珊擔任過後端開發、測試工程師等職位,具有多年一線少兒編程課教學經驗,善於通過實例引導學生進行深入的學習和探究,能夠將學生們在學習過程中遇到的問題用巧妙的方法進行分析講解,帶領學生輕鬆玩轉 Python,深受學生和家長的支持與信賴。在書中,作者從最基礎的語句和數據類型出發,致力於為學生打下夯實的編程基礎,書中列舉了許多生活中常見的實例、有趣的小故事以及一些著名的數學問題,引導學生使用編程的方法來解決,讓學生在學習過程中體驗編程的魅力,讓編程過程更加有趣,是一本非常適合中小學生學習編程的啟蒙書籍。

樂博樂博教育創始人兼CEO侯景剛