我的python世界下载_我的Python世界
商品参数\
\
\
我的Python世界
定价
69.00
出版社
人民邮电出版社
版次
1
出版时间
2018年07月
开本
16开
作者
程晨
装帧
平装-胶订
页数
169
字数
ISBN编码
9787115484345
\
\
\
内容介绍\
Python是一种解释型、面向对象、动态数据类型的gao级程序设计语言,它具有丰富和强大的库,能够把用其他语言(尤其是C/C )制作的各种模块很轻松地联结在一起。这两年随着人们对人工智能的关注越来越多,大家学习Python的热情也越来越高涨。Python在IEEE发布的2017年编程语言排行榜中高居shou位。
本书介绍了Python编程的基础知识,并以游戏《Minecraft(我的世界)》为载体,通过Python编程来与游戏中的玩家或方块互动,先后实现了“剑球”游戏、五子棋游戏以及像素图像扫描仪这几个项目, 后还实现了通过游戏控制Arduin等外部设备的功能。希望大家能够在游戏的过程中轻松地进入Python的世界, 终跨越软硬件的鸿沟,初步尝试自动化控制。
本书提供边玩游戏边学编程的全新体验,适合对Python编程感兴趣的读者阅读。游戏不再只是用来玩的,你将同时体验玩家、设计师和程序员的角色。
\
\
\
目录\
1 Python 基础 1
1 1 Python 的历史 1
1 2 Python 的发展 1
1 3 Python 的优缺点 2
1 3 1 Python 的优点 2
1 3 2 Python 的缺点 2
1 4 Python 的适用领域 3
1 5 Python 的安装与使用 3
1 5 1 Python 的安装 3
1 5 2 Python 的使用 5
1 5 3 编辑器 7
1 6 关键字 9
1 7 数字 10
1 8 变量 10
1 9 程序的基本结构 11
1 9 1 for 循环 12
1 9 2 if 选择结构 13
1 9 3 比较 14
1 9 4 逻辑运算 14
1 10 掷骰子 16
1 10 1 随机数 16
1 10 2 重复掷骰子 16
1 10 3 掷两个骰子 17
1 10 4 大小判断 18
1 11 While 20
2 字符串、列表和字典 22
2 1 字符串 22
2 1 1 字符串的定义 22
2 1 2 字符串的方法 22
2 2 列表 24
2 2 1 列表的定义 24
2 2 2 列表的方法 25
2 3 函数 26
2 4 猜词游戏 27
2 4 1 游戏规则 27
2 4 2 创建单词库 27
2 4 3 游戏结构 28
2 4 4 完善函数 29
2 5 字典 34
2 6 元祖 35
2 6 1 元祖的定义 35
2 6 2 多重赋值 35
2 6 3 多返回值 36
2 7 异常 36
2 8 函数汇总 37
2 8 1 数字 37
2 8 2 字符串 38
2 8 3 列表 39
2 8 4 字典 40
2 8 5 类型转换 40
3 类库和方法 42
3 1 库 42
3 1 1 使用random 库 42
3 1 2 使用Python 标准库 43
3 2 面向对象 44
3 3 定义类 44
3 4 继承 46
3 5 文件 48
3 5 1 读取文件 48
3 5 2 读取大文件 50
3 5 3 写入文件 51
3 5 4 文件系统操作 51
3 6 侵蚀化 52
3 7 网络 52
4 《Minecraft 我的世界》 54
4 1 《Minecraft》是什么 54
4 2 准备工作 55
4 3 欢迎来到《我的世界》 55
4 4 位置坐标 60
4 5 玩家的位置 60
4 5 1 获取玩家的位置 60
4 5 2 显示玩家的位置 61
4 5 3 设定玩家的位置 62
4 6 弹射区域 62
5 剑球游戏 64
5 1 建造球场 64
5 1 1 开辟空间 64
5 1 2 铺设球场 65
5 1 3 搭建球门 67
5 1 4 球场函数 67
5 2 击打事件处理 68
5 2 1 获取击打事件 68
5 2 2 确认方块的面 70
5 3 球的移动 71
5 3 1 击打方块不同的面 71
5 3 2 移动球的程序 73
5 4 异常情况 74
5 4 1 球多了 74
5 4 2 球没了 75
5 5 出界与进球 77
5 5 1 出界的判定 77
5 5 2 进球了 78
6 剑球进阶 81
6 1 特殊规则 81
6 1 1 规则介绍 81
6 1 2 移动的中线 81
6 1 3 偏移量 83
6 2 显示数字 83
6 3 球门上的比分 86
6 3 1 东侧的比分 86
6 3 2 西侧的比分 94
6 4 CSV 文件 99
6 4 1 什么是CSV 文件 99
6 4 2 新建CSV 文件 100
6 4 3 读取外部文件 100
6 4 4 优化代码 102
6 5 彩蛋:TNT 来了 106
6 6 显示时间 108
6 6 1 获取系统时间 108
6 6 2 显示形式 109
6 6 3 功能实现 109
7 五子棋 115
7 1 绘制棋盘 115
7 1 1 二维数组 115
7 1 2 代码实现 116
7 2 落子 117
7 2 1 获取击打事件 118
7 2 2 改变方块颜色 118
7 2 3 更改数组 118
7 3 五子相连 118
7 3 1 落子效果 118
7 3 2 重复落子问题 119
7 3 3 获胜判断 121
7 4 重新开始 128
7 4 1 结束后的提示 128
7 4 2 刷新棋盘 129
7 4 3 反复刷新的问题 130
8 图片扫描仪 131
8 1 像素画 131
8 2 项目介绍 132
8 3 操作菜单 133
8 3 1 获取输入信息 133
8 3 2 制作菜单 135
8 3 3 中文输入法 138
8 3 4 扫描仪菜单 138
8 4 扫描操作 142
8 5 复印操作 146
8 6 演示操作 148
8 6 1 原始内容制作 148
8 6 2 扫描 148
8 6 3 复印 152
8 7 完整的代码 154
9 硬件控制 160
9 1 Raspberry Pi 的硬件接口 160
9 1 1 连接GPIO 160
9 1 2 数字输出 161
9 1 3 模拟输出 163
9 2 串口通信 164
9 2 1 什么是Arduin 164
9 2 2 在Raspberry Pi 上安装Arduin 165
9 2 3 Arduin与Python 通信 165
9 3 比特开关 166
9 3 1 功能描述 166
9 3 2 准备工作 167
9 3 3 功能实现 167
附录 方块材质名称对照表 169
\
\
\
关联推荐\
\
人生苦短,我用Python玩游戏 边编程边玩游戏,在游戏中学编程 \
\
我的python世界下载_我的Python世界相关推荐
- 用python怎么下载_如何使用python下载视频
python怎么下载视频 在进行爬虫的时候,经常需要保存视频到本地.通常得先获得视频(.mp4)的下载链接,再设置保存到本地的路径(路径包括最后的命名, 例如:D:/1.mp4),因此函数传入的参数为 ...
- 青少年学python电子版下载_青少年学Python(第1册)
领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...
- python文本编辑器下载_海龟编辑器(Python编辑器)
海龟编辑器提供可视化的编辑方式,可以让您在编辑代码的时候更加简单,软件提供图形编辑方式,在编程的时候软件有相关的提示,例如添加事件.控制.运算.字符串等内容都是有提示的,对于学习Python是很有帮助 ...
- 正版python怎么下载_怎么下载官网python并安装
怎么下载官网python并安装? 百度搜索Python官网. 看到上图显示官网的没,点击进入. 把鼠标移到downloads上,然后看到下拉选项,点击Windows. 然后看到如下界面. 这么多的安装 ...
- cpython下载_一、Python简介及下载安装
一.关于Python Python是目前比较受欢迎的脚本语言之一,具有简洁性.易读性以及可扩展性的特点. Python与Java均可以写网页,也可以写后台功能,区别是Python执行效率低,开发效率高 ...
- python代码编辑器下载_编程猫Python编辑器
编程猫Python编辑器官方版操作简单,功能强大,能够让学习更轻松,编程不枯燥.它是由编程猫所研发,小朋友们能够通过该软件来制作有趣的小游戏,拥有超多模版!而且编程猫Python编辑器下载很简便. 软 ...
- python人脸识别系统下载_简单的Python人脸识别系统
案例一 导入图片 思路: 1.导入库 2.加载图片 3.创建窗口 4.显示图片 5.暂停窗口 6.关闭窗口 # 1.导入库 import cv2 # 2.加载图片 img = cv2.imread(' ...
- python编辑器怎么下载_海龟编辑器(Python编辑器)下载-海龟编辑器(Python编辑器)下载v1.3.6-IE浏览器中文网站...
针对少儿的一款代码编辑软件,海龟编辑器(Python编辑器)将代码以堆积木的方式呈现,让孩子在游戏中学习,降低学习难度,提高和吸引孩子的学习兴趣. 软件特点 1.一键安装第三方库. 2.扩展功能强大. ...
- python虚拟机下载_虚拟机 python
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 打开文件--打开bashrc--加入#addexportvirtualenvwr ...
最新文章
- 电脑的基础术语_运营小白,你应该知道的基础专业术语
- JAVA SE学习day_07:异常处理、TCP通信
- DayDayUp:哈哈,你上榜了嘛?界面新闻发布2020年中国最富1000人榜,总财富增加28%
- wxWidgets:wxLocale类用法
- “棱镜”折射出了什么
- c++仿函数 functor
- 1 2014年12月电大远程网络教育计算机统考 最 新 题 库,2014年12月份电大远程网络教育计算机应用基础统考题库试卷6...
- 2021高通人工智能创新大赛垃圾分类赛题第五次研讨会
- 120万名 GoDaddy 客户数据遭泄露
- 隐式类型转换 与 隐式类型转换操作符
- 买的是ARM指令集授权,不是已设计好的CPU核?
- 彻底解决chrome等浏览器被劫持(篡改主页hao123等)问题
- 使用ol,添加图书销售排行榜
- 熬夜不易,请老范喝杯烈酒
- matlab | 图像处理工具箱
- 最全ListView扩展的实例和补充
- kali2021.1安装pdtools挤牙膏式爬坑日记
- 离职、辞职、辞退、劳动纠纷应该怎么办?(附劳动法)
- nothing的含义介绍和 Optional ByVal的用法
- 「Jeremy Jordan」Notes on Machine learning Project Management Guidelines(机器学习项目管理指南)