您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
我的Python世界 玩《Minecraft我的世界》学Python编程(修订版)
字数: 250000
装帧: 平装
出版社: 人民邮电出版社
作者: 程晨
出版日期: 2023-12-01
商品条码: 9787115603975
版次: 2
开本: 16开
页数: 184
出版年份: 2023
定价:
¥69.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
1.热门编程语言与热门游戏的巧妙结合,趣味性十足!带你轻松跨越软硬件的鸿沟,体验Python世界的魅力! 2.全新修订版,内容更丰富!不仅介绍了Python编程的基础知识,还新增了通过游戏控制Arduino等外部设备的功能。让你在享受游戏乐趣的同时,也能探索更多实用技能。 3.学习编程从来都不是一件枯燥的事,边玩边学更简单!从“剑球”游戏到五子棋,再到像素图像扫描仪,让你成为游戏世界的编程高手!
内容简介
Python
如是一种解释型、面向对象并使用动态数据类型的高级程序设计语言,它具有丰富和强大的库,能够把用其他语言(尤其是C/C++)制作的各种模块很轻松地联结在一起。这两年,随着人们对人工智能的关注越来越多,大家学习Python的热情也日益高涨。Python在IEEE发布的2017年编程语言排行榜中高居首位。
本书介绍了Python编程的基础知识,并以游戏《Minecraft我的世界》为载体,通过Python编程来与游戏中的玩家或方块互动,先后实现了“剑球”游戏、五子棋游戏以及像素图像扫描仪这几个项目,最后还实现了通过游戏控制Arduino等外部设备的功能。希望大家能在玩游戏的过程中轻松地进入
Python
的世界,最终跨越软硬件的鸿沟,初步尝试自动化控制。
本书提供边玩游戏边学编程的全新体验,适合对Python编程感兴趣的读者阅读。游戏不再只是用来玩的,你将同时体验超级玩家、设计师和程序员的角色。
作者简介
程晨,科技作家,具有十余年嵌入式开发经验,编著、翻译出版开源硬件、3D打印、机器人、物联网领域相关图书十余本,国内较早的Arduino和3D打印技术普及图书都出自他手。他是机械工业出版社特聘技术顾问,曾任北京航空航天大学软件学院特聘讲师,参与了清华大学、北京邮电大学等多个高校的创新性课程设计。
目录
1Python基础1
1.1Python的历史1
1.2Python的发展1
1.3Python的优缺点2
1.3.1Python的优点2
1.3.2Python的缺点2
1.4Python的适用领域3
1.5Python的安装与使用3
1.5.1Python的安装3
1.5.2Python的使用5
1.5.3编辑器7
1.6关键字9
1.7数字10
1.8变量10
1.9程序的基本结构11
1.9.1for循环12
1.9.2if选择结构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.11While20
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欢迎来到《Minecraft我的世界》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.4CSV文件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代码实现1167.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.1RaspberryPi的硬件接口160
9.1.1连接GPIO160
9.1.2数字输出161
9.1.3模拟输出163
9.2串口通信164
9.2.1什么是Arduino164
9.2.2在RaspberryPi上安装Arduino165
9.2.3Arduino与Python通信165
9.3比特开关166
9.3.1功能描述166
9.3.2准备工作167
9.3.3功能实现167
附录方块材质名称对照表169
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网