书籍介绍
本书以Python 3.7为编程环境android游戏开发案例与关键技术,从基本的编程思想入手android游戏开发案例与关键技术,逐步拓展Python语言教学。 是一本面向广大编程学习者的编程书籍。 全书分为基础篇、图像处理与可视化篇、爬虫技术开发篇、人工智能开发篇和游戏开发改进篇。 基础知识(第1~7章)主要讲解Python的基本语法知识、控制语句、函数、文件、面向对象编程基础、Tkinter图形界面设计、网络编程与多线程、Python数据库应用等知识,以及使用游戏案例作为每章的阶段性任务。 图像处理与可视化章节(第8-9章)通过《人物拼图游戏》和《学生成绩分布直方图展示》的案例学习Python图像处理与可视化功能。 爬虫技术开发(第10-13章)利用爬虫技术开发《小翻译家》、《校园网搜索引擎》、《爬取百度图片》以及利用爬虫模拟登录技术的案例,讲解Python爬虫的关键技术。 人工智能开发(第14-16章)主要讲解基于朴素贝叶斯算法的文本分类、基于卷积神经网络的手写识别和基于OpenCV的人脸识别三个案例。 游戏开发改进(第17章)使用第三方Pygame库开发大家熟悉的Flappy Bird(又名笨鸟先飞)游戏。 通过本书橙光游戏,读者将学习Python编程技术和技巧硬件设备,掌握第三方库的使用,了解编程的所有相关内容。 本书不仅列出了完整的代码,而且对所有的源代码都进行了详尽的解释,通俗易懂,图文并茂。 本书适合Python语言学习者、程序员和游戏编程爱好者。