Ruby je interpretovaný programovací jazyk pro vývoj webových aplikací. Tento univerzální jazyk na vysoké úrovni vám může pomoci vyvinout velmi sofistikované aplikace. Ruby on Rails má bohaté drahokamy, které nemá ani mnoho moderních technologií. V tuto chvíli proto stojí za to naučit se programovací jazyk Ruby. S ohledem na tento názor poskytujeme působivý seznam knih Ruby, abyste se mohli naučit tento vzácný jazyk s pohodlím a zájmem.
Zlatý důl nejlepších rubínových knih
Tento obsah je vodítkem pro čtenáře, kteří se rozhodli naučit se programovací jazyk Ruby. V tomto pokynu najdete různé kategorie knih Ruby, které se liší svým stylem výuky a vynikají způsobem inovativního učení. Najdete knihy vhodné pro amatéry i odborníky. Popisy a obsah vám pomohou najít tu nejlepší knihu Ruby pro vás.
1. Počínaje Ruby on Rails
Ti, kteří chtějí mít skutečnou chuť naučit se programovací jazyk Ruby vzrušujícím způsobem, mohou slepě sledovat knihu programovacího jazyka Ruby nazvanou „Beginning Ruby on Rails.„Kniha zpočátku usnadňuje váš instalační proces tím, že ukazuje, jak ji nainstalovat na některý z důležitých operačních systémů. Pak přijdou různá tvrzení, podmínky atd. Kniha kromě toho představí Rails, chemii mezi Ruby a Rails a pracovní postupy s databázemi.
Obsah
- Vítejte v Ruby, Install Ruby a Rails
- Podmíněné podmínky, smyčky, metody, bloky
- Třídy a objekty
- Vítejte v Rails
- Připojování k databázi
- Ověření a testování
- Ovládání akce pomocí ovladače akce
- Získání velkého obrazu s pohledy
- Ajax a Rails
Stáhnout knihu
2. Kniha Ruby
Proces učení programovacího jazyka Ruby by měl být velmi systematický, zejména pro nové studenty; tím je tato kniha Ruby napsána a zachovává všechny možné systematické způsoby. Kniha vás nejprve naučí každou obecnou představu o Ruby and Rails. V první kapitole se dozvíte o řetězcích, číslech, třídách a objektech. Kniha se postupně ponoří hlouběji do důležitějších témat, jako je zpracování výjimek, ladění a Ruby on Rails atd.
Obsah
- Co je to Ruby a co jsou Rails
- Řetězce, čísla, třídy a objekty
- Třída, hierarchie, atributy a proměnné třídy
- Řetězec a rozsahy
- Pole a hash
- Smyčky a iterátory
- Podmíněná prohlášení a metoda
- Předávání argumentů a vrácení hodnot
- Zpracování výjimek
- Bloky, Procs a Lambdas
- Symboly, moduly a mixiny
- Soubory a IO
- YAML a maršál
- Regulární výraz a vlákna
- Ladění a testování
- Ruby on Rails
- Dynamické programování
Stáhnout knihu
3. Výmluvný Ruby
Téměř všechny knihy Ruby pojednávají o základních věcech, které potřebujete k osvojení programovacího jazyka Ruby. Přesto tato kniha vyvinula jedinečné úsilí tím, že knihu obohatila o témata, jak najít řetězce, způsoby použití symbolů, jak přijmout dynamické psaní atd. Eloquent Ruby vás naučí, jak používat moduly jako Mixiny a bloky k iteraci. Existuje mnoho dalších zajímavých a důležitých témat, kde se můžete naučit a implementovat Ruby dokonalým způsobem.
Obsah
- Základy
- Napište kód, který vypadá jako Ruby
- Vyberte správnou strukturu řízení
- Využijte výhody inteligentního řetězce Ruby
- Hledání správného řetězce s regulárními výrazy
- Třídy, moduly a bloky
- Sestavte si své třídy z krátkých, zaměřených metod
- S úctou definujte operátory
- Vytvářejte třídy, které rozumějí eulitě
- Získejte chování, které potřebujete, metodami Singleton a Class
- Metaprogramování
- Použijte háčky k informování svého programu
- Pro delegování použijte method_missing
- Použijte method_missing k sestavení flexibilních API
- Aktualizujte stávající třídy pomocí Monkey Patching
- Vytáhnout to všechno dohromady
-
- Vytvářejte externí DSL pro flexibilní syntaxi
- Zabalte své programy jako bakterie
- Poznejte svoji implementaci Ruby
- S těmito otevřenými třídami mějte otevřenou mysl na cestě
Stáhnout knihu
4. Hlava první Ruby
Vždy je lepší získat spoustu věcí s menším úsilím, což přesně poskytuje kniha Head First Ruby. Ve všech kapitolách najdete nádech inovace i literatury, díky nimž byla kniha velmi zajímavá. Můžete se naučit pole, bloky, hashe, reference, Mixiny atd. velmi vhodným způsobem. Zde se diskutuje nejen o tématech, jako je dokumentace, výjimka, webové aplikace, ale navrhuje se také konkrétní vodítko k jejich využití.
Obsah
- Více s méně: Kódujte, jak chcete
- Metody a třídy: Organizování
- Dědičnost: spoléhání se na vaše rodiče
- Inicializace instancí: Vypnuto a skvělý start
- Pole a bloky: Lepší než smyčky
- Blokovat návratové hodnoty: Jak s tím mám zacházet?
- Hash: Označování dat
- Odkazy: Překřížené signály
- Mixins: Mix It UP
- Srovnatelné a vyčíslitelné: Hotové směsi
- Dokumentace: Přečtěte si příručku
- Výjimky: Zpracování neočekávaných
- Testování jednotky: Zajištění kvality kódu
- Webové aplikace: Poskytování HTML
- Ukládání a načítání dat: Udržujte je v pořádku
- Zbytky: Deset nejlepších témat
Stáhnout knihu
5. Learn Rails: Zrychlený vývoj webu s Ruby on Rails
Tato kniha Ruby je perfektní knihou pro naučení programovacího jazyka Ruby jak pro nováčky, tak pro odborníky. Kniha pokrývá na začátku všechny základy Ruby, jako jsou metody, třídy, komentáře, řetězce, čísla atd. Svou cestu zahájíte také pomocí Rails, kde se naučíte prostředí, rozvržení, části atd. Kniha bude postupně diskutovat o trasách, svazcích, drahokamech, formulářích, testech atd. Existuje spousta příkladů, které usnadňují učení, jako je akční kabel, aplikace Rails, jquery atd.
Obsah
- Ruby Úvod
- První kroky s kolejnicemi
- ActiveRecord
- Lešení a REST
- Trasy
- Balíčky a drahokamy
- formuláře
- Soubory cookie a relace
- Testy
- Aktivní práce
- Akce Mailer
- Internacionalizace
- Asses Pipeline
- Ukládání do mezipaměti
- Akční kabel
- Pověření
- Aktivní úložiště
Stáhnout knihu
6. Naučte se programování Ruby podle příkladů
Tato krásná kniha knihy Ruby má velmi praktický způsob výuky na příkladech. V první části knihy se seznámíte se základními funkcemi, které můžete sledovat v různých operačních systémech, jako je Mac OS X, Windows atd. V základní části získáte různé výukové programy, včetně online výukových programů. A existuje spousta příkladů tisku tvarů, jako je diamant, trojúhelník atd. Kniha zbohatla spoustou odkazů na zdroje.
Obsah
- Ruby ve Windows
- Ruby v systému Mac OS X
- Online výukové programy pro Ruby
- Rytmus pro práci na cvičeních
- Návrhy na rozložení Windows
- Typ chyb
- Interaktivní Ruby Shell (IRB)
- Vytiskněte trojúhelník
- Vytiskněte půl diamantu
- Vytiskněte diamantový tvar
- Vytiskněte velký diamant, pojmenujte svou velikost
- Cvičení
Stáhnout knihu
7. Naučte se Ruby tvrdě
Říká se, že tvrdá cesta je nejjednodušší a nejlepší způsob, jak se něco naučit. Tato kniha programovacího jazyka Ruby si tedy zvolila těžký způsob, jak učit čtenáře. V této rozsáhlé knize je spousta cvičení, která zahrnují cvičení pro nastavení, komentáře a hříčky, cvičení postav atd. Celkově existuje padesát jedna cvičení, díky nimž někdo zvládne ruby. Kniha obsahuje také užitečné rady od starého programátora, který určitě inspiruje nového začátečníka.
Obsah
- The Hard Way is Easier
- Čtení a psaní
- Důraz na detail
- Pozorování rozdílů
- Nekopírujte a vložte
- Používání přiložených videí
- Poznámka o praxi a vytrvalosti
- Varování pro lentilky
- Nastavení pro OS X, Windows, Linux a Varování pro začátečníky
- Dobrý první program
- NUmber a zápas
- Proměnné a jména
- Více tisku
- Tisk, tisk
- Parametry, rozbalení, proměnné
- Čtení a zápis souborů
- Názvy, proměnné, kódy, funkce
- Funkce mohou něco vrátit
Stáhnout knihu
8. Malá kniha Ruby
Ve srovnání s jinými knihami o Ruby je tato kniha opravdu vzácná a obsahuje téměř vše, co z někoho dělá opravdového programátora v programovacím jazyce Ruby. V prvních částech je koncept Ruby and Rails pěkně objasněn. Dozvíte se, jak nainstalovat Ruby na váš OS. Po diskusi o různých základních věcech se v knize diskutovalo o různých přístupových metodách, podrobné diskusi o polích, podrobné diskusi o Hash, Loops a mnoha dalších.
Obsah
- Malá kniha Ruby
- Řetězcové a vložené vyhodnocení
- Instance a proměnné instance
- Vytvoření hierarchie tříd
- Přístupové metody
- Představujeme pole
- Vytváření hash
- Smyčky, bloky, zatímco smyčky, dokud smyčky
- Pokud ... jinak, a ... nebo ... ne, ?:, Pokud, pokud a pokud Modifikace
- Modul je jako třída
- Metody modulů, moduly jako noviny
- Moduly 'Instance Methods'
- Modulované moduly ze souborů
- Včetně modulů ze souborů
- Ukládání dat, YMAIL, soubory, přesun
Stáhnout knihu
9. Metaprogramování Ruby
Metaprogramování Ruby je kniha, kde jsou pojmenována různá témata se jmény dnů. V těchto dnech se diskutuje o různých tématech, jako jsou dynamické metody. Různé otevřené kurzy, kvízy a cvičení učinily knihu jedinečnou. V knize je spousta kvízů, které obsahují kvíz o metodách, atributech atd. Kromě metaprogramování s Ruby se kniha zabývá také metaprogramováním v kolejích. Různá důležitá témata, jako jsou mimické metody, vlastní výtěžek atd. se odehrálo v knize.
Obsah
- Metaprogramování Ruby
- Pondělí: Objektový model
- Úterý: Metody
- Středa: Bloky
- Čtvrtek: Definice třídy
- Pátek: Kód zapíše kód
- Epilog
- Návrh ActiveRecord
- Uvnitř ActiveRecord
- Bezpečné metaprogramování
Stáhnout knihu
10. Praktický objektově orientovaný design v Ruby
Tato kniha obsahuje velmi živý a živý popis všech témat. Tato kniha Ruby je pro ty, kteří chtějí být samoukem, kde jsou široce diskutována různá základní témata, jako jsou principy designu, designové vzory, posuzování designu. Z mnoha témat se dozvíte o rozhraních, sekvenčních diagramech a používání procedury, Demeter atd. Kniha vám ukáže způsob, jak snížit náklady zadáváním kachen.
Obsah
- Objektově orientovaný design
- Navrhování tříd s jedinou odpovědností
- Správa závislostí
- Vytváření flexibilních rozhraní
- Snižování nákladů zadáváním kachen
- Získávání chování prostřednictvím dědičnosti
- Sdílení chování rolí s moduly
- Kombinování objektů s kompozicí
- Navrhování nákladově efektivních testů
Stáhnout knihu
11. Programování Ruby
Kniha obsahuje dokumentaci Ruby po naučení instalace a spuštění procedury Ruby. V tomto objektově orientovaném jazyce, co je struktura řízení, bloky a iterátory, dále a nahoru atd. jsou odstraněny nejvíce profesionálně. Jak definovat a volat metodu? Odpověď je v knize. Existuje spousta témat jako Ruby Tk, Ruby a Microsoft Windows, Ruby Objects v C, Aliasing atd. které jsou pěkně popsány v knize.
Obsah
- Část I - Fazety Ruby
- Začínáme
- Rubín.Nový
- Třídy, objekty a proměnné
- Kontejnery, bloky a iterátory
- Část II - Rubín v jeho prostředí
- Ruby a jeho svět s Interactive Ruby Shell
- Dokumentace Ruby a správa balíčků pomocí RubyGems
- Ruby a web, Ruby Tk
- Ruby a Microsoft Windows
- Prodloužení Ruby
- Část III - Rubínová krystalizace
- Ruby Language a kachní psaní
- Třídy a objekty
- Zamykání Ruby v trezoru
- Část IV - Předvolby knihovny Ruby
- Integrované třídy a moduly
- Standardní knihovna
Stáhnout knihu
12. Osvědčené postupy pro Ruby
Známá produkce O'Reilly představuje velmi vynikající knihu, kde Ruby přichází s různými postupy, takže se můžete rychle naučit programovací jazyk Ruby. Budete znát kódování, návrh a způsob, jak zvládnout jazyk. Kniha naučí, jak zvládnout situaci, kdy se něco pokazí, a jak udržovat různé projekty s dokonalou dovedností.
Obsah
- Řidičský kód Testovací testy
- Navrhování krásných API
- Zvládnutí dynamické sady nástrojů
- Zpracování textu a správa souborů
- Techniky funkčního programování
- Když se něco pokazí
- Snižování kulturních překážek
- Šikovná údržba projektu
- Zápis zpětně kompatibilního kódu
- Využití standardní knihovny Ruby
- Ruby nejhorší praktiky
Stáhnout knihu
13. Rubín v kostce
Další O'Reillyho sbírkou pro naučení programovacího jazyka Ruby je Ruby in a Nutshell. Tato kniha Ruby v úvodu deklaruje eleganci a akci Ruby. Poté jsou diskutovány různé základy jazyka, jako jsou literály, proměnné, metody, operátory. Důkladná studie o předdefinovaných proměnných a globálních konstantách s vestavěnými funkcemi a knihovnami získala v této knize Ruby vynikající a podrobné místo.
Obsah
- Ruby's Elegance a Ruby v akci
- Jazykové základy
- Možnosti příkazového řádku
- Proměnné prostředí, lexikální konvence, literály a proměnné
- Operátoři, metody a kontrolní struktury
- Objektově orientované programování
- Předvolby vestavěné knihovny
- Předdefinované proměnné
- Předdefinované globální konstanty
- Integrované funkce a knihovny
- Ruby Tools
- Standardní reference na knihovnu
- Standardní nástroje a další nástroje
- Archiv aplikací Ruby
- Ruby aktualizace
Stáhnout knihu
14. Preference Ruby Pocket
The Ruby Pocket Reference je klíčem k osvojení běhového postupu interpreta Ruby. Můžete vědět, jak používat linku shebang v systému Linux a typy souborů v systému Windows. Existují diskuse o některých tématech, jako jsou metody, závorky, variabilní argumenty, posuvné metody, knihy jako pomocná metoda. Existuje mnoho dalších témat, jako jsou doplňky, singletony, dědičnost atd.
Obsah
- Běží Ruby
- Zachovaná slova
- Komentáře, čísla, proměnné a symboly
- Předdefinované proměnné a pseudo proměnné
- Globální konstanty
- Rozsahy, metody a podmíněné příkazy
- Třídy a soubory
- Třídy IO
- Zpracování výjimek
- Třída objektu a modul jádra
- Třída řetězce, třída pole a třída hash
- Směrnice o formátování času
- Interaktivní rubín (irb)
- Ruby Debugging, Ruby Documentation a RDoC Options
- RubyGems
- Hrábě
- Ruby zdroje
- Glosář
Stáhnout knihu
15. Ruby programování
Stejně jako většina ostatních knih Ruby začíná i tato kniha programovacího jazyka Ruby výukou instalace Ruby. Kniha pojednává o základních částech, jako jsou řetězce, objekty, pole atd. Existuje více než základních částí, jako je výjimečná třída false, IO atd. díky čemuž byla kniha pro čtenáře zajímavější a cennější. S patřičnou důležitostí jsou diskutována i další obecná témata jako metoda, moduly, rozsah.
Obsah
- Přehled a instalace Ruby
- Ruby Editors a Ruby Editors
- Národní konvence a interaktivní rubín
- Základní rubínové řetězce, alternativní nabídky, zde dokumenty, objekty
- Syntaxe - lexikologie, proměnné, literály, operátory, řídicí struktury
- Líné hodnocení
- Metody, které vracejí enumerátory
- Více odečtů enumerátorů
- Výjimka Falešná třída
- IO - Fiber, Encoding, gets, Rev, read, File
- Maršál
- Metody
- Modul
- Numeric- Integer, Begnum, Fixnum, Float
- Rozsah
- Vlákno, struktura, symbol
Stáhnout knihu
16. Výukový program pro Ruby
Bod Tutorials představuje Ruby Tutorial, jednu z nejlepších knih pro naučení programovacího jazyka Ruby. Tato kniha byla napsána pro začátečníky, aby se mohli snadno naučit základní a postupně pokročilá témata programovacího jazyka Ruby. Tato výuková kniha učí různé instalační procesy na různých operačních systémech, jako jsou Windows, Linux, Mac OS. Kniha podrobně rozebírala základy, nastavení prostředí, syntaxi a mnoho dalšího.
Obsah
- Přehled, nastavení prostředí, syntaxe, třídy a objekty
- Proměnné, konstanty a literály
- Provozovatelé, komentáře, pokud… Jinak, případ, pokud
- Smyčky, metody, bloky, moduly a mixiny
- Řetězce, pole, hash, datum a čas
- Rozsahy, iterátory, vstupy / výstupy souborů, výjimky
- Rubínově orientovaný objekt
- Ruby regulární výrazy
- Ruby- DBI
- Webové aplikace, odesílání e-mailů, programování soketů
- Ruby- XML, XSLT, SPATH
- Ruby- Web Services, Tk Guide
- Ruby LDAP, multithreading, vestavěné funkce
- Předdefinované proměnné, předdefinované konstanty
- Přidružené nástroje
Stáhnout knihu
17. Ruby Way
Ruby Way je kniha Ruby, která je použitelná pro všechny kategorie čtenářů. Kniha nejprve poskytuje dobrou recenzi jazyka, kde se objevil úvod, syntax, OOP, dynamické aspekty Ruby. Postupně se dozvíte, jak pracovat s výrazy Ruby a jak internacionalizovat Ruby. Poté skočíte a naučíte se symboly, syntaxi, OOP, GUI nebo grafické uživatelské rozhraní, skriptování, souběžnost atd.
Obsah
- Ruby v recenzi
- Práce s řetězci
- Práce s regulárními výrazy
- Internacionalizace v Ruby
- Provádění numerických výpočtů
- Symbol a rozsahy
- Práce s časy a daty
- Pole, hash a další vyčíslitelné položky
- Já.O a ukládání dat
- OOP a dynamické funkce v Ruby
- Vlákna a souběžnost
- Skriptování a správa systému
- Rubínové a datové formáty
- Testování a ladění
- Balení a distribuce kódu
- Ruby a webové aplikace
- Distribuované rubínové a vývojové nástroje
- Komunita Ruby
Stáhnout knihu
18. Rails- Ruby on Rails
Další kniha z Tutorials bodů, kde získáte chemii Ruby and Rails. Kniha nejprve představuje Ruby i Rails tím, že dává odpověď na to, co jsou oba. O rámci je dobrá diskuse. Objevíte mnoho příkladů Ruby and Rails, díky kterým bude vaše učení velmi snadné. Chování Ruby a Ajaxu na Rails je v knize také zdůrazněno správným příkladem a důrazem.
Obsah
- Ruby on Rails
- Instalace
- Rámec
- Struktura adresáře
- Příklady
- Nastavení databáze
- Aktivní záznamy
- Migrace
- Ovladač
- Trasy
- Pohledy
- Rozvržení
- Lešení
- Ajax on Rails
- Nahrávání souborů
- Poslat e-mailem
Stáhnout knihu
19. Ruby Notes pro profesionály
Profesionální Ruby programátoři musí mít tuto knihu u sebe, protože kniha je přesná, ale vše v jedné knize Ruby. Chcete-li se však naučit programovací jazyk Ruby, tato poznámka profesionálů funguje skvěle. Všechny potřebné věci, jako jsou řetězce, pole, data, bloky, hash atd. jsou v knize. V kapitole s čísly jsou různé diskuse o číslech, jako jsou lichá, sudá, složitá a mnoho dalších. Všechny ostatní kapitoly jsou také diskutovány s tolika odlišnostmi.
Obsah
- Začínáme s Ruby Language
- Casting, operátoři, variabilní rozsah a viditelnost
- Proměnné prostředí, konstanty, speciální konstanty v Ruby
- Komentáře, pole, vícerozměrná pole
- Řetězce, datum a čas, čísla a symboly
- Srovnatelný regulační tok
- Metody, hash, bloky a proc a lambda
- Interakce, Výjimky, Vyčíslitelné v Ruby
- Třídy, Dědičnost, vynechání metody
- Regulární výraz a operace založené na regulárním výrazu
- Soubor a I / O operace
- Modifikátory přístupu Ruby
- Návrhové vzory a idiomy v Ruby
- Vlákno, rozsah, moduly
- Introspection in Ruby, Monkey Patching In Ruby and Splat Operator
- JSON s Ruby, Pure RSpec JSON API Testování
- Fronta, destrukce, struktura, metaprogramování
Stáhnout knihu
20. Programovací jazyk Ruby
Toto je poslední kolekce našeho seznamu knih programovacího jazyka Ruby, která je také další publikací O'Reilly. Kniha je určena pro začátečníky i odborníky, kde můžete vyrazit na prohlídku programovacího světa Ruby. Po přečtení knihy se seznámíte s kostrou a provedením tohoto programovacího jazyka. Všechna základní a pokročilá témata jsou však v knize dobře diskutována přesným a přesným způsobem.
Obsah
- Prohlídka Ruby
- Struktura a provádění Ruby programů
- Datové typy a objekty
- Výrazy a operátoři
- Prohlášení a kontrolní struktury
- Metody, Procs, Lambdas a závěry
- Třídy a moduly
- Odrazy a metaprogramování
- Rubínová platforma
- Rubínové prostředí
Stáhnout knihu
Poslední slova
Zatím jsme se snažili zahrnout všechny možné kategorie knih programovacího jazyka Ruby. Věříme, že byste si mohli vybrat správnou knihu Ruby. Doufáme také, že tyto knihy postačují k naplnění všech vašich požadavků a dotazů k osvojení programovacího jazyka Ruby. Pokud máte nějaké návrhy, jak restartovat naši sbírku, podělte se o své myšlenky komentářem. Nakonec si myslíme, že si myslíte, že vám naše úsilí prospělo, a jste pozitivní, když můžete toto úsilí předat ostatním sdílením. Vaše zpětná vazba je však naší inspirací a způsobem, jak se dále zlepšovat. Přeji vám dobrou cestu Ruby.