您好,欢迎来到聚文网。 登录 免费注册
MINECRAFT编程 使用Python语言玩转我的世界

MINECRAFT编程 使用Python语言玩转我的世界

  • 字数: 405000
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: (美)克雷格·理查森(Craig Richardson)
  • 出版日期: 2020-04-01
  • 商品条码: 9787121383632
  • 版次: 1
  • 开本: 16开
  • 页数: 284
  • 出版年份: 2020
定价:¥118 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
Minecraft(官方中文名为“我的世界”)是世界范围内深受玩家喜爱的一款沙盒式建造游戏。在Minecraft中,我们可以自由搭建,把理想变为现实。Python是一种功能强大且非常适合初学者学习的语言。本书将Minecraft与Python程序结合起来,使用Python更好地控制Minecraft中的项目,比如一秒钟就搭起一栋房子来。编程是有趣并充满想象力的一件事,在Minecraft中也一样。本书可以帮你在Minecraft中制作出各种各样有趣的内容,这是你成为一个伟大的程序员或Minecraft大师必须迈出的一步。本书包含12章,分别为“设置你的电脑”“使用变量传送”“利用数学快速搭建和长途旅行”“利用字符串聊天”“通过布尔运算判断真假”“用if语句做小游戏”“用while循环制作舞会和花卉游行”“函数赐予你超能力”“用表和字典击打东西”“Minecraft的for循环魔法”“从文件及模块中保存和读取建筑”“用面向对象编程将程序变优雅”。本书适合喜爱Minecraft、愿意学习编程的人学习和阅读。
目录
第1章设置你的电脑1
准备好你的Windows PC2
安装Minecraft2
安装Python3
安装Java4
安装Minecraft Python API和Spigot6
运行插件并创建游戏7
重新开始一个新的世界9
离线游戏10
改为生存模式11
准备好你的Mac12
安装Minecraft13
安装Python15
安装Java15
安装Minecraft Python API和Spigot16
运行Spigot并创建游戏18
重新开始一个新的世界19
离线游戏20
改为生存模式20
设置你的Raspberry Pi21
认识IDLE22
认识PythonShell23
和IDLE的文本编辑器问好23
什么时候使用Python,什么时候
使用文本编辑器25
本书中使用的提示符26
测试你的Minecraft Python是否能运行26
第2章使用变量传送28
什么是程序28
使用变量存储数据29
程序语言的结构30
变量的语法规则31
如何改变变量的值32
整数32
任务#1传送你的角色33
浮点数38
任务#2去你想去的地方39
使用时间模块降低传送速度40
任务#3传送之旅41
排除bug43
任务#4修正一个充满bug的
传送程序44
你学到了什么46
第3章利用数学快速搭建和长途
旅行47
表达式和语句47
运算符号48
加法48
任务#5堆砖块49
任务#6超级跳51
减法52
任务#7改变你脚下的砖块52
在参数中使用数学符号53
任务#8快速搭建55
乘法58
除法58
任务#9壮观的尖塔58
指数60
括号和运算顺序61
方便的数学技巧61
缩略符61
用随机数字玩游戏62
任务#10跳到一个新的地方63
你学到了什么64
第4章利用字符串聊天65
什么是字符串66
print()函数66
任务#11你好,Minecraft世界67
input()函数68
任务#12写你自己的聊天信息69
连接字符串71
将数字转换为字符串71
连接整数与浮点数72
任务#13在聊天中加入用户名73
使用int()将字符串转变为整数74
任务#14使用input命令建立砖块74
从异常中恢复76
任务#15数字通行77
任务#16神奇的记录仪79
你学到了什么81
第5章通过布尔运算判断真假82
布尔运算基础83
任务#17停止打碎砖块83
关联布尔运算84
比较符号85
等于85
任务#18我在游泳吗86
不等于87
任务#19我没有站在空气中吗88
大于和小于89
大于或等于和小于或等于90
任务#20我在地面上吗91
任务#21我在家附近吗92
逻辑算符93
and94
任务#22我是否接近在水下95
or96
任务#23我在树上吗96
not97
任务#24这个砖块不是西瓜吗98
逻辑算符的顺序99
我的数字在其他两个数之间吗100
任务#25我在房子里吗100
你学到了什么102
第6章用if语句做小游戏103
使用if语句104
任务#26炸出一个坑105
else语句107
任务#27是否阻止打碎砖块108
elif语句109
任务#28提供礼物111
连接elif语句112
任务#29传送到正确的位置113
嵌套if语句115
任务#30开一个秘密通道115
用if语句来检测一个值的范围117
任务#31传送位置118
布尔运算和if语句120
任务#32洗澡121
你学到了什么123
第7章用while循环制作舞会
和花卉游行124
简单的while循环124
任务#33随机的传送旅程126
用变量count控制循环128
任务#34水的诅咒129
无限while循环130
任务#35花朵小径131
奇特的条件132
任务#36潜水比赛133
布尔运算符和while循环135
在while循环中检测值的范围136
任务#37做一个舞池136
嵌套if语句和while循环138
任务#38点石成金139
用break语句来结束while循环140
任务#39用循环创建较为聊天140
while-else语句142
任务#40热和冷142
你学到了什么145
第8章函数赐予你超能力146
定义你自己的函数147
调用函数147
带有参数的函数148
任务#41创建一片森林149
重构程序151
任务#42重构152
用文档字符串做注释153
参数中的换行符154
函数返回值154
任务#43砖块ID提醒器156
在函数中使用if语句和while循环157
if语句158
任务#44羊毛颜色助手159
while循环160
任务#45到处摆放砖块161
全局变量和局部变量163
任务#46移动的砖块164
你学到了什么166
第9章用表和字典击打东西167
使用表168
使用一个表项目168
改变表项目169
任务#47高和低169
操作表171
添加项目171
插入项目172
删除项目173
任务#48进度条173
把字符串看作表175
元组175
用元组来设置变量176
任务#49滑行177
返回元组178
表的其他有用的特征179
表的长度179
任务#50击打砖块180
随机选取一个项目182
任务#51随机砖块183
复制表184
项目和if语句185
任务#52夜视剑186
字典188
定义一个字典188
使用字典中的项目189
任务#53观光指南190
在字典中改变或添加项目191
在字典中删除项目192
任务#54击打砖块的分数192
你学到了什么194
第10章Minecraft的for循环
魔法195
一个简单的for循环195
任务#55魔杖196
函数range()198
任务#56魔法楼梯199
用range()玩耍200
其他表函数201
任务#57柱子202
任务#58金字塔204
循环一个字典205
任务#59记分牌206
for-else循环207
退出for-else循环207
任务#60钻石勘探者208
嵌套for循环和多维表209
考虑两个维度209
使用二维表中的值213
任务#61像素艺术214
用循环生成二维表216
任务#62风化剥蚀的墙217
考虑三个维度218
输出三维表219
使用三维表中的值223
任务#63复制一座建筑225
学到了什么229
第11章从文件及模块中保存
和读取建筑231
使用文件232
打开一个文件232
目录XI
写入并保存一个文件233
读取一个文件234
读取文件中的一行235
任务#64提醒单236
第一部分写提醒单236
第二部分展示提醒单237
使用模块238
使用pickle模块239
导入pickle239
使用from语句导入一个函数241
使用*来调用全部的函数242
给模块起个“外号”242
任务#65保存一座建筑243
第一部分保存建筑243
第二部分读取建筑246
使用shelve模块存储大量数据248
使用shelve打开一个文件248
使用shelve添加、修改和
访问项目248
任务#66存储一系列建筑249
第一部分将一座建筑保存到
收藏夹中250
第二部分从收藏夹中读取
一座建筑250
使用pip安装新的模块253
在Windows中使用pip254
在Mac或者树莓派中使用pip255
使用pip安装的模块:Flask255
任务#67位置网站257
你学到了什么257
第12章用面向对象编程将程序
变优雅259
面向对象编程基础260
创建一个类260
创建一个对象261
获取对象属性262
任务#68位置对象262
理解方法264
任务#69幽灵屋266
方法的返回值268
任务#70幽灵城堡269
创造多个对象271
任务#71幽灵城272
类的属性273
认识和了解继承275
继承一个类276
在子类中加入新方法277
任务#72幽灵酒店278
重写方法和属性280
任务#73幽灵树283
你学到了什么284

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网