前言
一、为什么写这本书
众所周知,未来将会是人工智能、大数据的时代,而Python在数据分析方面有着得天独厚的优势,能够大大提高开发效率。因此学习Python对未来的学习和工作会有很大的帮助。
另外,学习编程能很好地培养孩子的逻辑思维能力、程序设计能力、分析解决问题的能力及创造能力。通过学习编程,孩子有希望逐步成为未来人工智能方面的专业人才。那么如何让初学编程的青少年很好地掌握Python编程呢?其实也不难,重要的是“多学、多练、多编程”,通过学习来掌握Python的基本编程方法。
学习编程是枯燥的,很多人坚持不下来,这就需要一本有意思的Python编程学习参考书,既能让青少年学到Python编程精华,又能让学习变得很有趣,让学习的人有兴趣继续学习,这就是作者写本书的目的。
本书采用彩色、全图解的方式,对游戏实例中每个步骤的代码都进行非常细致的讲解,读者只要跟着步骤去做,就能完成很棒的项目。
二、全书学习地图
本书主要分为两篇,第一篇为编程基础篇,包括5章内容(第1~5章)。主要结合编程实例讲解Python的基本语法,以及使用Python中的模块编程的技巧。通过本篇的学习,读者可以掌握Python程序的基本语法及使用技巧,并可以编写一些小的使用程序。
第二篇为游戏编程篇,主要包括游戏编程入门(第6章)和游戏编程精通(第7、8章)两个板块。通过飞行汽车和接球游戏实例讲解Pygame模块的基本编程方法,通过射击游戏项目开发学习使用精灵编写游戏的技巧,以及游戏编程项目的开发方法、过程及技巧。
三、本书特色
本书具有如下特色。
1)根据一线的教学实践编写,采用游戏和有意思的故事作品实例作为主线来讲解,让读者由易到难逐步掌握Python编程方法和技巧。
2)采用分层级由浅入深的方式,从入门到精通逐渐深入,使读者不断获得成就感。
3)采用彩色、全图解的方式进行步骤式描述,并对实例中的代码进行详细分析讲解,使读者一看就会。
四、读者定位
本书适合初学编程的青少年学习使用,也适合作为中小学信息技术课教师或培训老师的参考用书,同时也适合想要让孩子学习Python编程的家长阅读参考。
五、本书作者团队
参加本书编写校对的人员有贺鹏、王红明、张军、刘继任、王伟伟等。由于作者水平有限,书中难免有疏漏和不足之处,恳请业界同仁及读者朋友提出宝贵意见。
六、感谢
一本书从选题到出版,要经历很多环节,在此感谢机械工业出版社的张淑谦编辑和其他没有见面的编辑为本书顺利出版所做的大量工作。
编者
2020年1月