Python游戏超详细实战攻略(微课视频版)
13小时视频详解20多个经典游戏的开发,在趣味性学习中掌握Python语言

作者:夏敏捷 宋宝卫

丛书名:移动互联网开发技术丛书

定价:89.8元

印次:1-1

ISBN:9787302590750

出版日期:2022.05.01

印刷日期:2022.04.22

图书责编:付弘宇

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《Python游戏超详细实战攻略(微课视频版)》以Python 3.7为编程环境,从基本的程序设计思想入手,逐步开展Python语言教学,是一本面向广大编程学习者的程序设计类图书。基础篇主要讲解Python的基础语法知识、控制语句、函数、文件、面向对象编程基础、Tkinter图形界面设计、网络编程和多线程、Python数据库应用等知识,并以小游戏案例作为各章的阶段性任务;实战篇和提高篇综合应用基础篇讲解的知识,开发经典的、大家耳熟能详的游戏,如连连看、推箱子、两人麻将、扫雷、中国象棋、飞机大战和Flappy Bird等。本书**的特色在于以游戏开发案例为导向,使枯燥的Python语言学习充满乐趣。通过本书,读者将学会Python编程技术和技巧,学会面向对象的设计技术,了解程序设计的相关内容。书中不仅列出了完整的代码,同时对所有的源代码进行了非常详细的解释,通俗易懂,图文并茂。 本书适用于Python语言学习者、程序设计人员和游戏编程爱好者。

夏敏捷,硕士,副教授,中原工学院基础部副主任。主要研究项目及领域:可视化、游戏开发。主编《Python程序设计》、《Flash AS游戏设计》、《Visual C#.NET基础与应用教程》等20余部图书。

前言 自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一。 学习编程是工程专业学生教育的重要部分。除了直接的应用,学习编程是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是新兴程序设计语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言。由于Python语言的简洁、易读以及可扩展性,许多高校纷纷开设Python程序设计课程。 本书作者长期从事程序设计语言教学与应用开发,在长期的教学实践中,积累了丰富的经验和教训,能够了解在学习编程的时候需要什么样的书才能提高Python开发能力,以最少的时间投入得到最快的实际应用。本书以游戏案例驱动,在游戏设计开发过程中,读者可以不知不觉地学会这些“枯燥”的技术。 本书内容如下: 基础篇包括第1~9章,主要讲解Python的基础知识、面向对象编程基础、Tkinter图形界面设计、网络编程和多线程、Python数据库应用、图像处理等知识,每章最后都有应用本章知识点的游戏案例。实战篇包括第10~18章,综合应用前面技术,开发经典的、大家耳熟能详的游戏,如连连看、推箱子、两人麻将、贪吃蛇、人机对战、黑白棋、扫雷、中国象棋、21点扑克牌、华容道等。提高篇包括第19 章和第20章,讲解基于Pygame游戏设计的基本知识,并应用Pygame开发贪吃蛇、飞机大战、黑白棋和Flappy Bird(又称笨鸟先飞)等游戏案例。 本书特点如下: (1) Python 程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零...

目录
荐语
查看详情 查看详情

目录

基础篇

第1章Python基础知识

1.1Python语言概述

1.1.1Python语言简介

1.1.2安装Python

1.1.3Python开发环境IDLE的启动

1.1.4利用IDLE创建Python程序

1.1.5在IDLE中运行和调试Python程序

1.1.6Python基本输入

1.1.7Python基本输出

1.1.8Python代码规范

1.1.9Python帮助

1.2Python语法基础

1.2.1Python数据类型

1.2.2序列数据结构

1.2.3Python控制语句

1.2.4Python函数与模块

1.3Python文件的使用

1.3.1打开(建立)文件

1.3.2读取文本文件

1.3.3写文本文件

1.3.4文件内移动

1.3.5文件的关闭

1.3.6文件应用案例——游戏地图存储

1.4Python的第三方库

思考与练习

第2章序列应用——猜单词游戏

2.1猜单词游戏功能介绍

2.2程序设计的思路

2.3random模块

2.4程序设计的步骤

2.5拓展练习——人机对战井字棋游戏

2.5.1人机对战井字棋游戏功能介绍

2.5.2人机对战井字棋游戏设计思想

2.5.3人机对战井字棋游戏设计步骤

思考与练习

第3章面向对象设计应用——发牌游戏

3.1发牌游戏功能介绍

... 查看详情

1.详细解析连连看、推箱子、中国象棋、两人麻将、扫雷游戏、华容道、贪吃蛇、黑白棋和飞机大战等20多个经典游戏的开发过程,使读者在充满乐趣的学习过程中掌握Python语言开发技能。

2.提供近13小时(760分钟)视频讲解,读者可以随时手机观看。

3.提供书中全部游戏的实战代码,读者可以免费下载和学习。

查看详情