• 达人迷
21年品牌 40万+商家 超1.5亿件商品

达人迷

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

54.18 6.1折 89 全新

库存4件

天津西青
认证卖家担保交易快速发货售后保障

作者(美)克里斯托弗·豪普特(Christopher Haupt) 著;黄一天 译

出版社人民邮电出版社

ISBN9787115477231

出版时间2018-05

装帧平装

开本16开

定价89元

货号1201690596

上书时间2024-11-24

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
克里斯托弗·豪普特(Christopher Haupt)是一名计算机科学家、企业家、游戏设计者以及启动顾问。他热爱花费时间用来教授和指导各个年龄段的孩子关于编程的神奇之处。Christopher 在他当地的校区和更大的社区里是一名很活跃的成员,他在 STEAM 项目、科学博览会或其他地方为孩子们激发兴趣并提供支持,让孩子可以探索技术,实践他们的好奇心,并释放他们的创造力。

目录
概述1
关于本书1
一些看似愚蠢的假设3
本书中使用的图标3
本书之外3
未来4
部分最基本的构建模组5
项目一开始你的Ruby旅程7
什么是编程?7
为什么选择Ruby?9
你需要哪些工具?9
如果你使用的是Windows系统10
如果你使用的是MacOS X系统17
项目二大数字25
开启交互式Ruby25
输入数字27
做一些简单的数学运算27
使用大数字,给Ruby一个惊喜28
引入内存,将结果保存到变量里29
用变量进行重复运算30
在出现问题时进行修正31
尝试做一些实验33
项目三更大的Hello World34
启动交互式Ruby34
理解字母和单词与数字有什么区别35
对单词进行数学运算36
利用字符串做一些其他事情37
将字符串存入变量38
构建一些大字母39
一个组合单词的简单方法40
一个组合字符串的不错方法41
构建字母H41
构建字母E43
构建字母L44
构建字母O44
将这些字母组成一个单词45
尝试一些实验48
第二部分程序员是很懒的!不要再打这么多字了!49
项目四形状51
筹备一个新的项目51
使用puts与Print打印54
使用gets获得输入55
在命令行里运行这个程序56
构建绘制矩形的代码57
矩形的个版本58
可复用的矩形61
构建绘制三角形的代码62
用你的两个形状绘制一个房子64
测试你的程序66
尝试一些实验66
项目五简单的冒险67
筹备一个新的项目67
规划项目68
考虑程序的框架69
构建主游戏循环71
构建房间描述和行为71
对玩家的行为做出回应73
新建游戏规则方法75
添加移动命令需要的方法75
添加用于处理战斗怪物的代码78
添加寻找宝藏的代码78
新建游戏辅助方法79
尝试一些实验81
项目六猜数字82
筹备一个新项目82
规划这个项目83
考虑程序的框架84
新建占位类87
新建一个空的Game类87
新建一个空的Player类87
为Game类添加缺失的初始化方法89
添加玩家方法90
新建玩家的读值方法90
新建玩家设值方法91
添加玩家功能方法92
编写Game类的代码92
编写游戏类的读值方法93
配置每个回合93
执行猜测循环95
添加提示代码95
为每轮评分96
展示玩家的结果97
尝试一些实验98
第三部分处理大量的用户数据99
项目七短稻草101
筹备一个新项目101
规划这个项目102
考虑程序的框架103
构建占位用的类105
新建一个空的Game类105
新建一个空的Player类107
新建一个空的Straw类107
编写Straw方法108
新建Straw的读值方法108
新建Straw的工厂方法108
数组入门110
编写Player的方法111
新建玩家的读值和设值方法111
新建玩家的辅助方法112
编写游戏方法代码112
编写初始化和终结条件112
编写用户界面方法113
编写主游戏逻辑方法114
尝试一些实验116
项目八破密机117
筹备一个新项目118
规划这个项目118
凯撒加密如何工作119
考虑程序的框架120
新建占位类121
CodeBreaker类121
Caesar类122
编写CodeBreaker方法122
Codebreaker的run方法122
用户界面方法123
加密和解密方法126
编写Caesar方法128
配置方法128
哈希入门131
加密和解密方法131
尝试一些实验133
项目九AD牌135
筹备一个新项目135
规划这个项目136
考虑一下程序的框架138
新建类140
新建Card类140
新建Deck类142
新建Player类143
新建Game类145
尝试一些实验151
第四部分利用共享代码获取图形化能力153
项目十迷宫寻宝155
筹备一个新项目156
规划这个项目157
考虑程序的框架159
新建占位类160
Game类160
Level类161
Tile类163
Player类165
编写Amazing类的方法165
编写Game类的方法166
编写Level类方法168
编写Tile类方法171
编写Player类方法173
尝试一些实验174
项目十一汉诺塔176
筹备一个新项目176
规划这个项目177
考虑程序的框架178
新建占位类180
Game类180
Post类182
Disc类183
编写Post方法185
编写Disc方法187
编写Game方法189
尝试一些实验191
项目十二生命游戏193
筹备一个新项目193
规划这个项目194
考虑一下程序的框架195
新建占位类197
Game类197
Grid类198
Cell类200
编写Cell方法202
编写Grid方法203
编写Game方法205
编写用户界面205
编写游戏规则206
添加更多的种子模式209
尝试一些实验209

内容摘要
Ruby是一种简单快捷的面向对象脚本语言,在实际工作中,Ruby也被作为常用的开发软件使用。本书是很好基础的入门书,从什么是Ruby、如何安装软件开始讲起,然后进行编程Hello World,随后一步步介绍编程模块,并根据游戏设计案例讲解Ruby软件应用实践方法。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP