- 讀故事學編程:Python王國歷險記
- 一石匠人
- 1161字
- 2020-04-03 12:40:36
前言

前段時間,一位朋友跑來與我探討Python語言的學習方法,這讓我十分震驚,因為無論他所學的專業還是工作都不涉及編程,而他只是不想被時代落下。我突然意識到一個“全民學編程的時代”就要來臨了。人工智能、大數據、物聯網等這些詞匯開始成為人們茶余飯后的談資,小朋友們開始選擇各種“少兒編程”課程。多年的教育生涯讓我突然有一種沖動——我要寫一本編程的書,一本有趣的書。
我一直覺得學習應該是一件有趣的事情,無論是想獲得生存技能還是來源于自我提高、自我實現的需求,我們本身就有一股學習的動力,只不過有時它需要被激發一下。學習編程尤其如此,很多人想學編程,但編程這件事給人的第一感覺就是艱難晦澀、滿屏代碼,人們往往被自己的感覺澆滅了學習的熱情。其實學習編程就是學習一種與計算機交流的語言,學習編程的過程就是與計算機交朋友的過程。只要我們勇敢一點,堅持一下,很快就會在這個過程中體會到一種簡單、優雅的樂趣。為了讓朋友們消除恐懼、快速入門并且深深愛上編程,我決定讓大家通過看故事來學編程。
在本書中,小男孩派森無意中闖入神秘國度——Python王國,想要尋找回到現實世界的路,這時他恰好遇到了國王的鸚鵡,于是他倆開始了奇幻的冒險旅程。在這個過程中,他們曾落入“大耳朵”部落、怪獸餐廳、要“名片”的迷宮,也造訪過“呆頭”小鎮、巫師的小屋、國王的跑馬場;他們打敗過7眼3嘴的攔路怪獸、兩個腦袋的守護者,也結識了“哲學家”、王國里“最頑固”的人、王宮的“守門人”等形形色色的角色;他們學習過古老咒語,指揮過軍隊演習,探究過“天馬衛隊”……最終在鸚鵡的幫助下,派森勇闖“死亡之路”,通過巨象山谷,穿越“時空之門”,回到了現實世界。
每次遇到困難,派森和鸚鵡都是通過學習、運用編程知識化險為夷的,每次劫難都是一個自我成長的過程。我們在與派森一起經歷了25關考驗之后,基本上就掌握了Python編程語言的基礎知識。我希望朋友們通過這種情景化的學習,能夠建立編程與現實生活的聯系,利用編程知識解決生活中的問題。
編程學習一定要通過敲擊代碼才能達到良好的學習效果,光看書是不可能學會編程的,同時在學習的過程中要多思考、多總結、多回憶。與大家分享一個學習方法,看完每一關的內容,合上書想一想都記住了什么,這個過程非常有助于鞏固所學。你也可以用思維導圖對本書內容進行梳理,當你把厚厚的一本書整理成一張薄薄的A4紙的時候,你已經在編程的路上走得更遠了。上述方法對其他領域的學習也非常有益。
將本書獻給熱愛生活、熱愛編程的初學者:可以是青少年朋友,也可以是懷有一顆獵奇之心的成年朋友。學習編程有很多種方式,但愿本書成為一道微弱的光,照亮大朋友和小朋友們走進奇妙編程世界的路。
一石匠人
2019年7月30日
【讀者服務】

微信掃碼回復:37052
獲取本書閱讀指導視頻
獲取免費增值資源
獲取精選書單推薦
加入讀者交流群,與更多讀者互動
- Kali Linux Web Penetration Testing Cookbook
- TypeScript Blueprints
- 造個小程序:與微信一起干件正經事兒
- Mastering Entity Framework
- R語言編程指南
- 精通Scrapy網絡爬蟲
- Windows內核編程
- Integrating Facebook iOS SDK with Your Application
- OpenCV 4計算機視覺項目實戰(原書第2版)
- Swift 4 Protocol-Oriented Programming(Third Edition)
- C++反匯編與逆向分析技術揭秘(第2版)
- 青少年學Python(第2冊)
- 多媒體技術及應用
- UX Design for Mobile
- JavaScript編程精解(原書第2版)