图书前言

前言

I

当今世界是智能化与自动化的,大数据与人工智能等新兴

科技与人类生活并存。学会编程,能够让我们更好地适应世界

发展,更好地创造未来。

Python是一种免费、开源的高级编程语言,具有简洁、灵

活、易读和模块化的优良特性。Python有丰富的第三方工具库,

本书主要介绍标准库turtle,以及第三方库Pillow和Pygame。

《义务教育信息科技课程标准(2022年版)》中提到,义

务教育阶段以数据、算法、网络、信息处理、信息安全、人工

智能为课程逻辑主线,按照义务教育阶段学生的认知发展规律,

统筹安排各学校学习内容。初中阶段深化原理认识,探索利用

信息科技手段解决问题的过程与方法。本书从绘图角度介绍了

Python语言更为强大的一面。

本书共分10章,主要内容如下。

第1章:绘制基本几何图形。采用Python标准库turtle,

前言

第8章:Pillow库图像处理。Pillow提供了广泛的文件格

式支持、强大的图像处理能力,主要包括图像储存、图像显示、

格式转换以及基本的图像处理操作等。本章介绍Pillow库几个

常用模块的功能,运用这些功能实现简单P图。

第9章:Pygame——实现动画。Pygame 是Python的游戏

编程模块,它提供了诸多操作模块,擅长开发 2D 游戏,例如

俄罗斯方块、贪吃蛇、坦克大战等游戏。本章运用Pygame库

的函数实现动画,绘制一幅新春佳节的美景。

第10章:Pygame——游戏编程。本章除了实现动画以外,

增加了用户交互,完成一款简单的2D游戏。

本书由李雁翎、胡学钢任主编,陈欣、廉欣任副主编,主

要章节由陈欣编写,内容简介和前言由廉欣编写,各章的第一

节“问题描述”由陈欣和廉欣共同编写。

因时间和水平有限,书中难免存在不妥或错误之处,欢迎

读者批评指正,更希望读者对本书提出建设性意见,以便修订

再版时改进。

作者

2023年3月