CHF 28.90

Ruby Programming with AI
A Complete Beginner's Guide to Modern Ruby Development, Automation, and AI-Powered Applications Englisch · Taschenbuch

Versand in der Regel in 3 bis 5 Wochen

Beschreibung

Mehr lesen










Learn the programming language built for developer happiness - the one powering Shopify, GitHub, and Airbnb - and build AI-powered automation systems and intelligent backends with it, from scratch.
Ruby Programming with AI takes you from your very first puts statement through object-oriented programming, blocks, mixins, gems, functional patterns, database integration, background jobs, and testing - and then into integrating OpenAI and LLM APIs to build AI-powered chat assistants, intelligent automation scripts, and data analysis tools. Written for Ruby 3.4 with modern idioms and 2026 gem versions, every chapter is practical and immediately applicable.
Ruby was designed around a single principle: programmer happiness. Its code reads like natural English, its blocks and iterators make collection handling elegant, its metaprogramming capabilities let you write code that writes code, and its gem ecosystem covers virtually every task imaginable. In 2026, Ruby 3.4 brings substantial performance improvements - making it genuinely competitive for backend work, scripting, and AI-powered automation. This book teaches you the complete language and shows you how to extend it with AI.
What you will learn:

  • Master Ruby fundamentals - variables, data types, conditionals, loops, and methods
  • Work with arrays, hashes, collections, and Ruby's powerful enumerable methods
  • Build object-oriented programs with classes, modules, and mixins
  • Write expressive Ruby using blocks, procs, lambdas, and functional programming patterns
  • Manage dependencies with gems and Bundler, and structure clean, maintainable codebases
  • Integrate databases, build REST API clients, and handle JSON and external data
  • Write automated tests with RSpec and implement security best practices
  • Integrate OpenAI and LLM APIs directly into Ruby applications
  • Apply prompt engineering techniques for automation, text processing, and backend workflows
  • Complete five real-world projects: a task automation tool, AI-powered chat assistant, smart file processing utility, intelligent reporting system, and an AI-assisted data analysis tool

Four parts, zero filler:
Part I builds your Ruby foundation - variables, collections, OOP, classes, modules, mixins, file handling, error handling, blocks, procs, lambdas, gems, clean code practices, and performance basics.
Part II covers advanced topics including functional programming, networking, API integration, database integration, background jobs, concurrency, testing with RSpec, security, and scalable application architecture.
Part III connects Ruby to the AI era with practical chapters on LLM API integration, OpenAI and GPT-4 automation, prompt engineering, AI-assisted scripting, text processing and summarisation, intelligent backend workflows, and building AI-powered Ruby tools.
Part IV delivers five complete guided projects you build from start to finish.
The book includes a Ruby quick reference, an essential gems reference, an RSpec cheat sheet, a Ruby exception hierarchy, a performance tips guide, a glossary, and a recommended resources appendix - seven appendices covering everything you need.
Most Ruby developers say the same thing after learning it: they wish they had started sooner. The code is readable, the idioms are elegant, and the ecosystem is mature. This book is where that journey begins.
Perfect for: beginners learning their first object-oriented language, Python or JavaScript developers curious about Ruby's elegant syntax, developers building automation scripts and backend tools, and engineers who want to integrate AI and LLM capabilities into Ruby applications.


Produktdetails

Autoren Steve Cook
Verlag Independently Published
 
Inhalt Buch
Produktform Taschenbuch
Erscheinungsdatum 10.06.2026
Thema Naturwissenschaften, Medizin, Informatik, Technik > Informatik, EDV > Programmiersprachen
 
EAN 9798180902405
ISBN 979-8-1809-0240-5
Anzahl Seiten 112
Abmessung (Verpackung) 15.2 x 22.9 x 0.6 cm
Gewicht (Verpackung) 162 g
 
Themen COMPUTERS / Web / Design
COMPUTERS / Artificial Intelligence / Generative AI
COMPUTERS / Programming Languages / Ruby
 

Kundenrezensionen

Zu diesem Artikel wurden noch keine Rezensionen verfasst. Schreibe die erste Bewertung und sei anderen Benutzern bei der Kaufentscheidung behilflich.

Schreibe eine Rezension

Top oder Flop? Schreibe deine eigene Rezension.

Für Mitteilungen an CeDe.ch kannst du das Kontaktformular benutzen.

Die mit * markierten Eingabefelder müssen zwingend ausgefüllt werden.

Mit dem Absenden dieses Formulars erklärst du dich mit unseren Datenschutzbestimmungen einverstanden.