Opis ebooka: Learning Ruby
You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road.
Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book:
- Outlines many of the most important features of Ruby
- Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions
- Describes how to use operators, basic math, functions from the Math module, rational numbers, etc.
- Talks you through Ruby arrays, and demonstrates hashes in detail
- Explains how to process files with Ruby
- Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP)
- Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics
- Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial.
Wybrane bestsellery
-
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Skorzystaj ze szkolenia Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych, które wykorzystuje doświadczenie wydawnictwa Helion oraz stawia nacisk na praktyczne zastosowanie zdobytych umiejętności. Wraz z naszym ekspertem zbudujesz od zera swój pierwszy sklep internetowy. Pona...(39.90 zł najniższa cena z 30 dni)
41.65 zł
119.00 zł(-65%) -
Kompletny podręcznik dla użytkowników tego języka. Dzięki tej książce poznasz podstawy modelowania w UML-u.(17.00 zł najniższa cena z 30 dni)
17.00 zł
34.00 zł(-50%) -
You'll learn to use Angular to develop and test scalable apps, and explore its features and master concepts, such as dependency injection, reactive programming, and state management, as well as utilize libraries like Nx, RxJS, and NgRx to build professional apps.
Michael Fitzgerald - pozostałe książki
-
Updated for Ruby 2.2, this handy reference offers brief yet clear explanations of Ruby’s core elements—from operators to blocks to documentation creation—and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the na...(31.50 zł najniższa cena z 30 dni)
31.34 zł
54.99 zł(-43%) -
Ta wspaniała książka wprowadzi Cię w świat wyrażeń regularnych szybko i bezboleśnie. Już za chwilę wykorzystasz podstawowe elementy wyrażeń, a każdy kolejny rozdział dostarczy Ci coraz bardziej zaawansowanych narzędzi. W trakcie lektury nauczysz się korzystać z granic, klas znaków, grup i odniesi...(17.45 zł najniższa cena z 30 dni)
17.45 zł
34.90 zł(-50%) -
"Ruby. Leksykon kieszonkowy" to zestawienie niezbędnych informacji o tym języku, przydatne podczas codziennej pracy programisty. Znajdziesz w nim informacje o słowach kluczowych, operatorach, zmiennych i stałych. Przeczytasz także o formatowaniu tekstu, wyrażeniach regularnych, operacjach na plik...(8.95 zł najniższa cena z 30 dni)
8.95 zł
17.90 zł(-50%) -
Czytając tę książkę, poznasz elementy języka Ruby i nauczysz się programować obiektowo. Dowiesz się, w jaki sposób przetwarzać dane liczbowe, teksty i tablice, pliki i katalogi oraz dokumenty XML. Przeczytasz także o środowisku Ruby on Rails.(17.00 zł najniższa cena z 30 dni)
17.00 zł
34.00 zł(-50%) -
Although Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data ...(20.04 zł najniższa cena z 30 dni)
19.89 zł
34.90 zł(-43%) -
If you’re a programmer new to regular expressions, this easy-to-follow guide is a great place to start. You’ll learn the fundamentals step-by-step with the help of numerous examples, discovering first-hand how to match, extract, and transform text by matching specific words, character...(134.47 zł najniższa cena z 30 dni)
134.27 zł
179.00 zł(-25%) -
XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats across almost all computer applications. Now used daily by developers, XML is living up to its reputation as one of the most important developments in document interchange in the history o...(20.11 zł najniższa cena z 30 dni)
19.89 zł
34.90 zł(-43%) -
Developers and system administrators alike are uncovering the true power of XML, the Extensible Markup Language that enables data to be sent over the Internet from one computer platform to another or one application to another and retain its original format. Flexible enough to be customized for ...(54.06 zł najniższa cena z 30 dni)
53.56 zł
89.90 zł(-40%) -
XSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modeling Language (VRML) file, Java code, or a number ...(67.67 zł najniższa cena z 30 dni)
67.62 zł
109.00 zł(-38%)
Kup polskie wydanie:
Ruby. Wprowadzenie
- Autor:
- Michael Fitzgerald
17,00 zł
34,00 zł
(17.00 zł najniższa cena z 30 dni)
Ebooka "Learning Ruby" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Learning Ruby" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Learning Ruby" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-05-965-5532-0, 9780596555320
- Data wydania ebooka:
-
2007-05-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 1.8MB
- Rozmiar pliku Mobi:
- 1.8MB
Spis treści ebooka
- Learning Ruby
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Who Should Read This Book?
- How This Book Works
- About the Examples
- How This Book Is Organized
- Conventions Used in This Book
- Comments and Questions
- Safari Enabled
- Acknowledgments
- 1. Ruby Basics
- Hello, Matz
- A Very Short Ruby Program
- Shebang!
- Issue a System Command
- Appending a String
- Multiply
- Inserting a Shell Command
- Using a Variable
- Expression Substitution
- Formatting a String
- The eval Method and -e Option
- Getting Input from the Keyboard
- Methods
- The block
- The each Method
- The proc
- XML
- The Class
- The Tk Toolkit
- Editing and Running Ruby in TextMate
- Hello, Matz
- Interactive Ruby
- Resources
- Installing Ruby
- Installing Ruby on Mac OS X Tiger
- Installing Ruby on Windows with the One-Click Installer
- Installing Ruby on Windows with Binaries
- Installing Ruby on Linux
- Permission Denied
- Associating File Types on Windows
- Review Questions
- 2. A Quick Tour of Ruby
- Ruby Is Object-Oriented
- The Object Class and the Kernel Module
- Ruby Is Object-Oriented
- Rubys Reserved Words
- Comments
- Variables
- Local Variables
- Instance Variables
- Class Variables
- Global Variables
- Constants
- Parallel Assignment
- Strings
- Regular Expressions
- Numbers and Operators
- Conditional Statements
- Arrays and Hashes
- Methods
- Return Values
- Method Name Conventions
- Default Arguments
- Variable Arguments
- Aliasing Methods
- Blocks
- The yield Statement
- Procs
- Symbols
- Exception Handling
- Ruby Documentation
- Review Questions
- 3. Conditional Love
- The if Statement
- Using else and elsif
- The Ternary Operator
- The if Statement
- The case Statement
- The while Loop
- Give me a break
- unless and until
- The loop Method
- The for loop
- The times Method
- The upto Method
- The downto Method
- Execution Before or After a Program
- Review Questions
- 4. Strings
- Creating Strings
- General Delimited Strings
- Here Documents
- Creating Strings
- Concatenating Strings
- Accessing Strings
- Comparing Strings
- Manipulating Strings
- Inserting a String in a String
- Changing All or Part of a String
- The chomp and chop Methods
- The delete Method
- Substitute the Substring
- Turn It Around
- From a String to an Array
- Case Conversion
- Iterating Over a String
- downcase, upcase, and swapcase
- Managing Whitespace, etc.
- Incrementing Strings
- Converting Strings
- Regular Expressions
- 1.9 and Beyond
- Review Questions
- 5. Math
- Class Hierarchy and Included Modules
- Converting Numbers
- Basic Math Operations
- Division and Truncation
- Equality, Less Than, or Greater Than
- Abbreviated Assignment Operators
- Operators
- Ranges
- Inquiring About Numbers
- Iterating Through Blocks
- More Math Methods
- Math Functions
- Rational Numbers
- Prime Numbers
- Just for Fun
- Review Questions
- 6. Arrays
- Creating Arrays
- Clear the Deck
- Creating an Array with a Block
- There's an Easier Way
- It Gets Even Easier
- Creating Arrays
- Accessing Elements
- Concatenation
- Set Operations
- Unique Elements
- Blow Your Stack
- Comparing Arrays
- Changing Elements
- As a String
- Using shift and unshift
- Deleting Elements
- Arrays and Blocks
- Sorting Things and About Face
- Multidimensional Arrays
- 1.9 and Beyond
- Other Array Methods
- Review Questions
- 7. Hashes
- Creating Hashes
- Accessing Hashes
- Iterating over Hashes
- Changing Hashes
- Merging Hashes
- Sorting a Hash
- Deleting and Clearing a Hash
- Replacing a Hash
- Converting Hashes to Other Classes
- 1.9 and Beyond
- Other Hash Methods
- Review Questions
- 8. Working with Files
- Directories
- Looking Inside Directories
- The Directory Stream
- Directories
- Creating a New File
- Opening an Existing File
- ARGV and ARGF
- Opening a URI
- Deleting and Renaming Files
- File Inquiries
- Changing File Modes and Owner
- The IO Class
- Review Questions
- 9. Classes
- Defining the Class
- Instance Variables
- Accessors
- Class Variables
- Class Methods
- Singletons
- Inheritance
- Modules
- public, private, or protected
- Review Questions
- 10. More Fun with Ruby
- Formatting Output with sprintf
- Processing XML
- REXML
- Builder
- Date and Time
- The Time Class
- The Date Class
- Calendar forms
- Reflection
- Reflection on Variables and Constants
- Reflection on Methods
- Using Tk
- Metaprogramming
- RubyGems
- Exception Handling
- Creating Documentation with RDoc
- RDoc Basics
- Processing Files with RDoc
- Embedded Ruby
- Review Questions
- 11. A Short Guide to Ruby on Rails
- Where Did Rails Come From
- Why Rails?
- A Full-Stack Framework
- Don't Repeat Yourself
- Convention over Configuration
- I Want My MVC
- Scripts
- Validation
- Ajax
- Migrations
- Console
- Environments and Testing
- Capistrano
- Rake
- What Have Other Folks Done with Rails?
- Hosting Rails
- Installing Rails
- Using RubyGems to install Rails
- Other Installation Information
- Learning Rails
- Ruby Tutorials and Books
- A Brief Tutorial
- Review Questions
- A. Ruby Reference
- Ruby Interpreter
- Ruby's Reserved Words
- Operators
- Escape Characters
- Predefined Variables
- Global Constants
- Regular Expressions
- String Unpack Directives
- Array Pack Directives
- Sprintf Flags and Field Types
- File Tests
- Time Formatting Directives
- RDoc Options
- Rake
- B. Answers to Review Questions
- Chapter 1 Review Questions
- Chapter 2 Review Questions
- Chapter 3 Review Questions
- Chapter 4 Review Questions
- Chapter 5 Review Questions
- Chapter 6 Review Questions
- Chapter 7 Review Questions
- Chapter 8 Review Questions
- Chapter 9 Review Questions
- Chapter 10 Review Questions
- Chapter 11 Review Questions
- Glossary
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.19 zł najniższa cena z 30 dni)
192.69 zł
249.00 zł(-23%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.27 zł najniższa cena z 30 dni)
162.17 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.01 zł najniższa cena z 30 dni)
151.81 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.36 zł najniższa cena z 30 dni)
154.86 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.39 zł najniższa cena z 30 dni)
212.34 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.33 zł najniższa cena z 30 dni)
221.28 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.18 zł najniższa cena z 30 dni)
162.08 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.57 zł najniższa cena z 30 dni)
214.47 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(188.79 zł najniższa cena z 30 dni)
188.29 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.14 zł najniższa cena z 30 dni)
226.64 zł
279.00 zł(-19%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Learning Ruby Michael Fitzgerald (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.