The Resource Ruby wizardry : an introduction to programming for kids, by Eric Weinstein
Ruby wizardry : an introduction to programming for kids, by Eric Weinstein
Resource Information
The item Ruby wizardry : an introduction to programming for kids, by Eric Weinstein represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in Memorial Hall Library.This item is available to borrow from 1 library branch.
Resource Information
The item Ruby wizardry : an introduction to programming for kids, by Eric Weinstein represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in Memorial Hall Library.
This item is available to borrow from 1 library branch.
- Summary
- "A playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you'll learn real programming skills"--Page 4 of cover
- Language
- eng
- Extent
- xxii, 327 pages
- Contents
-
- 1. What this book's about : Why learn programming (and why Ruby)? ; All adults on deck: installing Ruby ; Achievement unlocked: Ruby installed! ; Putting on the Ruby slippers ; Getting to know IRB ; Using a text editor and the Ruby command ; When to use IRB and when to use a text editor ; The prompts used in this book ; Into the shiny red yonder
- 2. The king and his string : A short yarn ; A bit more about variables ; Ruby operators ; A smallish project for you
- 3. Pipe dreams : The apprentice plumber's dilemma ; Writing and running Ruby scripts ; His majesty's flow control ; Improving flow_rate.rb with fancier logical operators ; A biggerish project for you
- 4. Staying in the loop : Ruby on monorails ; While loops ; Arrays ; Putting arrays and loops into action ; Your project, should you choose to accept it
- 5. Array of sunshine and hash on the range : Big Hank's hashery ; Arrays within arrays ; Even more array methods! ; Shift! Pop! Insert! ; Iterating with arrays ; Hash in the hashery ; Rollicking ranges ; Order up!
- 6. The (chunky) bacon to Ruby's hash : Symbols! ; The skinny on symbols ; Symbols and hashes, together at last ; The mid-morning rush ; What else can you do with symbols?
- 7. The magic of methods and blocks : A method to the madness ; Defining your own methods ; What is nil? ; Splat parameters ; Block methods ; Into the dagron's lair
- 8. Everything is an object (almost) : The subject of our story is an object ; Classes and objects ; Creating our first class, minstrel ; Variable scope ; Objects and self ; Methods and instance variables ; Dial-a-ballad, or the minstrel's delivery service
- 9. Inheriting the magic of Ruby : Her majesty's managerie ; A brush-up on classes ; Subclass and superclass ; Protecting the kingdom with GuardDogs and FlyingMonkeys ; The queen's machine
- 10. A horse of a different color : Utter panda-monium ; Creating modules ; Constants ; Extending your knowledge ; Mixins and inheritance ; Requiring another file ; Looking up constants ; A horse of a different color
- 11. Second time's the charm : Refactoring at the refactory ; Variable assignment tricks ; Crystal-clear conditionals ; When you need a case statement ; Simplifying methods ; De-duplicating code ; Re-refactoring
- 12. Reading, writing, and Ruby magic : File input and output ; Opening a file with Ruby ; Writing and adding to files ; Avoiding errors while working with files ; All loading docks, report for duty!
- 13. Follow the WEBrick road : Ruby and the Internet ; Using the open-uri Ruby Gem ; Investigating the kingdom's web server ; Beyond the kingdom walls
- 14. Where to go next : The big picture: what you know ; Additional resources and further reading ; Online and multimedia ; Additional topics
- A. Installing Ruby on Mac and Linux : Installing on Mac ; Installing on Linux
- B. Troubleshooting : Errors running Ruby scripts ; Errors using IRB
- Isbn
- 9781593275662
- Label
- Ruby wizardry : an introduction to programming for kids
- Title
- Ruby wizardry
- Title remainder
- an introduction to programming for kids
- Statement of responsibility
- by Eric Weinstein
- Language
- eng
- Summary
- "A playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you'll learn real programming skills"--Page 4 of cover
- Cataloging source
- OQX
- http://library.link/vocab/creatorName
- Weinstein, Eric
- Dewey number
- 005.133
- Illustrations
- illustrations
- Index
- index present
- LC call number
- QA76.73.R83
- LC item number
- W45 2015
- Literary form
- non fiction
- Nature of contents
- bibliography
- http://library.link/vocab/subjectName
-
- Ruby (Computer program language)
- Computer programming
- Target audience
- juvenile
- Label
- Ruby wizardry : an introduction to programming for kids, by Eric Weinstein
- Bibliography note
- Includes bibliographical references and index
- Carrier category
- volume
- Carrier category code
-
- nc
- Carrier MARC source
- rdacarrier
- Content category
-
- text
- still image
- Content type code
-
- txt
- sti
- Content type MARC source
-
- rdacontent
- rdacontent
- Contents
- 1. What this book's about : Why learn programming (and why Ruby)? ; All adults on deck: installing Ruby ; Achievement unlocked: Ruby installed! ; Putting on the Ruby slippers ; Getting to know IRB ; Using a text editor and the Ruby command ; When to use IRB and when to use a text editor ; The prompts used in this book ; Into the shiny red yonder -- 2. The king and his string : A short yarn ; A bit more about variables ; Ruby operators ; A smallish project for you -- 3. Pipe dreams : The apprentice plumber's dilemma ; Writing and running Ruby scripts ; His majesty's flow control ; Improving flow_rate.rb with fancier logical operators ; A biggerish project for you -- 4. Staying in the loop : Ruby on monorails ; While loops ; Arrays ; Putting arrays and loops into action ; Your project, should you choose to accept it -- 5. Array of sunshine and hash on the range : Big Hank's hashery ; Arrays within arrays ; Even more array methods! ; Shift! Pop! Insert! ; Iterating with arrays ; Hash in the hashery ; Rollicking ranges ; Order up! -- 6. The (chunky) bacon to Ruby's hash : Symbols! ; The skinny on symbols ; Symbols and hashes, together at last ; The mid-morning rush ; What else can you do with symbols? -- 7. The magic of methods and blocks : A method to the madness ; Defining your own methods ; What is nil? ; Splat parameters ; Block methods ; Into the dagron's lair -- 8. Everything is an object (almost) : The subject of our story is an object ; Classes and objects ; Creating our first class, minstrel ; Variable scope ; Objects and self ; Methods and instance variables ; Dial-a-ballad, or the minstrel's delivery service -- 9. Inheriting the magic of Ruby : Her majesty's managerie ; A brush-up on classes ; Subclass and superclass ; Protecting the kingdom with GuardDogs and FlyingMonkeys ; The queen's machine -- 10. A horse of a different color : Utter panda-monium ; Creating modules ; Constants ; Extending your knowledge ; Mixins and inheritance ; Requiring another file ; Looking up constants ; A horse of a different color -- 11. Second time's the charm : Refactoring at the refactory ; Variable assignment tricks ; Crystal-clear conditionals ; When you need a case statement ; Simplifying methods ; De-duplicating code ; Re-refactoring -- 12. Reading, writing, and Ruby magic : File input and output ; Opening a file with Ruby ; Writing and adding to files ; Avoiding errors while working with files ; All loading docks, report for duty! -- 13. Follow the WEBrick road : Ruby and the Internet ; Using the open-uri Ruby Gem ; Investigating the kingdom's web server ; Beyond the kingdom walls -- 14. Where to go next : The big picture: what you know ; Additional resources and further reading ; Online and multimedia ; Additional topics -- A. Installing Ruby on Mac and Linux : Installing on Mac ; Installing on Linux -- B. Troubleshooting : Errors running Ruby scripts ; Errors using IRB
- Control code
- 1598637
- Dimensions
- 24 cm
- Extent
- xxii, 327 pages
- Isbn
- 9781593275662
- Media category
- unmediated
- Media MARC source
- rdamedia
- Media type code
-
- n
- Other control number
- 689145756685
- Other physical details
- chiefly color illustrations
- System control number
-
- (Sirsi) 1598637
- (OCoLC)898905827
- Label
- Ruby wizardry : an introduction to programming for kids, by Eric Weinstein
- Bibliography note
- Includes bibliographical references and index
- Carrier category
- volume
- Carrier category code
-
- nc
- Carrier MARC source
- rdacarrier
- Content category
-
- text
- still image
- Content type code
-
- txt
- sti
- Content type MARC source
-
- rdacontent
- rdacontent
- Contents
- 1. What this book's about : Why learn programming (and why Ruby)? ; All adults on deck: installing Ruby ; Achievement unlocked: Ruby installed! ; Putting on the Ruby slippers ; Getting to know IRB ; Using a text editor and the Ruby command ; When to use IRB and when to use a text editor ; The prompts used in this book ; Into the shiny red yonder -- 2. The king and his string : A short yarn ; A bit more about variables ; Ruby operators ; A smallish project for you -- 3. Pipe dreams : The apprentice plumber's dilemma ; Writing and running Ruby scripts ; His majesty's flow control ; Improving flow_rate.rb with fancier logical operators ; A biggerish project for you -- 4. Staying in the loop : Ruby on monorails ; While loops ; Arrays ; Putting arrays and loops into action ; Your project, should you choose to accept it -- 5. Array of sunshine and hash on the range : Big Hank's hashery ; Arrays within arrays ; Even more array methods! ; Shift! Pop! Insert! ; Iterating with arrays ; Hash in the hashery ; Rollicking ranges ; Order up! -- 6. The (chunky) bacon to Ruby's hash : Symbols! ; The skinny on symbols ; Symbols and hashes, together at last ; The mid-morning rush ; What else can you do with symbols? -- 7. The magic of methods and blocks : A method to the madness ; Defining your own methods ; What is nil? ; Splat parameters ; Block methods ; Into the dagron's lair -- 8. Everything is an object (almost) : The subject of our story is an object ; Classes and objects ; Creating our first class, minstrel ; Variable scope ; Objects and self ; Methods and instance variables ; Dial-a-ballad, or the minstrel's delivery service -- 9. Inheriting the magic of Ruby : Her majesty's managerie ; A brush-up on classes ; Subclass and superclass ; Protecting the kingdom with GuardDogs and FlyingMonkeys ; The queen's machine -- 10. A horse of a different color : Utter panda-monium ; Creating modules ; Constants ; Extending your knowledge ; Mixins and inheritance ; Requiring another file ; Looking up constants ; A horse of a different color -- 11. Second time's the charm : Refactoring at the refactory ; Variable assignment tricks ; Crystal-clear conditionals ; When you need a case statement ; Simplifying methods ; De-duplicating code ; Re-refactoring -- 12. Reading, writing, and Ruby magic : File input and output ; Opening a file with Ruby ; Writing and adding to files ; Avoiding errors while working with files ; All loading docks, report for duty! -- 13. Follow the WEBrick road : Ruby and the Internet ; Using the open-uri Ruby Gem ; Investigating the kingdom's web server ; Beyond the kingdom walls -- 14. Where to go next : The big picture: what you know ; Additional resources and further reading ; Online and multimedia ; Additional topics -- A. Installing Ruby on Mac and Linux : Installing on Mac ; Installing on Linux -- B. Troubleshooting : Errors running Ruby scripts ; Errors using IRB
- Control code
- 1598637
- Dimensions
- 24 cm
- Extent
- xxii, 327 pages
- Isbn
- 9781593275662
- Media category
- unmediated
- Media MARC source
- rdamedia
- Media type code
-
- n
- Other control number
- 689145756685
- Other physical details
- chiefly color illustrations
- System control number
-
- (Sirsi) 1598637
- (OCoLC)898905827
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.mhl.org/portal/Ruby-wizardry--an-introduction-to-programming/b3cEiYLZ4pA/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.mhl.org/portal/Ruby-wizardry--an-introduction-to-programming/b3cEiYLZ4pA/">Ruby wizardry : an introduction to programming for kids, by Eric Weinstein</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.mhl.org/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.mhl.org/">Memorial Hall Library</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Ruby wizardry : an introduction to programming for kids, by Eric Weinstein
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.mhl.org/portal/Ruby-wizardry--an-introduction-to-programming/b3cEiYLZ4pA/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.mhl.org/portal/Ruby-wizardry--an-introduction-to-programming/b3cEiYLZ4pA/">Ruby wizardry : an introduction to programming for kids, by Eric Weinstein</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.mhl.org/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.mhl.org/">Memorial Hall Library</a></span></span></span></span></div>