• Zaloguj się
  • Zarejestruj się
  • Newsletter
  • Pomoc
  • Kontakt
0 POZYCJI
KOSZYK PUSTY
Pobierz fragment
Wybierz format pliku:
Pobierz

JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript (eBook)

0.00  (0 ocen)
 Sprawdź recenzje
Rozwiń szczegóły
  • Wydanie: Warszawa, 1, 2020

  • Autor: Kyle Simpson

  • Tłumacz: Małgorzata Dąbkowska-Kowalik, Witold Sikorski

  • Wydawca: Wydawnictwo Naukowe PWN

  • Formaty:
    ePub mobi (Watermark)
    Watermark
    Znak wodny czyli Watermark to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem. Ten rodzaj zabezpieczenia jest zdecydowanie najbardziej przyjazny dla użytkownika, ponieważ aby otworzyć książkę zabezpieczoną Watermarkiem nie jest potrzebne konto Adobe ID oraz autoryzacja urządzenia.

Zwiń szczegóły
79,00 zł
71,10 zł
Cena zawiera podatek VAT.
Oszczędzasz 7,90 zł
Wysyłka:
online
Dodaj do schowka

JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript

Książka JavaScript funkcyjnie to przegląd zrównoważonego i pragmatycznego programowania funkcyjnego w języku JavaScript. Programowanie funkcyjne to potężny paradygmat strukturyzacji kodu, który pozwala tworzyć niezawodne, weryfikowalne i czytelne programy. Jeśli kiedykolwiek próbowałeś nauczyć się programowania funkcyjnego, ale zmagałeś się z takimi terminami jak „monada”, matematycznymi koncepcjami, jak teoria kategorii czy symbolami jak ?, nie jesteś sam. Ta książka omawia najbardziej istotne aspekty programowania funkcyjnego – od czystości funkcji, niemutowalności wartości, kompozycji po przystępne wzorce JavaScript. Zamiast podejścia „wszystko albo nic” – tak częstego w programowaniu funkcyjnym – ta książka uczy, jak ulepszać programy linijka, po linijce. „Skupiając się na zasadach zamiast terminologii, zyskałem dużo większą pewność w programowaniu i zrozumiałem podstawy programowania funkcyjnego”. – Hannes Lund, Software Developer „Mogę powiedzieć z całą pewnością, że książka JavaScript funkcyjnie otworzyła mi oczy”! – Islam Attrash, JS Engineer

  • Język wydania: polski
  • ISBN: 978-83-01-21225-4
  • ISBN druku: 978-83-01-21196-7
  • Liczba stron: 326
  • Sposób dostarczenia produktu elektronicznego
    Produkty elektroniczne takie jak Ebooki czy Audiobooki są udostępniane online po uprzednim opłaceniu (PayU, BLIK) na stronie Twoje konto > Biblioteka.
    Pliki można pobrać zazwyczaj w ciągu kilku-kilkunastu minut po uzyskaniu poprawnej autoryzacji płatności, choć w przypadku niektórych publikacji elektronicznych czas oczekiwania może być nieco dłuższy.
    Sprzedaż terytorialna towarów elektronicznych jest regulowana wyłącznie ograniczeniami terytorialnymi licencji konkretnych produktów.
  • Ważne informacje techniczne
  • Minimalne wymagania sprzętowe:
    • procesor: architektura x86 1GHz lub odpowiedniki w pozostałych architekturach
    • Pamięć operacyjna: 512MB
    • Monitor i karta graficzna: zgodny ze standardem XGA, minimalna rozdzielczość 1024x768 16bit
    • Dysk twardy: dowolny obsługujący system operacyjny z minimalnie 100MB wolnego miejsca
    • Mysz lub inny manipulator + klawiatura
    • Karta sieciowa/modem: umożliwiająca dostęp do sieci Internet z prędkością 512kb/s
  • Minimalne wymagania oprogramowania:
    • System Operacyjny: System MS Windows 95 i wyżej, Linux z X.ORG, MacOS 9 lub wyżej, najnowsze systemy mobilne: Android, iPhone, SymbianOS, Windows Mobile
    • Przeglądarka internetowa: Internet Explorer 7 lub wyżej, Opera 9 i wyżej, FireFox 2 i wyżej, Chrome 1.0 i wyżej, Safari 5
    • Przeglądarka z obsługą ciasteczek i włączoną obsługą JavaScript
    • Zalecany plugin Flash Player w wersji 10.0 lub wyżej.
  • Informacja o formatach plików:
    • PDF - format polecany do czytania na laptopach oraz komputerach stacjonarnych.
    • EPUB - format pliku, który umożliwia czytanie książek elektronicznych na urządzeniach z mniejszymi ekranami (np. e-czytnik lub smartfon), dając możliwość dopasowania tekstu do wielkości urządzenia i preferencji użytkownika.
    • MOBI - format zapisu firmy Mobipocket, który można pobrać na dowolne urządzenie elektroniczne (np.e-czytnik Kindle) z zainstalowanym programem (np. MobiPocket Reader) pozwalającym czytać pliki MOBI.
    • Audiobooki w formacie MP3 - format pliku, przeznaczony do odsłuchu nagrań audio.
  • Rodzaje zabezpieczeń plików:
    • Watermark - (znak wodny) to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem.
    • Brak zabezpieczenia - część oferowanych w naszym sklepie plików nie posiada zabezpieczeń. Zazwyczaj tego typu pliki można pobierać ograniczoną ilość razy, określaną przez dostawcę publikacji elektronicznych. W przypadku zbyt dużej ilości pobrań plików na stronie WWW pojawia się stosowny komunikat.
    Więcej informacji o publikacjach elektronicznych
Słowo wstępne ix
Wprowadzenie xi
	Misja   xii
Rozdział 1. Dlaczego programowanie funkcyjne? 1
	Pierwszy rzut oka   2
	Zaufanie  4
	Komunikacja  5
	Czytelność 6
	Perspektywa 8
	Jak znaleźć równowagę   9
	Zasoby   11
	Podsumowanie 12
Rozdział 2. Natura funkcji   13
	Czym jest funkcja?   13
	Wejście funkcji 15
	Nazwane argumenty  23
	Wyjście funkcji 25
	Funkcje z funkcji   30
	Składnia  34
	Czym jest this?    40
	Podsumowanie 44
Rozdział 3. Zarządzanie wejściami funkcji 45
	Wszyscy za jednego   45
	Dostosowywanie argumentów do parametrów 49
	Niektóre teraz, niektóre później  52
	Po jednym 59
	Kolejność ma znaczenie   69
	Bez punktów 73
	Podsumowanie 79
Rozdział 4. Złożenie funkcji   80
	Wyjście na wejście   80
	Złożenie ogólne    87
	Przekształcone złożenie   93
	Abstrakcja 95
	Punkty raz jeszcze   101
	Podsumowanie 106
Rozdział 5. Redukowanie efektów ubocznych   107
	Efekty na bok, poproszę   107
	Dziękuję, raz wystarczy   117
	Czysta rozkosz 121
	Jest tam lub nie    127
	Oczyszczanie  132
	Podsumowanie 140
Rozdział 6. Niemutowalność wartości 141
	Niemutowalność wartości podstawowych   141
	Wartość do wartości   143
	Ponowne przypisanie  145
	Wydajność 151
	Traktowanie wartości  153
	Podsumowanie 156
Rozdział 7. Domknięcie a obiekt 158
	Zgodność zdań 159
	Podobieństwa  160
	Dwie drogi rozdzieliły się w lesie…  169
	Podsumowanie 179
Rozdział 8. Rekurencja   180
	Definicja  181
	Deklaratywna rekurencja   187
	Stos 190
	Zmiana kolejności rekurencji 195
	Podsumowanie 203
Rozdział 9. Działania na listach 205
	Niefunkcyjne przetwarzanie list  206
	Map 206
	Filtr 212
	Reduce   217
	Zaawansowane działania na listach 223
	Metoda kontra samodzielna funkcja  230
	Poszukiwanie list   235
	Łączenie (fuzja)    238
	Poza listami 241
	Podsumowanie 249
Rozdział 10. Funkcyjność asynchroniczna 250
	Czas jako stan 250
	Zachłanne kontra leniwe   253
	Reaktywne programowanie funkcyjne 254
	Podsumowanie 261
Rozdział 11. Składamy wszystko razem 263
	Konfiguracja 263
	Zdarzenia giełdowe   265
	Interfejs użytkownika chronometru giełdowego 268
	Podsumowanie 278
Dodatek A. Transdukcja  280
	Najpierw – dlaczego  280
	Teraz – jak 283
	I wreszcie – co 294
	Podsumowanie 297
Dodatek B. Skromna monada 299
	Typ  300
	Luźny interfejs 300
	Po prostu monada   301
	Maybe   306
	Skromnie 308
	Podsumowanie 312
Dodatek C. Biblioteki FP 313
	Materiał do analizy   313
	Ramda (0.23.0)    314
	Lodash/fp (4.17.4)   315
	Mori (0.3.2) 316
	Bonus: FPO 317
	Bonus 2: fasy  319
	Podsumowanie 322

44,42 zł 49,35 zł
Do koszyka

Skuteczne programowanie Lego Mindstorms

Skuteczne programowanie LEGO MINDSTORMS stanowi przepustkę do udanego programowania robotów LEGO MINDSTORMS w języku programowania NXT-G, używanym między innymi w zawodach FIRST LEGO League. Książka rozwija zagadnienia omówione w cenionej...
62,10 zł 69,00 zł
Do koszyka

Nauka programowania z Minecraftem

Dla dzieci od 10 lat i ich rodziców. „Blokowe” wprowadzenie do programowania. Pokonaliście pnącza, podróżowaliście do głębokich jaskiń, a może nawet dotarliście na sam Koniec i z powrotem, ale czy kiedyś udało Wam się zmienić ...
44,10 zł 49,00 zł
Do koszyka

Sztuka dobrego programowania

Książka przeznaczona jest dla programistów, którzy chcą, aby ich programy działały dobrze, czyli szybko zwracały wyniki, zużywały mało pamięci i obejmowały szeroki zakres danych wejściowych. Programista początkujący znajdzie tutaj wyjaśni...
7,20 zł 8,00 zł
Do koszyka

Innowacje w polskiej nauce w obszarze matematyki i informatyki - Rozdział 11. Programowanie równoległe w języku Java z wykorzystaniem biblioteki PCJ

Matematyka jest królową nauk, to hasło jeszcze nigdy nie było tak prawdziwe jak dziś, gdy rozważania matematyczne są podstawą funkcjonowania systemów na całym świecie. Rozwój technologii, w szczególności przystępność mocy ob...
53,10 zł 59,00 zł
Do koszyka

Podstawy programowania mikrokontrolera 8051

Książka wprowadza czytelnika w tajniki budowy i programowania mikrokontrolera 8051. Zakres omawianego materiału obejmuje wykorzystanie elementów zawartych w mikrokontrolerze oraz sterowanie różnorodnych elementów zewnętrznych. Każd...
35,10 zł 39,00 zł
Do koszyka

ECDL S10. Podstawy programowania w języku Python

Europejski Certyfikat Umiejętności Komputerowych (European Computer Driving Licence - ECDL) potwierdza zdobycie umiejętności w zakresie obsługi komputera i programów użytkowych po odbyciu międzynarodowego systemu szkoleń. W Polsce licencji na sz...

Recenzje

Dodaj recenzję
Nikt nie dodał jeszcze recenzji. Bądź pierwszy!
 
Uwaga: Nasze strony wykorzystują pliki cookies.
Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celu dostosowaniaserwisu do indywidualnych potrzeb użytkowników oraz w celach statystycznych i reklamowych. Mogą też stosować je współpracujące z nami firmy badawcze. W programie służącym do obsługi Internetumożna zmienić ustawienia dotyczące cookies Korzystanie z naszych serwisów internetowych bez zmiany ustawień dotyczących cookies oznacza,że będą one zapisane w pamięci urządzenia. Więcej informacji można znaleźć w naszej Polityce Prywatności.