由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版]我的Python世界 玩minecraft我的世界 minecraft制作交互游戏 python游戏开发从入门
¥ ×1
店铺公告
为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。
温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。
关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。
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 什么是Arduino… ………………………………………………………………… 164
9.2.2 在Raspberry Pi 上安装Arduino… …………………………………………… 165
9.2.3 Arduino 与Python 通信… ……………………………………………………… 165
9.3 比特开关................................................................................................... 166
9.3.1 功能描述… ………………………………………………………………………… 166
9.3.2 准备工作… ………………………………………………………………………… 167
9.3.3 功能实现… ………………………………………………………………………… 167
附录 方块材质名称对照表.....................................................................169
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格