Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 PZWL
Żywienie kobiet w ciąży Wydanie 2

Żywienie kobiet w ciąży Wydanie 2

39.00zł
Java. Programowanie funkcyjne 89.00zł 66.75zł
Java. Programowanie funkcyjne

Tytuł: Java. Programowanie funkcyjne
Autor: Pierre-Yves Saumont
ISBN: 978-83-283-3324-6
Ilość stron: 480
Data wydania: 09/2017
Format: 170x230
Wydawnictwo: HELION

Cena: 89.00zł 66.75zł


Większość programistów pracuje zgodnie z paradygmatem programowania imperatywnego, który polega na tworzeniu ciągu instrukcji zmieniających stan programu. Najpoważniejszą wadą tej metody pracy jest podatność kodu na błędy, które trudno jest później wykryć i usunąć. Alternatywą jest programowanie funkcyjne — metodyka, która kładzie największy nacisk na stałe i funkcje. Takie programowanie polega na konstruowaniu funkcji oraz na obliczaniu wartości wyrażeń. W ten sposób otrzymuje się kod odporny na błędy. Niestety, nie zawsze można skorzystać z języków do programowania funkcyjnego.

Niniejsza książka stanowi znakomite wprowadzenie do programowania funkcyjnego na przykładzie Javy. Przedstawiono tu zasady programowania funkcyjnego i metody budowania funkcyjnych struktur danych. Poprzez poznanie paradygmatu funkcyjnego możliwe staje się pisanie lepszych programów, a tworzony kod zawiera mniej błędów i staje się zdecydowanie bardziej niezawodny. W każdym rozdziale znalazły się przykłady kodu, a także ćwiczenia, instrukcje i wskazówki, dzięki którym opanowanie poszczególnych koncepcji stanie się o wiele łatwiejsze. Wyczerpująco omówiono tu m.in. transparentność referencyjną, niezmienność, trwałość i leniwe obliczanie wartości.

Najważniejsze zagadnienia:

  • sterowanie wykonaniem programu
  • różne rodzaje funkcji w Javie
  • rekurencja i jej różne zastosowania
  • operacje wejścia-wyjścia
  • obsługa błędów
  • Java 8 a programowanie funkcyjne

Programowanie funkcyjne — pisz kod funkcjonalny!

Rozdziały:

Przedmowa (13)

Podziękowania (17)

O książce (19)

Rozdział 1. Czym jest programowanie funkcyjne? (23)

  • 1.1. Czym jest programowanie funkcyjne? (24)
  • 1.2. Pisanie użytecznych programów bez efektów ubocznych (26)
  • 1.3. W jaki sposób transparentność referencyjna czyni program bezpieczniejszym? (28)
  • 1.4. Zalety programowania funkcyjnego (28)
  • 1.5. Wykorzystanie modelu z zastępowaniem do rozumowania na temat programu (30)
  • 1.6. Zastosowanie zasad funkcyjnych na prostym przykładzie (31)
  • 1.7. Osiąganie limitów abstrakcji (36)
  • 1.8. Podsumowanie (37)

Rozdział 2. Użycie funkcji w języku Java (39)

  • 2.1. Czym jest funkcja? (40)
    • 2.1.1. Funkcje w świecie rzeczywistym (40)
  • 2.2. Funkcje w Javie (45)
    • 2.2.1. Metody funkcyjne (45)
    • 2.2.2. Interfejsy funkcyjne Javy i klasy anonimowe (50)
    • 2.2.3. Złożenie funkcji (52)
    • 2.2.4. Funkcje polimorficzne (52)
    • 2.2.5. Upraszczanie kodu za pomocą funkcji anonimowych (53)
  • 2.3. Zaawansowane funkcjonalności funkcji (55)
    • 2.3.1. Co z funkcjami dotyczącymi kilku argumentów? (56)
    • 2.3.2. Zastosowanie funkcji z częściowym rozwinięciem (57)
    • 2.3.3. Funkcje wyższego rzędu (57)
    • 2.3.4. Polimorficzne funkcje wyższego rzędu (58)
    • 2.3.5. Użycie funkcji anonimowych (61)
    • 2.3.6. Funkcje lokalne (63)
    • 2.3.7. Domknięcia (64)
    • 2.3.8. Częściowe zastosowanie funkcji i automatyczne rozwijanie (66)
    • 2.3.9. Zamiana argumentów częściowo zastosowanych funkcji (70)
    • 2.3.10. Funkcje rekurencyjne (71)
    • 2.3.11. Funkcja tożsamościowa (73)
  • 2.4. Interfejsy funkcyjne Javy 8 (74)
  • 2.5. Debugging funkcji anonimowych (75)
  • 2.6. Podsumowanie (78)

Rozdział 3. Uczynić Javę bardziej funkcyjną (79)

  • 3.1. Zamiana standardowych struktur sterujących na ich funkcyjne odpowiedniki (80)
  • 3.2. Abstrakcja struktur sterujących (81)
    • 3.2.1. Czyszczenie kodu (85)
    • 3.2.2. Alternatywa dla if ... else (88)
  • 3.3. Abstrakcja iteracji (92)
    • 3.3.1. Abstrakcja operacji na liście dzięki odwzorowaniu (94)
    • 3.3.2. Tworzenie list (95)
    • 3.3.3. Wykorzystanie operacji dotyczących głowy i ogona (96)
    • 3.3.4. Funkcyjne dodawanie do listy (97)
    • 3.3.5. Redukcja i zwijanie list (97)
    • 3.3.6. Kompozycja odwzorowań i mapowanie kompozycji (103)
    • 3.3.7. Stosowanie efektów dla list (104)
    • 3.3.8. Funkcyjne podejście do danych wyjściowych (105)
    • 3.3.9. Budowanie list referencji odwrotnych (106)
  • 3.4. Zastosowanie właściwych typów (109)
    • 3.4.1. Problemy ze standardowymi typami (109)
    • 3.4.2. Definiowanie typów wartości (112)
    • 3.4.3. Przyszłość typów wartości w Javie (115)
  • 3.5. Podsumowanie (115)

Rozdział 4. Rekurencja, rekurencja odwrotna i memoizacja (117)

  • 4.1. Różnice między rekurencją i rekurencją odwrotną (118)
    • 4.1.1. Przykład z dodawaniem dla obu rodzajów rekurencji (118)
    • 4.1.2. Implementacja rekurencji w Javie (119)
    • 4.1.3. Wykorzystanie eliminacji wywołania ogonowego (119)
    • 4.1.4. Użycie funkcji i metod z rekurencją ogonową (120)
    • 4.1.5. Abstrakcja rekurencji (120)
    • 4.1.6. Utworzenie wersji zapewniającej prostą podmianę metody rekurencyjnej bazującej na stosie (124)
  • 4.2. Stosowanie funkcji rekurencyjnych (126)
    • 4.2.1. Korzystanie z lokalnie zdefiniowanych funkcji (127)
    • 4.2.2. Zapewnienie funkcji działających jako rekurencje ogonowe (128)
    • 4.2.3. Funkcje podwójnie rekurencyjne - ciąg Fibonacciego (128)
    • 4.2.4. Zamiana metod dla list na wersje rekurencyjne i bezpieczne dla stosu (131)
  • 4.3. Kompozycja ogromnej liczby funkcji (134)
  • 4.4. Korzystanie z memoizacji (137)
    • 4.4.1. Memoizacja w programowaniu imperatywnym (137)
    • 4.4.2. Memoizacja w funkcjach rekurencyjnych (138)
    • 4.4.3. Memoizacja automatyczna (140)
  • 4.5. Podsumowanie (146)

Rozdział 5. Obsługa danych przy użyciu list (147)

  • 5.1. Jak klasyfikować kolekcje danych? (147)
    • 5.1.1. Różne rodzaje list (148)
    • 5.1.2. Względna oczekiwana wydajność listy (149)
    • 5.1.3. Wymiana czasu na zajętość pamięci lub czasu kontra złożoność (150)
    • 5.1.4. Modyfikacja na miejscu (151)
    • 5.1.5. Trwałe struktury danych (152)
  • 5.2. Implementacja niezmiennej, trwałej listy jednokierunkowej (153)
  • 5.3. Współdzielenie danych w operacjach na liście (156)
    • 5.3.1. Dodatkowe operacje na liście (158)
  • 5.4. Wykorzystanie rekurencji do zwijania list za pomocą funkcji wyższego rzędu (163)
    • 5.4.1. Bazująca na stercie, rekurencyjna wersja foldRight (169)
    • 5.4.2. Odwzorowanie i filtrowanie list (171)
  • 5.5. Podsumowanie (173)

Rozdział 6. Obsługa danych opcjonalnych (175)

  • 6.1. Problemy ze wskaźnikiem null (176)
  • 6.2. Alternatywy dla referencji null (177)
  • 6.3. Typ danych Option (180)
    • 6.3.1. Pobranie wartości z Option (182)
    • 6.3.2. Stosowanie funkcji dla wartości opcjonalnych (184)
    • 6.3.3. Kompozycja obiektów Option (185)
    • 6.3.4. Sposoby użycia Option (187)
    • 6.3.5. Inne sposoby łączenia opcji (191)
    • 6.3.6. Kompozycja List z Option (193)
  • 6.4. Różne narzędzia dodatkowe dla Option (195)
    • 6.4.1. Testowanie, czy to Some, czy None (195)
    • 6.4.2. Implementacja metod equals i hashcode (195)
  • 6.5. Jak i gdzie używać Option? (196)
  • 6.6. Podsumowanie (199)

Rozdział 7. Obsługa błędów i wyjątków (201)

  • 7.1. Problemy do rozwiązania (201)
  • 7.2. Typ Either (203)
    • 7.2.1. Kompozycja klasy Either (204)
  • 7.3. Typ Result (206)
    • 7.3.1. Dodawanie metod do klasy Result (207)
  • 7.4. Wzorce Result (209)
  • 7.5. Zaawansowana obsługa Result (216)
    • 7.5.1. Stosowanie predykatów (216)
    • 7.5.2. Mapowanie porażek (217)
    • 7.5.3. Dodanie metod fabrycznych (220)
    • 7.5.4. Stosowanie efektów (221)
    • 7.5.5. Zaawansowana kompozycja wyników (224)
  • 7.6. Podsumowanie (227)

Rozdział 8. Zaawansowana obsługa list (229)

  • 8.1. Problem z length (230)
    • 8.1.1. Problem wydajności (230)
    • 8.1.2. Zalety memoizacji (231)
    • 8.1.3. Wady memoizacji (231)
    • 8.1.4. Faktyczna wydajność (233)
  • 8.2. Kompozycja List i Result (233)
    • 8.2.1. Metody List zwracające Result (233)
    • 8.2.2. Konwersja z List na Result (235)
  • 8.3. Abstrakcja typowych operacji na listach (238)
    • 8.3.1. Zszywanie i rozszywanie list (238)
    • 8.3.2. Dostęp do elementów na podstawie ich indeksów (241)
    • 8.3.3. Dzielenie list (243)
    • 8.3.4. Poszukiwanie podlist (247)
    • 8.3.5. Różnorakie funkcje dotyczące obsługi list (248)
  • 8.4. Automatyczne przetwarzanie równoległe list (251)
    • 8.4.1. Nie wszystkie obliczenia można zrównoleglić (251)
    • 8.4.2. Podział listy na podlisty (252)
    • 8.4.3. Zrównoleglone przetwarzanie podlist (253)
  • 8.5. Podsumowanie (255)

Rozdział 9. Wykorzystywanie leniwości obliczeń (257)

  • 9.1. Zrozumieć rygor i lenistwo (258)
    • 9.1.1. Java jest językiem rygorystycznym (258)
    • 9.1.2. Problem z rygorem (259)
  • 9.2. Implementacja wersji leniwej (261)
  • 9.3. Rzeczy, których nie wykonamy bez lenistwa (262)
  • 9.4. Dlaczego nie użyjemy klasy Stream z Javy 8? (263)
  • 9.5. Tworzenie struktury danych dla leniwej listy (263)
    • 9.5.1. Memoizacja wyliczonych wartości (265)
    • 9.5.2. Modyfikacja strumienia (268)
  • 9.6. Prawdziwa esencja lenistwa (271)
    • 9.6.1. Zwijanie strumieni (273)
  • 9.7. Obsługa strumieni nieskończonych (278)
  • 9.8. Unikanie referencji null i modyfikowalnych pól (280)
  • 9.9. Podsumowanie (282)

Rozdział 10. Obsługa danych za pomocą drzew (285)

  • 10.1. Drzewo binarne (286)
    • 10.1.1. Drzewa zrównoważone i niezbalansowane (287)
    • 10.1.2. Rozmiar, wysokość i głębia (287)
    • 10.1.3. Drzewa liściaste (288)
    • 10.1.4. Uporządkowane drzewa binarne lub też drzewa binarne wyszukiwania (288)
    • 10.1.5. Kolejność wstawiania (289)
    • 10.1.6. Kolejność przejścia przez drzewo (290)
  • 10.2. Implementacja drzewa binarnego (292)
  • 10.3. Usuwanie elementów z drzew (298)
  • 10.4. Łączenie dowolnych drzew (300)
  • 10.5. Zwijanie drzewa (304)
    • 10.5.1. Zwijanie za pomocą dwóch funkcji (305)
    • 10.5.2. Zwijanie za pomocą jednej funkcji (307)
    • 10.5.3. Którą implementację zwinięcia wybrać? (308)
  • 10.6. Odwzorowanie drzew (310)
  • 10.7. Równoważenie drzew (311)
    • 10.7.1. Obracanie drzew (311)
    • 10.7.2. Równoważenie drzew za pomocą algorytmu Day-Stout-Warren (314)
    • 10.7.3. Automatycznie równoważące się drzewa (315)
    • 10.7.4. Rozwiązywanie właściwego problemu (316)
  • 10.8. Podsumowanie (317)

Rozdział 11. Rozwiązywanie rzeczywistych problemów przy użyciu zaawansowanych drzew (319)

  • 11.1. Lepsza wydajność i bezpieczeństwo stosu dzięki samobalansującym się drzewom (320)
    • 11.1.1. Prosta struktura drzewa (320)
    • 11.1.2. Wstawianie elementu do drzewa czerwono-czarnego (325)
  • 11.2. Przykład użycia drzew czerwono-czarnych - mapowanie (330)
    • 11.2.1. Implementacja klasy Map (330)
    • 11.2.2. Rozbudowania klasy Map (333)
    • 11.2.3. Użycie klasy Map dla kluczy bez możliwości porównywania (334)
  • 11.3. Implementacja funkcyjnej kolejki priorytetowej (336)
    • 11.3.1. Protokół dostępowy dla kolejki priorytetowej (336)
    • 11.3.2. Sposoby użycia kolejek priorytetowych (337)
    • 11.3.3. Wymagania implementacyjne (337)
    • 11.3.4. Struktura danych nazywana kopcem lewostronnym (338)
    • 11.3.5. Implementacja kopca lewostronnego (338)
    • 11.3.6. Implementacja interfejsu przypominającego kolejkę (343)
  • 11.4. Kolejka priorytetowa dla elementów bez możliwości porównywania (344)
  • 11.5. Podsumowanie (349)

Rozdział 12. Obsługa zmian stanu w sposób funkcyjny (351)

  • 12.1. Funkcjonalny generator liczb losowych (352)
    • 12.1.1. Interfejs generatora liczb losowych (353)
    • 12.1.2. Implementacja generatora liczb losowych (354)
  • 12.2. Ogólne API do obsługi stanu (357)
    • 12.2.1. Korzystanie z operacji na stanie (358)
    • 12.2.2. Kompozycja operacji na stanie (359)
  • 12.3. Ogólna obsługa stanu (363)
    • 12.3.1. Wzorce stanu (364)
    • 12.3.2. Tworzenie maszyny stanowej (365)
    • 12.3.3. Kiedy korzystać ze stanu i maszyny stanowej (370)
  • 12.4. Podsumowanie (371)

Rozdział 13. Funkcyjne wejście-wyjście (373)

  • 13.1. Stosowanie efektów w kontekście (374)
    • 13.1.1. Czym są efekty? (374)
    • 13.1.2. Implementacja efektów (375)
    • 13.1.3. Bardziej użyteczne efekty dla porażek (377)
  • 13.2. Odczyt danych (380)
    • 13.2.1. Odczyt danych z konsoli (380)
    • 13.2.2. Odczyt danych z pliku (384)
    • 13.2.3. Testowanie z zadanymi danymi wejściowymi (386)
  • 13.3. Naprawdę funkcyjne wejście-wyjście (387)
    • 13.3.1. W jaki sposób zapewnić pełną funkcyjność wejścia-wyjścia? (387)
    • 13.3.2. Implementacja w pełni funkcyjnego wejścia-wyjścia (388)
    • 13.3.3. Łączenie operacji wejścia-wyjścia (389)
    • 13.3.4. Obsługa wejścia za pomocą IO (390)
    • 13.3.5. Rozszerzanie typu IO (393)
    • 13.3.6. Uczynienie typu IO bezpiecznym dla stosu (395)
  • 13.4. Podsumowanie (400)

Rozdział 14. Współdzielenie zmiennego stanu przy użyciu aktorów (401)

  • 14.1. Model aktora (402)
    • 14.1.1. Asynchroniczne komunikaty (403)
    • 14.1.2. Obsługa zrównoleglenia (403)
    • 14.1.3. Obsługa zmiany stanu aktora (404)
  • 14.2. Budowanie frameworka aktora (405)
    • 14.2.1. Ograniczenia prezentowanego frameworka aktora (405)
    • 14.2.2. Projektowanie interfejsów frameworka aktorów (405)
    • 14.2.3. Implementacja AbstractActor (407)
  • 14.3. Zmuszenie aktorów do działania (408)
    • 14.3.1. Implementacja przykładu z ping-pongiem (409)
    • 14.3.2. Bardziej poważny przykład - równoległe wykonywanie obliczeń (410)
    • 14.3.3. Zmiana kolejności wyników (415)
    • 14.3.4. Rozwiązanie problemu wydajności (418)
  • 14.4. Podsumowanie (423)

Rozdział 15. Rozwiązywanie typowych problemów w sposób funkcyjny (425)

  • 15.1. Wykorzystanie asercji do walidacji danych (426)
  • 15.2. Odczyt właściwości z pliku (430)
    • 15.2.1. Wczytywanie pliku właściwości (430)
    • 15.2.2. Odczyt właściwości jako tekstu (431)
    • 15.2.3. Tworzenie lepszych komunikatów o błędzie (432)
    • 15.2.4. Odczyt właściwości jako listy (435)
    • 15.2.5. Odczytywanie wyliczeń (436)
    • 15.2.6. Odczyt właściwości dowolnych typów (437)
  • 15.3. Konwersja programu imperatywnego - czytnik plików XML (440)
    • 15.3.1. Zebranie potrzebnych funkcji (441)
    • 15.3.2. Kompozycja funkcji i stosowanie efektu (442)
    • 15.3.3. Implementacja funkcji (443)
    • 15.3.4. Uczynienie programu nawet bardziej funkcyjnym (444)
    • 15.3.5. Rozwiązanie problemu z typem argumentu (448)
    • 15.3.6. Zmiana funkcji przetwarzającej element na parametr (449)
    • 15.3.7. Obsługa błędów dla nazw elementów (450)
  • 15.4. Podsumowanie (451)

Dodatek A. Wykorzystanie elementów funkcyjnych Javy 8 (453)

  • A.1. Klasa Optional (454)
  • A.2. Strumienie (455)

Dodatek B. Monady (461)

Dodatek C. Co dalej? (467)

  • C.1. Wybór nowego języka (467)
    • C.1.1. Haskell (467)
    • C.1.2. Scala (468)
    • C.1.3. Kotlin (468)
    • C.1.4. Frege (469)
    • C.1.5. A co z dynamicznie typowanymi językami funkcyjnymi? (469)
  • C.2. Pozostanie z Javą (469)
    • C.2.1. Functional Java (470)
    • C.2.2. Javaslang (470)
    • C.2.3. Cyclops (470)
    • C.2.4. Inne biblioteki funkcyjne (471)
  • C.3. Dodatkowe lektury (471)

Najniższa cena z 30 dni przed obniżką 66,75zł

Tytuł książki: "Java. Programowanie funkcyjne"
Autor: Pierre-Yves Saumont
Wydawnictwo: HELION
Cena: 89.00zł 66.75zł
Klienci, którzy kupili tę książkę, kupili także
Swift 4. Koduj jak mistrz. Wydanie IV
Swift 4. Koduj jak mistrz. Wydanie IV
Jon Hoffman
HELION
Matematyka jest super! 101 faktów, o których trzeba wiedzieć
Matematyka jest super! 101 faktów, o których trzeba wiedzieć
Thomas Canavan
Jedność
Polskie złudzenia narodowe
Polskie złudzenia narodowe
Ludwik Stomma
Iskry
Konstytucja Rzeczypospolitej Polskiej Komentarz
Konstytucja Rzeczypospolitej Polskiej Komentarz
Praca zbiorowa
LexisNexis
Idealna reklama. Sztuka promowania aplikacji w internecie
Idealna reklama. Sztuka promowania aplikacji w internecie
Erica Sadun, Steve Sande
Onepress
Scratch bez tajemnic. Programowanie gier od podstaw
Scratch bez tajemnic. Programowanie gier od podstaw
Jakub Porzycki, Urszula Łukasik
HELION
 Koszyk
1 x 501 gier i zadań
1 x ABC metodyki nauczania języka polskiego jako obcego
1 x Czarno-biały kadr Kreatywna fotografia
1 x Honda Civic modele 2001-2005
1 x Sytuacja życiowa i funkcjonowanie w rolach społecznych młodzieży z niepełnosprawnością wzroku
1 x Polskie kresy literackie
1 x Wróćmy do ziół leczniczych
1 x Dom Rothschildów Prorocy finansów 1798-1848
1 x Koszty w postępowaniu sądowoadministracyjnym
1 x Kodeks postępowania karnego oraz ustawa o świadku koronnym Komentarz Wydanie 5
1 x Domowe przedszkole 365 zabaw z dzieckiem Poradnik na każdy dzień roku
1 x Ergonomia i adaptacje w terapii zajęciowej
1 x Vademecum myśliwskie
1 x Azjatyckie strategie bezpieczeństwa
1 x Imperium konieczności Niewolnictwo, wolność i oszustwo w Nowym Świecie
1 x Codzienność rytuału. Magia w życiu społeczeństw Azji Południowo-Wschodniej.
2 x Katastrofy i wypadki w czasach romantyków
1 x Dieta długowieczności Potwierdzony naukowo sposób na zdrowe i długie życie
1 x Adobe Illustrator CC/CC PL. Oficjalny podręcznik
1 x Katolicki pomocnik towarzyski czyli jak pojedynkować się z ateistą
1 x Farming Simulator. Podręcznik gracza
1 x Efektywność cieplno-przepływowa ciepłowni lokalnej Część pierwsza
1 x Jak dobrze się kłócić
1 x Chińska filozofia historii Od początków do końca XVIII wieku
1 x Inaczej niż pisać Lévinas i antropologia postmodernistyczna
1 x 150 porad dla młodego Taty od pierwszych problemów przy karmieniu do wymiany pieluszek
1 x Chwyć za pióro czyli frazeologizmy kulturowe
1 x Jeden mały krok do szczęśliwego życia
1 x Superskuteczne strategie opanowania języków obcych Twój prywatny coach Wydanie II
1 x Czym jest filozofia
1 x Jak obudzić w sobie prawdziwy potencjał Mądrość Joganandy Tom 7
1 x Historia muzyki popularnej
1 x Ciasta Encyklopedia kulinarna
1 x Edukacja wczesnoszkolna w teorii i praktyce
1 x Baza pytań testowych Kategoria B
1 x Alusia Powstańczy świadek
1 x Badania panelowe w edukacji Studia poprzeczne i prowadzone wzdłuż czasu-Próba systematyki i analizy
1 x Niezależność sądownictwa i zawodów prawniczych jako fundamenty państwa prawa
1 x Display Strategie wystawiania
1 x Nobis operique favete Studia nad Gallem Anonimem
1 x Ekonometria przestrzenna II Modele zaawansowane
1 x Apteka Pana Boga Porady i praktyka stosowania ziół leczniczych
1 x Chemia mentalna
1 x Cygan to Cygan
1 x Mężczyzna z klasą Przewodnik współczesnego gentlemana
1 x Adobe Dreamweaver CS5/CS5 PL Oficjalny podręcznik
1 x Aktywizowanie odbiorcy a gatunki mowy Wiedza i umiejętności uczniów
1 x Dzisiaj rozmawiamy o Pani
1 x Historia Bliskiego Wschodu w XX wieku
1 x Encyklopedia Magicznych Ingrediencji Wiccański przewodnik po sztuce rzucania zaklęć
1 x Ćwiczenia z ekofizjologii roślin
1 x Dialog Zachód-Azja Wschodnia w dziedzinie praw człowieka
1 x Inżynieria produkcji
1 x Fides et actio
1 x Akustyka w budownictwie
1 x Aspekty prawne planowania i zagospodarowania przestrzennego
1 x Kobiety Kossaków
1 x Dostosowanie wymagań edukacyjnych do indywidualnych potrzeb rozwojowych i możliwości psychofizycznych uczniów I etap edukacyjny
1 x (Od)nowa znowu na nowo Rekapitulacja
1 x Przez władzę do miłości Praktyczny przewodnik
1 x Edukacja jako czynnik i wynik rozwoju regionalnego
1 x Praca z młodzieżą niewidomą i słabowidzącą Metoda pracy sekwencjami na lekcjach plastyki
1 x Anatomia ludzkiej destrukcyjności
1 x Bezpieczeństwo Europy bezpieczeństwo Polski Tom 2
1 x Fotografia Nowy, wyczerpujący poradnik fotografowania
1 x Lick. Stage Dive
1 x Dziwnologia Odkrywanie wielkich prawd w rzeczach małych
1 x Nowe wspólnoty w Polsce
1 x Człowiek technologia media Konteksty kulturowe i psychologiczne
1 x Język polski z Mistrzami słowa
1 x Detoks umysłu
1 x Media i dziennikarstwo Struktury dyskursu i hegemonia
1 x Kinesio taping
1 x Mieszkając z wrogiem
1 x Mieczysław Pluciński Jego łodzie i jachty
1 x Ginekolodzy Tajemnice gabinetów
1 x Metody ilościowe w R Aplikacje ekonomiczne i finansowe Wydanie 2
1 x Nagie Fakty 39 Pytań na temat seksu których rodzice woleliby nie usłyszeć
1 x Seks na ekranie
1 x Armatura regulacyjna i zagadnienia hydrauliczne w wodnych instalacjach grzewczych
1 x Ateizm Teizm i co dalej? Świadectwo życia
1 x Ciąża zdrowa i bezpieczna Wydanie II
1 x Gwiazdeczka
1 x Dawne i nowe praktyki duchowe Energetyczne sposoby na współczesne wyzwania
1 x Audi A3 od maja 2003 (typu 8P)
1 x Jak być glam Przewodnik po szczęściu i urodzie
1 x Twój podręczny uspokajacz Niezbędnik każdej kobiety
1 x Antychryst
1 x Nie powinnam tego jeść Proste rozwiązania dietetyczne na problemy zdrowotne
1 x Czartoryscy Opowieść fotograficzna
1 x Działania dostosowawcze polskich przedsiębiorstw w okresie kryzysu
1 x Interfejs dla osób z dysfunkcją wzroku Model kognitywny i przykład dobrej praktyki
1 x Z dziejów literatury i kultury staropolskiej Studia o książkach i tekstach
1 x Boskie oko czyli po co człowiekowi religia
1 x Kalejdoskop afrykański Problematyka tożsamości w literaturach Afryki przełomu XX i XXI wieku
1 x Franczyza Nowoczesny model rozwoju biznesu Wydanie 3
1 x Grecja dla żeglarzy Tom 2 Morze Jońskie i Południowo-Zachodni Peloponez
1 x Anna Solidarność z płytą CD Życie i działalność Anny Walentynowicz na tle epoki (1929-2010)
1 x Podstawy maszynoznawstwa
1 x Fascynujące miasta Świata
1 x Bałkany wyobrażone
1 x 120 przepisów bezglutenowych które zawsze Ci się udadzą
1 x McCartney w rozmowach
1 x Słodki upadek
1 x Główne problemy współczesnej fenomenologii
1 x Lekcje uważności Moderniści i realizm
1 x Czarne flagi Geneza Państwa Islamskiego
1 x Słownik frazeologiczny
1 x Dylematy współczesnej Gruzji Wywiady z przedstawicielami gruzińskich elit społecznych i politycznych przeprowadzone w latach 2010
1 x Biblia leczy Zaburzenia snu Metoda oparta na zbilansowanej diecie
1 x Seks Nie uwierzysz, dopóki nie przeczytasz
1 x Byłem wykidajłą Prawdziwa historia
1 x Deesis Idea wstawiennictwa Bogarodzicy i św. Jana Chrzciciela w kulturze średniowiecznej
1 x Piekielna miłość
1 x 1001 wizerunków Matki Boskiej Tradycja i kultura
1 x Edukacja w czasach cyfrowej zarazy
1 x Ciągłość i zmiana Sto lat rozwoju polskiej wsi
1 x Blask Ołtarz Mariacki Wita Stwosza
1 x Polskie tematy i konteksty literatury żydowskiej
1 x Praski elementarz
1 x 101 pomysłów na randkę
1 x Analiza danych w naukach ścisłych i technice
1 x Człowiek wobec epidemii chorób zakaźnych od starożytności po czasy współczesne w świetle literatury Część IX
1 x Sztuka dobrego umierania
1 x Mikroekonometria Modele i metody analizy danych indywidualnych
1 x Encyklopedia najmłodszych Cuda świata
1 x Eros i Agape Dwa oblicza miłości
1 x Historia sztuki dla dzieci i rodziców Rozmowy z Kajtkiem
1 x Bohaterowie są zmęczeni
1 x Historia cudów Od średniowiecza do dziś
1 x Architektura zła Wyjątkowość Holokaustu jako problem filozoficzny
1 x Aktywność dyplomacji USA wobec państw członkowskich Unii Europejskiej w latach 2009-2013
1 x Rozpoznawanie zachowań narkotykowych i dopalaczowych Podstawy pomocy przedmedycznej
1 x Ilustrowany słownik frazeologiczny
1 x Fotografia cyfrowa i obróbka zdjęć ćwiczenia praktyczne
1 x Historia rodziny Pokrewieństwo, dom, seksualność w dawnym społeczeństwie
1 x Światy "upośledzonego" macierzyństwa
1 x Chorzy u władzy Sekrety przywódców politycznych ostatnich stu lat
1 x Batman i filozofia Mroczny rycerz nareszcie bez maski
1 x Myślę, mówię, opowiadam Materiały do ćwiczeń dla osób z afazją oraz do ogólnej terapii i profilaktyki logopedycznej
1 x Biblia w krzyżówce oraz wiadomości biblijne w zagadkach i rebusach
1 x Krytyczne (nie)porządki Studia o współczesnej krytyce literackiej w Polsce
1 x Konik Polny Gry, życie i utopia
1 x Aktorki Odkrycia
1 x Chemia bionieorganiczna w ćwiczeniach laboratoryjnych Podręcznik dla studentów chemii środków bioaktywnych i kosmetyków
1 x Kurs na Morze Północne Poradnik dla żeglarzy
1 x Polska poezja cybernetyczna Konteksty i charakterystyka
1 x Czytanie Naruszewicza 2
1 x Glamour, kobiecość, widowisko Aktorka jako obiekt pożądania
1 x Dwa Misteria romantyczne Novalis - Słowacki
1 x Dinozaury - skamieliny i pióra
1 x Opieka długoterminowa Uwarunkowania medyczne i prawne
1 x Herbert Hermes Konteksty nowoczesności w esejach, dramatach i wierszach Zbigniewa Herberta
1 x Młode osoby niepełnosprawne na rynku pracy
1 x Czy straciliśmy zmysły? W poszukiwanu wrażliwości opartej na wierze
1 x 7 nawyków szczęśliwej rodziny
1 x Komunikacja wizerunkowa w mediach
1 x Gramatyka angielska dla bystrzaków
1 x Anoda i katoda tom 1
1 x Świr i apokalipsa wg kretyna
1 x Atlantyda odnaleziona Rozwiązanie największej zagadki w dziejach świata
1 x Analiza i projektowanie obiektowe Rusz głową!
1 x Elektryczne i elektroniczne wyposazenie pojazdów samochodowych Część 2 Wyposażenie elektroniczne
1 x Almanach fotografii Wydanie X
1 x Bieda jako wyzwanie
1 x Całość i nieskończoność Esej o zewnętrzności
1 x 300 idiomów języka niemieckiego
1 x O postępowaniu człowieka
1 x Gdańsk Kazimierza Macura Z historii konserwacji i odbudowy zabytków w latach 1936–2000
1 x Bóg lubi tych którzy walczą O męskości, powołaniu i mocy modlitwy
1 x Biotechnologia ścieków
1 x Głęboki masaż mobilizacyjno-powięziowy kręgosłupa
1 x Antropologia antyku greckiego
1 x Kultura informacji
1 x Dotknąć tego co święte
1 x Gabinet luster Śmiech w twórczości Zbigniewa Herberta
1 x ABC MS Office 2016 PL
1 x 16 pragnień Analiza motywacyjna
1 x Belweder 1818-2018
1 x Dalajlama nieznany Niezwykła siła przebaczania
1 x Historia Słowacji
1 x Rozmaitości socrealistyczne (i nie tylko)
1 x Czym jest filozofia starożytna?
1 x Badania nad embrionami ludzkimi w świetle etyki i prawa
1 x Zioła dla smaku zdrowia i urody
1 x Album Polski
1 x Ekonometria Zbiór zadań
1 x Być kobietą w Oriencie
1 x Jak przetrwać z rodziną Trening
1 x Przestrzenie Teorii 18/2012
1 x 30 kwietnia 1945
1 x ADHD/ADD Jak pomóc dziecku ogarnąć chaos
1 x Afirmacja dobra wspólnego Katolicka nauka społeczna propozycją dla polityki
1 x Efekt Izajasza Gdy modlitwa i proroctwa łączą się z fizyką kwantową
1 x Anatomia siły
1 x 81:1 Opowieści z Wysp Owczych
1 x Modnie i wygodnie Jak trampki weszły na salony
1 x Hip-Hop w Polsce od blokowisk do kultury popularnej
1 x Admirał Unrug 1884-1973
1 x Gitara klasyczna i akustyczna z płytą CD Kurs podstawowy
1 x Cisza Esencja naszego umysłu
1 x Czystość (1905-1909) Augustyna Wróblewskiego albo iluzja etycznej krucjaty
1 x Bieszczady Przewodnik celownik
1 x Czterej jeźdźcy apokalipsy Jak się zaczęła ateistyczna rewolucja
1 x Eat Pretty Jedz i bądź piękna
1 x Eksplicytacja w nieprofesjonalnym przekładzie szwedzko-polskim Perspektywa kognitywna
1 x Języki antypodów Współczesny stan badań nad językami papuaskimi i austronezyjskimi
1 x Nowoczesność oświecenia Studia o literaturze i kulturze polskiej drugiej połowy XVIII wieku
1 x Blisko ziemi blisko nieba Ksiądz Jan Twardowski we wspomnianiach
1 x Bezpieczeństwo pracy w przedsiębiorstwie samochodowym
1 x Odstąpienie od wymierzenia kary w świetle statystyk sądowych i badań aktowych
1 x Dziecko Gułagu Okruchy wspomnień z nieludzkiej ziemi
1 x Jak być szczęśliwym 10 sposobów na udane życie
1 x Puls życia Uczucia - jak je poznać i jak nimi kierować
1 x Warstwowość dzieła literackiego w ujęciu Romana Ingardena
1 x Administracja publiczna Bezpieczeństwo państwa w kontekście międzynarodowym
1 x Taktyki wizualne Michel de Certeau i obrazy
1 x Vademecum singla
1 x Bóg kasa i rock'n'roll
1 x Fotografia cyfrowa nieoficjalny podręcznik
1 x 104 Pielgrzymki Jana Pawła II
1 x Ciało płeć kultura
1 x Ford Fiesta (od III 2002 do VII 2008)
1 x Geochemia krajobrazu
1 x Przestrzenie kanonu Szkice o prozie amerykańskiej od lat 40. XX wieku do czasów najnowszych
1 x Angielski 600 fiszek Idiomy z ćwiczeniami
1 x Batch Ponad 200 przepisów porad i wskazówek dla dobrze zakręconej kuchni
1 x Niechciani generałowie Sosabowski, Maczek, Bór-Komorowski i inni
1 x Etnolingwistyka tom 23 Problemy języka i kultury
1 x Anna Austriacka królowa Francji
1 x 20 prostych projektów Raspberry Pi Zabawki, narzędzia, gadżety i inne rzeczy!
1 x Wampiry
1 x Cześć jak się masz Część 2 z płytą CD Spotkajmy się w Europie A2
1 x Agraryści czechosłowaccy w latach 1899-1935 część 1
1 x Ekscentryczne namiętności Poznać i zrozumieć człowieka
1 x English for Beauty Therapists z płytą CD
1 x Słownik medyczny polsko-niemiecki niemiecko-polski + definicje haseł + CD (słownik elektroniczny)
1 x AIX, PowerVM - UNIX, wirtualizacja, bezpieczeństwo. Podręcznik administratora
1 x Czas polityczny po rewolucji Czas w polskim dyskursie politycznym po 1989 roku
1 x Związki miłosne w sieci Poszukiwanie partnera życiowego na portalach randkowych
1 x Do nogi! Jak skutecznie wyszkolić psa
1 x Ciemna materia i dinozaury
1 x Biegły sądowy z zakresu historii prawa
2 x Animacja w systemie zależności instytucjonalnych Uwarunkowania rozwoju animacji społeczno-kulturalnej
1 x Dysfunkcje integracji sensorycznej a sprawność językowa dzieci w młodszym wieku szkolnym
1 x Cesarzowa Elżbieta
1 x Biała bogini
1 x ADHD w szkole Jak pracować z dzieckiem z zespołem nadpobudliwości psychoruchowej
1 x Astrologia współczesna Tom 1 Lilith ujawnia swoje tajemnice
1 x Werbalna prowokacja Posługuj się retoryką ostrą jak brzytwa
1 x Bez Boga kościoła i zasad Studium socjologiczne nad religijnością młodzieży
1 x 10 książek które każdy konserwatysta powinien przeczytać oraz cztery nie do pominięcia i jedna uzurpatorska
1 x Drzwi i Okna
1 x Dojrzała elegancja Modna i piękna w każdym wieku
1 x Armia Izaaka Walka i opór polskich Żydów
1 x Półmaraton Zdrowy trening i doskonałe wyniki metodą Gallowaya
1 x 1815 Upadek Napoleona i Kongres Wiedeński
1 x Fizyka wiary Kwantowa magia
1 x Prawo telekomunikacyjne
1 x Dezynfekcja chemiczna zabytków na podłożu papierowym - skuteczność i zagrożenia
1 x Podstawy ekonomii matematycznej
1 x Bezkrwawa rewolucja Historia wegetarianizmu od 1600 roku do czasów współczesnych
1 x Akryle Kurs malowania
1 x Eksperymentalna sieć leksykalna języka polskiego
1 x Europejskie kino gatunków
1 x Bagdad Miasto pokoju, miasto krwi
1 x Błękitne przestrzenie
1 x Filmowy neomodernizm
1 x Języki słowiańskie
1 x Prawo do życia człowieka w okresie prenatalnym
1 x Fragmenty winem poplamionego notatnika
1 x Jak stworzyć kostium Zbroja i rekwizyty do cosplayu
1 x Kajak i przygoda
1 x Sweet Cheeks Zapach namiętności
1 x Pan Przystojny
1 x Łowcy szpiegów Polskie służby kontra CIA
1 x Czym jest sztuka
1 x Bunt sieci
1 x Europejski kanon literacki Dylematy XXI wieku
1 x Historia Krakowskiej Izby Adwokackiej
1 x Skarby UNESCO na świecie Przyroda
1 x Miłosz w szkole Szkice interpretacyjne
1 x Nauka żeglowania Poradnik dla szkolących i szkolonych Wydanie 4
1 x Podstawy skrawania materiałów konstrukcyjnych
1 x Brafitting Lifting piersi bez skalpela
1 x Barok
1 x Sekrety retoryki Reguły skutecznej komunikacji
1 x Analiza konwersacji dyskursu i dokumentów
1 x Korespondent czyli jak opisać pełzający koniec świata
1 x Masaż na co dzień
1 x Konstytucja Praworządność Władza sądownicza Aktualne problemy trzeciej władzy w Polsce
1 x Aced Uwikłani Seria Driven
1 x Takie one są poradnik dla facetów
1 x Cesarska armia Japonii 1853-1945
1 x Wybrane zagadnienia z gemmologii, nauki o kamieniach szlachetnych i ozdobnych
1 x Astrologia, magia, alchemia Leksykon
1 x Motocross i offroad Terenowa jazda motocyklem
1 x Wokół problemów edukacji i socjalizacji osób niepełnosprawnych idee koncepcje badania
1 x Blogowanie
1 x Bliski Wschód w stosunkach międzynarodowych w XXI wieku
1 x Dziedzictwo etyki współczesnej Aksjologia i etyka Romana Ingardena i jego uczniów
1 x Bitwy polskiego września
1 x Dobroczynne masaże dla maluszków 35 masaży dla dzieci w wieku 0-3 lat
1 x Encyklopedia nauk pomocniczych historii
1 x Dziennikarstwo radiowo telewizyjne Techniki tworzenia programów informacyjnych Wydanie 6
1 x Fotografia cyfrowa Poradnik bez kantów
1 x Funkcjonowanie polskiego rynku energii
13,386.44zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Fizyka
Koniec czasu Nowa rewolucja w fizyce

Koniec czasu Nowa rewolucja w fizyce

79.90zł
67.92zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
Animacja komputerowa Algorytmy i techniki Rick Parent PWN
OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION
Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
Programowanie Microsoft SQL Server 2008 Tom 1 + Tom 2 Leonard Lobel, Andrew J. Brust, Stephen Forte Microsoft Press
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
OpenGL w praktyce Janusz Ganczarski BTC
Akademia sieci CISCO CCNA Exploration Semestr 1 - 4 Praca zbiorowa PWN