當今世界是智能化與自動化的,大數(shù)據(jù)與人工智能等新興
科技與人類生活并存。學會編程,能夠讓我們更好地適應世界
發(fā)展,更好地創(chuàng)造未來。
Python是一種免費、開源的高級編程語言,具有簡潔、靈
活、易讀和模塊化的優(yōu)良特性。Python有豐富的第三方工具庫,
本書主要介紹標準庫turtle,以及第三方庫Pillow和Pygame。
《義務教育信息科技課程標準(2022年版)》中提到,義
務教育階段以數(shù)據(jù)、算法、網(wǎng)絡、信息處理、信息安全、人工
智能為課程邏輯主線,按照義務教育階段學生的認知發(fā)展規(guī)律,
統(tǒng)籌安排各學校學習內(nèi)容。初中階段深化原理認識,探索利用
信息科技手段解決問題的過程與方法。本書從繪圖角度介紹了
Python語言更為強大的一面。
本書共分10章,主要內(nèi)容如下。
第1章:繪制基本幾何圖形。采用Python標準庫turtle,
第8章:Pillow庫圖像處理。Pillow提供了廣泛的文件格
式支持、強大的圖像處理能力,主要包括圖像儲存、圖像顯示、
格式轉(zhuǎn)換以及基本的圖像處理操作等。本章介紹Pillow庫幾個
常用模塊的功能,運用這些功能實現(xiàn)簡單P圖。
第9章:Pygame——實現(xiàn)動畫。Pygame 是Python的游戲
編程模塊,它提供了諸多操作模塊,擅長開發(fā) 2D 游戲,例如
俄羅斯方塊、貪吃蛇、坦克大戰(zhàn)等游戲。本章運用Pygame庫
的函數(shù)實現(xiàn)動畫,繪制一幅新春佳節(jié)的美景。
第10章:Pygame——游戲編程。本章除了實現(xiàn)動畫以外,
增加了用戶交互,完成一款簡單的2D游戲。
本書由李雁翎、胡學鋼任主編,陳欣、廉欣任副主編,主
要章節(jié)由陳欣編寫,內(nèi)容簡介和前言由廉欣編寫,各章的第一
節(jié)“問題描述”由陳欣和廉欣共同編寫。
因時間和水平有限,書中難免存在不妥或錯誤之處,歡迎
讀者批評指正,更希望讀者對本書提出建設性意見,以便修訂
再版時改進。
作者
2023年3月