Ruby基础教程第4版

Ruby基础教程第4版 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
[日] 高桥征义,[日] 后藤裕藏 著,何文斯 译,[日] 松本行弘 校



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-25

类似图书 点击查看全场最低价

图书介绍

出版社: 人民邮电出版社
ISBN:9787115366467
版次:4
商品编码:11524040
包装:平装
丛书名: 图灵程序设计丛书
开本:16开
出版时间:2014-09-01
用纸:胶版纸
页数:334
字数:520000
正文语种:中文


相关图书





图书描述

编辑推荐

适读人群 :Ruby初学者学习参考
Ruby入门,原版重印27次!松本行弘亲自审校并作推荐序!日本Ruby协会创始人兼会长倾情力作!

内容简介

  《Ruby基础教程(第4版)》特点:
  Ruby入门,原版重印27次!
  松本行弘亲自审校并作推荐序
  日本Ruby协会创始人兼会长倾情力作

作者简介

  《图灵程序设计丛书:Ruby基础教程(第4版)》为日本公认的Ruby入门教程。松本行弘亲自审校并作序推荐。《图灵程序设计丛书:Ruby基础教程(第4版)》支持Ruby2.0,也附带讲解了可运行于1.9版本的代码,事无巨细且通俗易懂地讲解了编写程序时所需要的变量、常量、方法、类、流程控制等的语法,以及主要类的使用方法和简单的应用,让没有编程经验的读者也能轻松掌握Ruby,找到属于自己的快乐编程方式,做到融会贯通并灵活运用到实际工作中。
  本书适合Ruby初学者学习参考,有一定Ruby编程基础的读者若想再回顾一下Ruby的各知识点,本书也能提供不少帮助。

内页插图

精彩书评

  高桥征义(Masayoshi Takahashi),日本Ruby协会创始人兼会长。日本IT书籍电子书平台达人出版会董事长。著有《Ruby基础教程》《Rails3绝技190招》等。喜欢的作家是新井素子。
  
  后藤裕藏(Yuuzou Gotou),日本网络应用通信研究所董事。喜欢平克?弗洛伊德乐队。
  
  松本行弘(Yukihiro Matsumoto),Ruby语言发明者,亦是亚洲首屈一指的编程语言发明者。现兼任网络应用通信研究所(NaCl)研究员、乐天技术研究所研究员、Heroku首席架构师等。昵称“Matz”。讨厌东京,喜欢温泉。
  
  何文斯,上海交通大学电子工程系研究生毕业,现就职于某国际独立软件开发商,从事软件售后支持工作。对面向对象的程序设计,脚本语言及其在语音、图像等信号处理中的应用有着浓厚的兴趣。

目录

第1部分 Ruby初体验
第1章 Ruby初探
1.1 Ruby的运行方法
1.2 程序解说
1.3 字符串
1.4 方法的调用
1.5 puts方法
1.6 p方法
1.7 中文的输出
1.8 数值表示与计算
1.9 变量
print方法和变量
1.1 0注释
1.1 1控制语句
print方法和变量
1.1 2条件判断:if~then~end
1.1 3循环

第2章 便利的对象
2.1 数组
2.2 散列
2.3 正则表达式
模式与匹配

第3章 创建命令
3.1 命令行的输入数据
3.2 文件的读取
3.3 方法的定义
3.4 其他文件的引用

第2部分 Ruby的基础
第4章 对象、变量和常量
4.1 对象
4.2 类
4.3 变量
4.4 常量
4.5 保留字
4.6 多重赋值

第5章 条件判断
5.1 什么是条件判断
5.2 Ruby中的条件
5.3 逻辑运算符
5.4 if语句
5.5 unless语句
5.6 case语句
5.7 if修饰符与unless修饰符
5.8 总结

第6章 循环
6.1 循环的基础
6.2 循环时的注意事项
6.3 实现循环的方法
6.4 times方法
6.5 for语句
6.6 普通的for语句
6.7 while语句
6.8 until语句
6.9 each方法
6.1 0loop方法
6.1 1循环控制
6.1 2总结

第7章 方法
7.1 方法的调用
7.2 方法的分类
7.3 方法的定义

第8章 类和模块
8.1 类是什么
8.2 类的创建
8.3 扩展类
8.4 alias与undef
8.5 模块是什么
8.6 模块的使用方法
8.7 创建模块
8.8 Mix-in
8.9 面向对象程序设计

第9章 运算符
9.1 赋值运算符
9.2 逻辑运算符的应用
9.3 条件运算符
9.4 范围运算符
9.5 运算符的优先级
9.6 定义运算符

第10章 错误处理与异常
10.1 关于错误处理
10.2 异常处理
10.3 异常处理的写法
10.4 后处理
10.5 重试
10.6 rescue修饰符
10.7 异常处理语法的补充
10.8 指定需要捕捉的异常
10.9 异常类
10.1 0主动抛出异常

第11章 块
11.1 块是什么
11.2 块的使用方法
11.3 定义带块的方法
11.4 局部变量与块变量

第3部分 Ruby的类
第12章 数值类
12.1 数值类的构成
12.2 数值的字面量
12.3 算数运算
除法
12.4 Math模块
12.5 数值类型转换
12.6 位运算
12.7 随机数
12.8 计数
12.9 近似值误差

第13章 数组类
13.1 复习数组
13.2 数组的创建方法
13.3 索引的使用方法
13.4 作为集合的数组
“|”与“+”的不同点
13.5 作为列的数组
13.6 主要的数组方法
13.7 数组与迭代器
13.8 处理数组中的元素
13.9 数组的元素
13.1 0同时访问多个数组

第14章 字符串类
14.1 字符串的创建
14.2 获取字符串的长度
14.3 字符串的索引
14.4 字符串的连接
14.5 字符串的比较
字符串的大小比较
14.6 字符串的分割
14.7 换行符的使用方法
14.8 字符串的检索与置换
14.9 字符串与数组的共同方法
14.10 其他方法
14.11 日语字符编码的转换

第15章 散列类
15.1 复习散列
15.2 散列的创建
15.3 值的获取与设定
15.4 查看指定对象是否为散列的键或值
15.5 查看散列的大小
15.6 删除键值
15.7 初始化散列
处理有两个键的散列
15.8 应用示例:计算单词数量

第16章 正则表达式类
16.1 关于正则表达式
16.2 正则表达式的模式与匹配
16.3 使用quote方法的正则表达式
16.4 正则表达式的选项
16.5 捕获
16.6 使用正则表达式的方法
16.7 正则表达式的例子

第17章 IO类
17.1 输入/输出的种类
17.2 基本的输入/输出操作
17.3 文件指针
17.4 二进制模式与文本模式
17.5 缓冲
17.6 与命令进行交互
17.7 open-uri库
17.8 stringio库

第18章 File类与Dir类
18.1 File类
18.2 目录的操作
18.3 文件与目录的属性
FileTest模块
18.4 文件名的操作
18.5 与操作文件相关的库

第19章 Encoding类
19.1 Ruby的编码与字符串
19.2 脚本编码与魔法注释
19.3 Encoding类
Encoding类的方法
19.4 正则表达式与编码
19.5 IO类与编码

第20章 Time类与Date类
20.1 Time类与Date类
20.2 时间的获取
20.3 时间的计算
20.4 时间的格式
20.5 本地时间
20.6 从字符串中获取时间
20.7 日期的获取
20.8 日期的运算
20.9 日期的格式
20.1 0从字符串中获取日期

第21章 Proc类
21.1 Proc类是什么
21.2 Proc的特征
21.3 Proc类的实例方法

第4部分动手制作工具
第22章 文本处理
22.1 准备文本
22.2 扩展simple_grep.rb:显示次数
计算匹配行
22.3 扩展simple_grep.rb:显示匹配的部分

第23章 检索邮政编码
23.1 获取邮政编码
23.2 检索邮政编码
23.3 sqlite3库
23.4 插入数据
23.5 检索数据
23.6 总结

附录
附录A Ruby运行环境的构建
A.1 Ruby的安装
A.2 在Windows下安装
A.3 在MacOSX下安装
通过MacPorts安装
A.4 在Unix下安装
附录B Ruby参考集
B.1 RubyGems
gem命令
B.2 Ruby参考手册
B.3 命令行选项
B.4 预定义变量、常量
B.5 错误信息
后记
谢辞

前言/序言

  乐在其中的编程语言
  与计算机程序“交流”的方式有两种。第一种方式是使用程序,另外一种是编写程序。然而,编写程序的人相对要少,大部分人都是使用程序而已。这个有点接近“读文章的人”与“写文章的人”的比例。读小说、散文、纪实文学等的人很多,但写小说、纪实文学的人数量上就远比读者少。
  这里说的“文章”不仅仅是指商业出版物,还包括个人网站。有很多人几乎每天都更新博客,有的是与身边的人分享有趣的事情,有的是提供某些有用的信息。虽然可能只是一些微不足道的信息,但还是会有读者乐于阅读,这类读者就是“用户”,因此博客也可以说是一种“供读者阅读的文章”。
  大家基于各种目的创建了这类网站,其中不少人是因为很享受自己编写内容的过程。以个人网站为例,单纯追求创作乐趣的人可能会更多。编程不也是如此吗?也就是说,并不仅仅是为了某种目的而编程,而是因为编程时乐在其中。编程的乐趣并非单指程序内容,使用的编程语言不同,所获得的乐趣也不一样。像这样,让编程本身变得有趣的编程语言真的存在吗?
  ——存在。Ruby就是其中一种。
  Ruby是一种旨在使大家编程时能乐在其中的编程语言。完全面向对象,有丰富的类库,直观、人性化的语法等都是Ruby的特征,但这些并不是Ruby的目的,只是快乐编程的手段。在程序世界里,有着种类繁多的语言。这些语言诞生的缘由多种多样,有的是为了编写运行速度快的程序,有的是为了可以在短时间内编写程序,有的是为了让程序只需编写一次就可以在任何环境中运行,有的是为了使小孩也能进行简单编程,等等。但是,似乎并没有哪个语言积极地宣称其目的是为了快乐编程。这可能是由于各个语言的设计者,并没有认真考虑过让任何人都可以编程。
  当然,使大家编程时乐在其中的语言,肯定是一种简单易掌握的语言,复杂的语言不可能让人体会到快乐。同时,这门语言又必须是一个功能强大的语言,若非如此,实际编写程序时会非常费劲。毋庸置言,Ruby就是这样一种简单易掌握,并且功能强大的编程语言。
  为了让零编程经验的读者轻松掌握Ruby,本书会巨细无遗地介绍Ruby。从编写程序时所需要的变量、常量、方法、类、流程控制等的语法说明,到主要类的使用方法和简单的应用,都会尽量用通俗易懂的方式来说明。对于从未接触过计算机的读者来说,也许这有点难,但是那些稍微懂点HTML的读者很容易就能做到融会贯通。另外,对于那些并非初学者的读者来说,若想再回顾一下Ruby的各知识点,本书也能提供不少帮助。
  希望各位读者能通过本书,熟练掌握Ruby,找到属于自己的快乐而有趣的编程方式,并灵活运用到实际中,笔者将不胜荣幸。
  欢迎来到Ruby的世界!
  高桥征义|后藤裕藏
Ruby基础教程第4版 下载 mobi epub pdf txt 电子书 格式

Ruby基础教程第4版 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Ruby基础教程第4版 下载 mobi pdf epub txt 电子书 格式 2024

Ruby基础教程第4版 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

不错!!!!!!!!!!!!!!!!!!!!!!

评分

非常棒的书,要花时间阅读。

评分

书是好事不过真的不适合我这种初学者…留着以后看

评分

还没有看,应该不错的。

评分

纸质很好,在需要的时候可以拿来翻翻,挺不错的

评分

很不错的一本书,早都想买了,趁着这次满减,赶紧入手

评分

这次活动力度挺大的,买了好多书,不错

评分

这么多年windows白用了。。。

评分

买了一大堆书,以后慢慢看吧

类似图书 点击查看全场最低价

Ruby基础教程第4版 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有