《Ruby 基础教程》(Lynda.com Ruby Essential Training)[光盘镜像]
电驴资源
| 用户共享的电驴资源列表 | |
|---|---|
| [Ruby.基础教程].Lynda.com.Ruby.Essential.Training.iso | 395.76 MB |
| 395.76 MB | |
电驴资源简介
| 资源介绍 |
| 文字语言: 英文 |
| 地区: 美国 |
| 对白语言: 英语 |
| 中文名: Ruby 基础教程 |
| 英文名: Lynda.com Ruby Essential Training |
| 资源格式: 光盘镜像 |
| 发行日期: 2012年12月11日 |
简介: ![]() In Ruby Essential Training, expert instructor Kevin Skoglund teaches the fundamentals of Ruby, the popular object-oriented open-source programming language. Kevin begins by walking through the basic data types, demonstrating Ruby's control structures (loops, iterators, conditionals, and code blocks) and showcasing the elegant syntax structure of the language. Kevin explains variable scope and shows how to use methods, arguments, and return values to write efficient code. After covering the fundamentals, Kevin focuses on Ruby's object-oriented features. He shows how to define classes and explores OOP concepts, including instances, attributes, access control, and inheritance. Exercise files accompany the course. Topics include: Using Ruby in the Interactive Ruby Shell and in standalone scripts Learning to write custom code blocks to find, merge, and sort Using modules for namespacing or as mix-ins Reading from and writing to files Creating a full Ruby project from start to finish 课程网址:http://www.lynda.com/Ruby-tutorials/essent...5-2.html ADSL小水管供源,大家见谅哈,白天一般都在的。 如果看不到下载链接,请到网盘下载:http://pan.baidu.com/share/link?shareid=46...training ![]() ![]() ################################### 下载链接来自 Sharevirus/STF/TLF Website Etc. 未经过安装测试与安全检测,使用者后果自负与本论坛无关 软体版权归原作者及其公司所有,如果你喜欢,请购买正版 ################################### |
|
目录: ├─00. Introduction │ 00 00. Welcome.mov │ 00 01. Using the exercise files.mov │ ├─01. Getting Started with Ruby │ 01 01. Introducing Ruby.mov │ 01 02. Installing Ruby on a Mac.mov │ 01 03. Installing Ruby on Windows.mov │ 01 04. Using Ruby.mov │ 01 05. Interactive Ruby Shell (IRB).mov │ 01 06. Documentation.mov │ ├─02. Ruby Object Types │ 02 01. Objects.mov │ 02 02. Variables.mov │ 02 03. Integers.mov │ 02 04. Floats.mov │ 02 05. Strings.mov │ 02 06. Arrays.mov │ 02 07. Array methods.mov │ 02 08. Hashes.mov │ 02 09. Symbols.mov │ 02 10. Booleans.mov │ 02 11. Ranges.mov │ 02 12. Constants.mov │ ├─03. Control Structures │ 03 01. Conditionals if else elsif.mov │ 03 02. Conditionals unless case.mov │ 03 03. Loops.mov │ 03 04. Iterators.mov │ ├─04. Code Blocks │ 04 01. What is a code block.mov │ 04 02. Find.mov │ 04 03. Merge.mov │ 04 04. Collect.mov │ 04 05. Sort.mov │ 04 06. Inject.mov │ ├─05. Methods │ 05 01. Defining and calling methods.mov │ 05 02. Variable scope in methods.mov │ 05 03. Arguments.mov │ 05 04. Argument default values.mov │ 05 05. Return value.mov │ 05 06. Operators are also methods.mov │ ├─06. Classes │ 06 01. Defining and using classes.mov │ 06 02. Instances.mov │ 06 03. Attributes.mov │ 06 04. Reader-writer methods.mov │ 06 05. Attribute methods.mov │ 06 06. Initialize method.mov │ 06 07. Class methods.mov │ 06 08. Class attributes.mov │ 06 09. Class reader-writer methods.mov │ 06 10. Inheritance.mov │ 06 11. Subclass overriding.mov │ 06 12. Accessing the superclass.mov │ ├─07. Modules │ 07 01. Namespacing.mov │ 07 02. Mixins.mov │ 07 03. Load require and include.mov │ 07 04. Enumerable as a mixin.mov │ ├─08. Working with Files │ 08 01. Input-output basics.mov │ 08 02. File system basics.mov │ 08 03. File paths.mov │ 08 04. Accessing files.mov │ 08 05. Writing to files.mov │ 08 06. Reading from files.mov │ 08 07. File pointer.mov │ 08 08. Renaming and deleting files.mov │ 08 09. Working with directories.mov │ 08 10. Examining file details.mov │ ├─09. Ruby Project Creating the Food Finder │ 09 01. Project overview.mov │ 09 02. Application paths.mov │ 09 03. Guide class.mov │ 09 04. Restaurant class.mov │ 09 05. Accessing the restaurant file.mov │ 09 06. Handling input in the action loop.mov │ 09 07. Limiting input.mov │ 09 08. Adding restaurants.mov │ 09 09. Refactoring the add action.mov │ 09 10. Listing restaurants.mov │ 09 11. Improving output.mov │ 09 12. Finding restaurants.mov │ 09 13. Sorting.mov │ ├─10. Conclusion │ 10 01. Goodbye.mov │ └─Exercise files Ex_Files_Ruby_EssT.zip |



