EBOOK Magia Ruby - Eric Weinstein

EBOOK Magia Ruby

4.00 Oceń książkę!

Autor: Eric Weinstein

Wydawnictwo: Wydawnictwo Naukowe PWN
ISBN: 9788301185688
EAN: 196F5D1BEB
Format: 0,0 x 0,0 x 0,0
Oprawa: ...
Stron: 312
Data wydania: 2016
Gdzie kupić tanią książkę?
książka
55.00
Książka w Twoim domu w ciągu 48h
Programowanie na wesoło
Ruby to doskonały język programowania dla początkujących: łatwy do nauczenia, o dużych możliwościach i fajny w użyciu! Czyż nauka nie jest jednak ciekawsza, gdy pomagają nam czarodzieje i smoki? Magia Ruby to wesoła, ilustrowana bajka, która nauczy Cię, jak programować w Ruby i zabierze w fantastyczną podróż. Śledząc przygody młodych bohaterów - Rubena i Scarlett - zdobędziesz prawdziwe umiejętności programistyczne.
Wprowadzenie XVII
Podziękowania XIX
Wprowadzenie do wydania polskiego XXI
Rozdział 1: O czym jest ta książka 1
Po co uczyć się programowania (i dlaczego Ruby) 2
Wszyscy dorośli na pokład: instalowanie Ruby 4
Instalowanie w systemie Mac lub Linux 4
Instalowanie w systemie Windows 6
Pierwsze osiągnięcie: Ruby zainstalowany! 7
Wchodzenie w buty Ruby 8
Poznajemy IRB 10
Używanie edytora tekstowego i polecenia Ruby 11
Mac 11
Linux 12
Windows 12
Tworzenie pierwszego skryptu 12
Kiedy używać IRB, a kiedy edytora tekstu 13
Zgłoszenia używane w tej książce 15
Do czerwonego błyszczącego celu 16

Rozdział 2: Król i jego łańcuch 19
Krótka opowieść 19
Trochę więcej o zmiennych 22
Operatory Ruby 24
Niewielki projekt dla Ciebie 26
Co już wiesz 28

Rozdział 3: Sny o rurach 31
Dylemat Czeladnika hydraulika 31
Pisanie i uruchamianie skryptów Ruby 33
Kontrola przepływu Jego Wysokości 35
Ulepszanie szybk -przep.rb za pomocą ciekawszych operatorów logicznych 40
Wielgachny projekt dla Was 42
Co już wiesz 44

Rozdział 4: Zatrzymani w pętli 47
Ruby na jednej szynie 47
Pętle while 50
Tablice 54
Tablice i pętle w działaniu 55
Musisz zdecydować, czy akceptujesz projekt 58
Co już wiesz60
Rozdział 5: Słoneczna tablica oraz mieszanka firmowa na kuchence 63
Jadłodajnia Dużego Janka 63
Tablice w tablicach66
Jeszcze więcej metod stosowanych z tablicami! 68
Shift! Pop! Insert!69
Iteracja po tablicach 72
Mieszanka firmowa w Jadłodajni 73
Szalone zakresy 78
Zwiększamy zamówienia! 80
Co już wiesz 83

Rozdział 6: Gruby bekon do mieszanki firmowej 89
Symbole! 89
Sposób na symbole 92
Symbole i tablice mieszające nareszcie razem 95
Poranny szczyt 98
Co jeszcze możemy zrobić z symbolami? 101
Co już wiesz 102

Rozdział 7: Magia metod i bloków 107
Metoda na szaleństwo 107
Definiowanie własnych metod 112
Użycie return i puts 113
Pojęcie argumentów metody115
Czym jest nil? 117
Parametry oznaczane gwiazdką 119
Metody blokowe121
Do legowiska Smoczycy 124
Co już wiesz 126

Rozdział 8: (Prawie) wszystko jest obiektem 131
Tematem naszej historii jest obiekt 131
Klasy i obiekty 135
Tworzenie pierwszej własnej klasy, Bard 137
Zasięg zmiennej 141
Te błędy zmiennych zaszokują i zaskoczą Cię! 142
Zmienne globalne 143
Zmienne klasy 144
Zmienne instancji 146
Zmienne lokalne 148
Obiekty i self 150
Zmienne metod i instancji 153
Ballada na telefon, czyli usługa dostarczania ballad przez barda159
Co już wiesz 162
Obiekty i klasy 162
Zmienne i zasięg 165
Programowanie obiektowe 169

Rozdział 9: Dziedziczenie magii Ruby 171
Menażeria jej królewskiej mości 171
Szlifowanie klas 176
Kilka innych klas 177
Dziedziczenie i kod bez powtórzeń 178
Podklasy i nadklasy 181
Zastępowanie metod: piraci to też ludzie 183
Używanie słowa kluczowego super 185
Ochrona Królestwa przez psy obronne i latające małpy 186
Każdy pies obronny ma swój dzień 188
Jeszcze raz, z uczuciem! 188
Maszyna Królowej192
Co już wiesz195

Rozdział 10: Koń innego koloru 199
Całkowite Panda-monium 199
Tworzenie modułów 202
Stałe 204
Poszerzanie naszej wiedzy 206
Zmieszanie i dziedziczenie 206
Potrzebujemy kolejnego pliku 208
Przeszukiwanie stałych 212
Koń innego koloru215
Co już wiesz 217

Rozdział 11: Łańcuchy raz jeszcze 223
Przerabianie w Przerabiaczu 223
Sztuczki z nadawaniem wartości zmiennym 226
Wyrażenia warunkowe jasne jak słońce 229
Gdy potrzebna jest instrukcja case z wyrażeniem when 231
Upraszczanie metod 233
Usuwanie powtarzającego się kodu238
Ponowna przeróbka 244
Co już wiesz 247

Rozdział 12: Czytanie, pisanie i magia Ruby 253
Wejście i wyjście pliku 253
Otwieranie pliku za pomocą Ruby256
Pisanie i dodawanie do plików 258
Unikanie błędów podczas pracy z plikami 262
Wszystkie doki załadunkowe meldować się! 265
Co już wiesz267

Rozdział 13: Podążaj drogą WEBrick 273
Ruby i Internet273
Zastosowanie Ruby gem: open-uri 275
Analiza serwera WWW Królestwa 277
Za murami Królestwa 284
Co już wiesz 286

Rozdział 14: Co dalej 289
Obraz ogólny: Co wiemy 289
Dodatkowe zasoby i coś do czytania 292
Książki dla początkującyc292
Książki dla średniozaawansowanych 293
Książki dla zaawansowanych 293
Online i Multimedia 294
Zasoby interakcyjne 295
Dodatkowe tematy 295

Dodatek A: Instalowanie Ruby na komputerach MAC i w systemie Linux 299
Instalowanie na komputerach MAC299
Instalowanie w Linuksie 300

Dodatek B:Rozwiązywanie problemów 301
Błędy przy wykonywaniu skryptów Ruby 301
Nie znaleziono polecenia 301
Brak pliku lub katalogu 302
Błędy przy używaniu IRB 302
Niezdefiniowana zmienna lokalna lub metoda 302
Błąd składni 303
Nie można przekształcić nil na łańcuch 303
Mówisz, że? 303
Czyszczenie ekranu 304
Powrót do poprzedniego polecenia 304
Poszukaj tego! 304
Skorowidz 305

Książka "EBOOK Magia Ruby"
Eric Weinstein