Beginning Ruby 3: From Beginner to Pro
暫譯: Ruby 3 入門:從初學者到專家

DiLeo, Carleton, Cooper, Peter

  • 出版商: Apress
  • 出版日期: 2020-12-09
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 585
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484263235
  • ISBN-13: 9781484263235
  • 相關分類: Ruby
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

 

Learn the principles behind object-oriented programming in Ruby and within a few chapters create a fully functional Ruby 3-based application. You'll gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which will be needed for your first Ruby application. Based on the bestselling first and second editions, Beginning Ruby 3, 4th Edition is a leading guide to learn Ruby from the ground up.

The new edition of this book provides the same excellent introduction to Ruby as the previous editions plus updates for the newest version of Ruby, including performance through an improved allocator, decreased heap fragmentation and more. Also, added: details on the just-in-time compiler, fewer limits on GIL (Global Interpreter Lock), and a static type checker.

 

You'll see why the light and agile Ruby programming language remains a popular open source scripting option for developers building today's web applications. This book can also be used as a textbook or companion to a textbook on beginning Ruby programming. After reading and using this book, you'll have a firm handle to program in the Ruby language.

What You Will Learn

  • Discover the fundamentals of Ruby and its object-oriented building blocks
  • Use the Ruby libraries, gems, and documentation
  • Work with files and databases
  • Write and deploy Ruby applications
  • Harness the various Ruby web frameworks and use them effectively
  • Do network programming with Ruby

Who This Book Is For

Beginning programmers, programmers new to Ruby, and web developers interested in learning the foundations of the Ruby programming language.

 

商品描述(中文翻譯)

學習 Ruby 中物件導向程式設計的原則,並在幾個章節內創建一個完全功能的基於 Ruby 3 的應用程式。您將對許多輔助技術(如資料庫、XML、網頁框架和網路)有基本的了解,這些技術在您第一個 Ruby 應用程式中將會用到。基於暢銷的第一版和第二版,Beginning Ruby 3, 4th Edition 是一本從基礎學習 Ruby 的領導指南。

本書的新版本提供了與之前版本相同的優秀 Ruby 介紹,並針對最新版本的 Ruby 進行了更新,包括透過改進的分配器提升性能、減少堆積碎片等。此外,還新增了即時編譯器的詳細資訊、對 GIL(全域解釋器鎖)的限制減少,以及靜態類型檢查器。

您將了解為什麼輕量且靈活的 Ruby 程式語言仍然是開發人員構建當今網頁應用程式的熱門開源腳本選擇。本書也可以作為初學 Ruby 程式設計的教科書或教科書的補充資料。在閱讀和使用本書後,您將能夠熟練地使用 Ruby 語言進行程式設計。

您將學到什麼


  • 發現 Ruby 的基本原理及其物件導向的構建塊

  • 使用 Ruby 函式庫、gem 和文檔

  • 處理檔案和資料庫

  • 撰寫和部署 Ruby 應用程式

  • 利用各種 Ruby 網頁框架並有效使用它們

  • 使用 Ruby 進行網路程式設計

本書適合誰

本書適合初學程式設計的程式員、新接觸 Ruby 的程式員,以及有興趣學習 Ruby 程式語言基礎的網頁開發人員。

作者簡介

Carleton DiLeo has been writing code ever since he built his first computer from parts in a dumpster. He has written code from high-traffic websites to back-end big data systems for video games. This wide base of knowledge provides Carleton with a unique perspective when writing Ruby code.
Peter Cooper is an experienced Ruby developer, trainer, and publisher who runs Ruby Inside, the most popular blog in the Ruby and Rails worlds, with 18,000 subscribers. He also curates RubyFlow, a popular Ruby community link blog. Over the past few years he has developed, launched, and sold two startups (Feed Digest and Code Snippets), both powered by Ruby and Rails.

作者簡介(中文翻譯)

Carleton DiLeo 自從他從垃圾桶裡的零件組裝了第一台電腦以來,就一直在編寫程式碼。他編寫過從高流量網站到後端大數據系統的程式碼,這些經驗使 Carleton 在撰寫 Ruby 程式碼時擁有獨特的視角。

Peter Cooper 是一位經驗豐富的 Ruby 開發者、培訓師和出版商,他經營著 Ruby Inside,這是 Ruby 和 Rails 界最受歡迎的部落格,擁有 18,000 名訂閱者。他還策劃了 RubyFlow,一個受歡迎的 Ruby 社群連結部落格。在過去幾年中,他開發、推出並出售了兩家初創公司(Feed Digest 和 Code Snippets),這兩者均由 Ruby 和 Rails 驅動。