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
Cukrzyca u dzieci

Cukrzyca u dzieci

26.25zł
Kotlin w akcji 67.00zł 50.25zł
Kotlin w akcji

Tytuł: Kotlin w akcji
Autor: Dmitry Jemerov
ISBN: 978-83-283-4720-5
Ilość stron: 352
Data wydania: 11/2018
Format: 168x237
Wydawnictwo: HELION

Cena: 67.00zł 50.25zł


Kotlin został zaprojektowany jako obiektowy język w pełni interoperacyjny z kodem napisanym w Javie. Został zaprezentowany w 2011 roku. Od tego czasu jest rozwijany, a jego popularność stale rośnie. Kotlin jest językiem o statycznie typowanych zmiennych. Charakteryzuje się czytelną składnią i ścisłą integracją z istniejącymi projektami, bibliotekami i platformami utworzonymi w Javie. Kompiluje się do postaci binarnego kodu JVM, więc można go uruchamiać wszędzie tam, gdzie jest Java, również w Androidzie. Kotlin zainteresuje programistów aplikacji mobilnych również dlatego, że kod napisany w tym języku obciąża system w minimalnym stopniu. Przy tym wszystkim środowisko Kotlina jest w całości otwartym oprogramowaniem do bezpłatnego korzystania w dowolnych celach!

Ta książka jest przeznaczona dla osób, które mają pewne doświadczenia z Javą i chcą szybko poznać Kotlina w stopniu pozwalającym na tworzenie aplikacji serwerowych, dla systemu Android i maszyn JVM. Znalazł się tu opis podstawowych cech języka i jego najważniejszych struktur, a następnie przedstawiono bardziej zaawansowane zagadnienia, takie jak tworzenie wysokopoziomowych abstrakcji i języków domenowych. Duży nacisk położono na integrację kodu Kotlin z istniejącymi projektami Java oraz na sposoby wprowadzania Kotlina do aktualnie użytkowanego środowiska. Zaprezentowano kilka przydatnych bibliotek i narzędzi, znakomicie ułatwiających pracę programiście. Nie zabrakło również licznych przykładów kodu, ilustrujących omawiane zagadnienia.

W tej książce między innymi:

  • solidne wprowadzenie do Kotlina
  • klasy, klasy danych i funkcje lambda
  • typy danych, w tym kolekcje i puste zmienne
  • własne interfejsy i abstrakcje w Kotlinie
  • parametry reifikowanego typu, adnotacje i refleksje

Kotlin - idealny dla Androida!

Rozdziały:

Przedmowa 11

Wstęp 13

Podziękowania 15

O książce 17

O autorach 21

CZĘŚĆ I. WPROWADZENIE DO JĘZYKA KOTLIN 23

Rozdział 1. Kotlin: co to jest i po co? 25

  • 1.1. Przedsmak Kotlina 25
  • 1.2. Najważniejsze cechy języka Kotlin 26
    • 1.2.1. Docelowe platformy: serwery, Android i wszystko, gdzie jest Java 26
    • 1.2.2. Statyczne typowanie danych 27
    • 1.2.3. Programowanie funkcyjne i obiektowe 28
    • 1.2.4. Bezpłatne i otwarte oprogramowanie 29
  • 1.3. Zastosowania języka Kotlin 30
    • 1.3.1. Kotlin na serwerach 30
    • 1.3.2. Kotlin w Androidzie 31
  • 1.4. Filozofia języka Kotlin 32
    • 1.4.1. Pragmatyzm 32
    • 1.4.2. Zwięzłość 33
    • 1.4.3. Bezpieczeństwo 34
    • 1.4.4. Kompatybilność 35
  • 1.5. Narzędzia języka Kotlin 35
    • 1.5.1. Kompilator kodu 36
    • 1.5.2. Wtyczki dla IntelliJ IDAE i Android Studio 36
    • 1.5.3. Interaktywna powłoka 37
    • 1.5.4. Wtyczka dla Eclipse 37
    • 1.5.5. Internetowy "plac zabaw" 37
    • 1.5.6. Konwerter Java-Kotlin 37
  • 1.6. Podsumowanie 38

Rozdział 2. Podstawy języka Kotlin 39

  • 2.1. Podstawowe elementy: funkcje i zmienne 39
    • 2.1.1. Witaj, świecie! 40
    • 2.1.2. Funkcje 40
    • 2.1.3. Zmienne 42
    • 2.1.4. Proste formatowanie ciągów znaków: szablony 43
  • 2.2. Klasy i właściwości 44
    • 2.2.1. Właściwości 45
    • 2.2.2. Własne metody dostępowe 47
    • 2.2.3. Układ kodu źródłowego: katalogi i pakiety 48
  • 2.3. Kodowanie i dokonywanie wyborów: klasa wyliczeniowa i wyrażenie when 49
    • 2.3.1. Deklarowanie klasy wyliczeniowej 49
    • 2.3.2. Wyrażenie when i klasy wyliczeniowe 50
    • 2.3.3. Wyrażenie when i dowolne obiekty 51
    • 2.3.4. Wyrażenie when bez argumentów 52
    • 2.3.5. Inteligentne rzutowanie: połączenie sprawdzania i rzutowania typów 53
    • 2.3.6. Refaktoryzacja kodu: zamiana if na when 55
    • 2.3.7. Bloki kodu w odgałęzieniach wyrażeń if i when 56
  • 2.4. Iteracje: pętle while i for 57
    • 2.4.1. Pętla while 57
    • 2.4.2. Iteracje liczb: zakresy i postępy 57
    • 2.4.3. Iterowanie elementów map 59
    • 2.4.4. Sprawdzanie przynależności do zakresu i kolekcji za pomocą słowa in 60
  • 2.5. Wyjątki w Kotlinie 61
    • 2.5.1. Instrukcje try, catch i finally 62
    • 2.5.2. Słowo kluczowe try jako wyrażenie 63
  • 2.6. Podsumowanie 64

Rozdział 3. Definiowanie i wywoływanie funkcji 65

  • 3.1. Tworzenie kolekcji 66
  • 3.2. Łatwiejsze wywoływanie funkcji 67
    • 3.2.1. Nazwane argumenty 68
    • 3.2.2. Domyślne wartości argumentów 68
    • 3.2.3. Koniec ze statycznymi klasami pomocniczymi, czyli funkcje i właściwości najwyższego poziomu 70
  • 3.3. Dodawanie elementów do zewnętrznych klas: funkcje i właściwości rozszerzające 72
    • 3.3.1. Importowanie klas a funkcje rozszerzające 73
    • 3.3.2. Wywoływanie funkcji rozszerzających w kodzie Java 74
    • 3.3.3. Funkcje pomocnicze jako rozszerzenia 74
    • 3.3.4. Nienadpisywalność funkcji rozszerzających 75
    • 3.3.5. Właściwości rozszerzające 76
  • 3.4. Przetwarzanie kolekcji: funkcjonalność varargs, wywołania infix i obsługa bibliotek 77
    • 3.4.1. Rozbudowa interfejsu API kolekcji Java 78
    • 3.4.2. Deklarowanie funkcji o dowolnej liczbie argumentów 78
    • 3.4.3. Działania w parach: wywołania infix i deklaracje destrukturyzujące 79
  • 3.5. Operacje na ciągach znaków i wyrażeniach regularnych 80
    • 3.5.1. Dzielenie ciągów znaków 81
    • 3.5.2. Wyrażenia regularne i potrójne cudzysłowy 81
    • 3.5.3. Potrójne cudzysłowy i wielowierszowe ciągi znaków 83
  • 3.6. Wygładzanie kodu: lokalne funkcje i rozszerzenia 84
  • 3.7. Podsumowanie 86

Rozdział 4. Klasy, obiekty i interfejsy 89

  • 4.1. Definiowanie hierarchii klas 90
    • 4.1.1. Interfejsy w Kotlinie 90
    • 4.1.2. Modyfikatory open, final (domyślny) i abstract 92
    • 4.1.3. Modyfikatory widoczności, domyślny public 94
    • 4.1.4. Klasy wewnętrzne i zagnieżdżone (domyślnie) 96
    • 4.1.5. Klasy zapieczętowane: definiowanie ograniczonych hierarchii klas 98
  • 4.2. Deklarowanie klas z nietrywialnymi konstruktorami i właściwościami 100
    • 4.2.1. Inicjowanie klas: konstruktor główny i bloki inicjatora 100
    • 4.2.2. Konstruktory dodatkowe i różne sposoby inicjowania klas nadrzędnych 102
    • 4.2.3. Implementowanie właściwości zadeklarowanych w interfejsie 104
    • 4.2.4. Dostęp do pól za pomocą getterów i setterów 105
    • 4.2.5. Zmienianie widoczności metody dostępowej 106
  • 4.3. Metody generowane przez kompilator, klasy danych i delegowanie klas 108
    • 4.3.1. Metody uniwersalnych obiektów 108
    • 4.3.2. Klasy danych i automatyczne generowanie uniwersalnych metod 111
    • 4.3.3. Delegowanie klas i słowo kluczowe by 112
  • 4.4. Słowo kluczowe object łączące deklarację klasy z utworzeniem jej instancji 114
    • 4.4.1. Łatwe tworzenie singletonów poprzez deklarowanie obiektów 114
    • 4.4.2. Obiekty towarzyszące: miejsce dla metod wytwórczych i elementów statycznych 116
    • 4.4.3. Obiekty towarzyszące jako zwykłe obiekty 118
    • 4.4.4. Wyrażenia obiektowe, czyli anonimowe klasy wewnętrzne 121
  • 4.5. Podsumowanie 122

Rozdział 5. Wyrażenia lambda 123

  • 5.1. Wyrażenia lambda i odwołania do elementów obiektów 123
    • 5.1.1. Wprowadzenie do wyrażeń lambda: bloki kodu jako argumenty funkcji 124
    • 5.1.2. Lambdy i kolekcje 125
    • 5.1.3. Składnia wyrażenia lambda 126
    • 5.1.4. Odwołania do zmiennych w bieżącym kontekście 129
    • 5.1.5. Odwołania do elementów klas 131
  • 5.2. Interfejsy funkcyjne do przetwarzania kolekcji 133
    • 5.2.1. Podstawy: filtry i mapy 133
    • 5.2.2. Warunki i funkcje all(), any(), count() oraz find() w kolekcjach 135
    • 5.2.3. Funkcja groupBy() i konwersja listy na mapę grup 136
    • 5.2.4. Funkcja flatMap(), spłaszczanie struktury danych i przetwarzanie zagnieżdżonych kolekcji 137
  • 5.3. Leniwe operacje na kolekcjach oraz sekwencje 138
    • 5.3.1. Pośrednie i końcowe operacje na sekwencjach 139
    • 5.3.2. Tworzenie sekwencji 142
  • 5.4. Interfejsy funkcyjne Java 143
    • 5.4.1. Umieszczanie wyrażeń lambda w argumentach metod Java 144
    • 5.4.2. Konstruktory SAM i jawna konwersja wyrażeń lambda na interfejsy funkcyjne 146
  • 5.5. Wyrażenia lambda, odbiorniki oraz funkcje with() i apply() 147
    • 5.5.1. Funkcja with() 147
    • 5.5.2. Funkcja apply() 149
  • 5.6. Podsumowanie 151

Rozdział 6. System typów danych 153

  • 6.1. Zerowalność typów danych 153
    • 6.1.1. Zerowalne typy danych 154
    • 6.1.2. Znaczenie typów danych 156
    • 6.1.3. Bezpieczny operator wywołania "?." 157
    • 6.1.4. Operator Elvisa "?:" 158
    • 6.1.5. Bezpieczne rzutowanie typów: operator "as?" 160
    • 6.1.6. Asercja niezerowa "!!" 161
    • 6.1.7. Funkcja let() 163
    • 6.1.8. Właściwości inicjowane z opóźnieniem 164
    • 6.1.9. Rozszerzenia typów zerowalnych 166
    • 6.1.10. Zerowalność argumentów typowanych 167
    • 6.1.11. Zerowalność typów i Java 168
  • 6.2. Typy proste oraz inne typy podstawowe 172
    • 6.2.1. Typy proste Int, Boolean i inne 172
    • 6.2.2. Zerowalne typy proste Int?, Boolean? i inne 173
    • 6.2.3. Przekształcanie liczb 174
    • 6.2.4. Typy główne "Any" i "Any?" 176
    • 6.2.5. Typ Unit, odpowiednik "void" 177
    • 6.2.6. Typ Nothing, czyli "funkcja nigdy nie kończy działania" 178
  • 6.3. Kolekcje i tablice 178
    • 6.3.1. Zerowalność typów danych i kolekcje 178
    • 6.3.2. Kolekcje tylko do odczytu i kolekcje mutowalne 181
    • 6.3.3. Kolekcje w Kotlinie i w Javie 182
    • 6.3.4. Kolekcje jako typy platformowe 184
    • 6.3.5. Tablice obiektów i typów prostych 186
  • 6.4. Podsumowanie 189

CZĘŚĆ II. WZBOGACANIE KOTLINA 191

Rozdział 7. Przeciążanie operatorów oraz inne konwencje 193

  • 7.1. Przeciążanie operatorów arytmetycznych 194
    • 7.1.1. Przeciążanie dwuargumentowych operatorów arytmetycznych 194
    • 7.1.2. Przeciążanie złożonych operatorów przypisania 196
    • 7.1.3. Przeciążanie operatorów jednoargumentowych 198
  • 7.2. Przeciążanie operatorów porównania 199
    • 7.2.1. Operatory równości 199
    • 7.2.2. Przeciążanie operatorów nierówności: metoda compareTo() 200
  • 7.3. Konwencje stosowane w kolekcjach i zakresach 202
    • 7.3.1. Dostęp do elementu za pomocą indeksu, metod get() i set() 202
    • 7.3.2. Konwencja operatora in 203
    • 7.3.3. Metoda rangeTo() 204
    • 7.3.4. Konwencja "iterator" w pętli loop 205
  • 7.4. Deklaracje destrukturyzujące i metody komponentowe 206
    • 7.4.1. Deklaracje destrukturyzujące i pętle 207
  • 7.5. Współdzielenie metod dostępowych i delegowanie właściwości 208
    • 7.5.1. Podstawy delegowania właściwości 209
    • 7.5.2. Korzystanie z delegowanych właściwości: inicjalizacja z opóźnieniem i funkcja lazy 209
    • 7.5.3. Implementacja delegowanych właściwości 211
    • 7.5.4. Zasady translacji delegowanych właściwości 215
    • 7.5.5. Przechowywanie wartości właściwości w mapie 215
    • 7.5.6. Delegowane właściwości w bibliotekach 216
  • 7.6. Podsumowanie 218

Rozdział 8. Funkcje wysokopoziomowe: wyrażenia lambda jako argumenty oraz wyniki 219

  • 8.1. Deklarowanie funkcji wysokopoziomowych 220
    • 8.1.1. Typy funkcyjne 220
    • 8.1.2. Wywoływanie funkcji podanych w argumentach 221
    • 8.1.3. Stosowanie typów funkcyjnych w kodzie Java 222
    • 8.1.4. Wartość domyślna i wartość null w argumentach typów funkcyjnych 223
    • 8.1.5. Funkcje zawierające w wynikach inne funkcje 226
    • 8.1.6. Usuwanie duplikatów kodu za pomocą wyrażeń lambda 227
  • 8.2. Funkcje śródwierszowe i wydajność wyrażeń lambda 229
    • 8.2.1. Wstawianie kodu funkcji 230
    • 8.2.2. Ograniczenia funkcji śródwierszowych 232
    • 8.2.3. Wstawianie operacji na kolekcjach 233
    • 8.2.4. Kiedy należy stosować funkcje śródwierszowe 234
    • 8.2.5. Zarządzanie zasobami za pomocą śródwierszowych wyrażeń lambda 234
  • 8.3. Sterowanie realizacją kodu w funkcjach wysokopoziomowych 236
    • 8.3.1. Instrukcja return w wyrażeniach lambda: wyjście z nadrzędnej funkcji 236
    • 8.3.2. Wyjście z wyrażenia lambda: instrukcja return z etykietą 237
    • 8.3.3. Funkcje anonimowe i domyślne wyjścia lokalne 239
  • 8.4. Podsumowanie 240

Rozdział 9. Typy generyczne 241

  • 9.1. Generyczne argumenty typowane 242
    • 9.1.1. Generyczne funkcje i właściwości 243
    • 9.1.2. Deklarowanie klas generycznych 244
    • 9.1.3. Ograniczenia argumentów typowanych 245
    • 9.1.4. Deklarowanie niezerowalnego argumentu typowanego 247
  • 9.2. Typy generyczne w działającym kodzie, wymazane i urzeczowione argumenty typowane 248
    • 9.2.1. Typy generyczne w działającym kodzie: sprawdzanie i rzutowanie typów 248
    • 9.2.2. Deklarowanie funkcji z urzeczowionymi argumentami typowanymi 250
    • 9.2.3. Zastępowanie odwołań do klas urzeczowionymi argumentami typowanymi 252
    • 9.2.4. Ograniczenia urzeczowionych argumentów typowanych 253
  • 9.3. Wariancje, typy generyczne i podtypy 254
    • 9.3.1. Idea wariancji i umieszczanie wartości w argumentach funkcji 254
    • 9.3.2. Klasy, typy i podtypy 255
    • 9.3.3. Kowariancja: zachowanie zależności między podtypami 257
    • 9.3.4. Kontrawariancja: odwrotna zależność podtypów 261
    • 9.3.5. Wariancja typu w miejscu deklaracji 263
    • 9.3.6. Projekcja z gwiazdką: symbol * zamiast argumentu typowanego 266
  • 9.4. Podsumowanie 270

Rozdział 10. Adnotacje i refleksja 271

  • 10.1. Deklarowanie i stosowanie adnotacji 272
    • 10.1.1. Stosowanie adnotacji 272
    • 10.1.2. Adres adnotacji 273
    • 10.1.3. Dostosowywanie procesu serializacji JSON za pomocą adnotacji 275
    • 10.1.4. Deklarowanie adnotacji 277
    • 10.1.5. Metaadnotacje: kontrolowanie procesu przetwarzania adnotacji 277
    • 10.1.6. Klasy jako argumenty adnotacji 278
    • 10.1.7. Klasy generyczne jako argumenty adnotacji 279
  • 10.2. Refleksja: badanie obiektów w trakcie działania kodu 280
    • 10.2.1. Interfejs API refleksji w Kotlinie: interfejsy KClass, KCallable, KFunction i KProperty 281
    • 10.2.2. Serializacja obiektów z wykorzystaniem refleksji 285
    • 10.2.3. Dostosowywanie serializacji za pomocą adnotacji 286
    • 10.2.4. Analiza danych JSON i deserializacja obiektów 289
    • 10.2.5. Ostatni etap deserializacji: wywołanie metody callBy() i utworzenie obiektu za pomocą refleksji 293
  • 10.3. Podsumowanie 297

Rozdział 11. Definiowanie języka DSL 299

  • 11.1. Od interfejsu API do języka DSL 300
    • 11.1.1. Idea języków domenowych 301
    • 11.1.2. Wewnętrzny język DSL 302
    • 11.1.3. Struktura języka DSL 303
    • 11.1.4. Generowanie kodu HTML za pomocą wewnętrznego języka DSL 304
  • 11.2. Tworzenie strukturalnego interfejsu API: wyrażenia lambda z odbiornikami w języku DSL 305
    • 11.2.1. Wyrażenie lambda z odbiornikiem i typ funkcyjny rozszerzający 305
    • 11.2.2. Wyrażenia lambda z odbiornikami w generatorze HTML 309
    • 11.2.3. Generatory w Kotlinie, abstrakcje i powtarzalny kod 313
  • 11.3. Bardziej elastyczne zagnieżdżanie bloków kodu dzięki konwencji invoke 316
    • 11.3.1. Konwencja invoke, czyli obiekty wywoływane tak jak funkcje 316
    • 11.3.2. Konwencja invoke i typy funkcyjne 317
    • 11.3.3. Konwencja invoke w języku DSL: deklarowanie zależności w narzędziu Gradle 318
  • 11.4. Język DSL w praktyce 319
    • 11.4.1. Łączenie wywołań infix i asercja should w platformach testowych 319
    • 11.4.2. Rozszerzenia typów prostych i przetwarzanie dat 321
    • 11.4.3. Funkcje rozszerzające i wewnętrzny język DSL do obsługi zapytań SQL 322
    • 11.4.4. Biblioteka Anko i dynamiczne tworzenie interfejsu użytkownika w systemie Android 325
  • 11.5. Podsumowanie 327

DODATKI 329

Dodatek A. Kompilowanie projektów Kotlin 331

  • A.1. Kompilowanie kodu Kotlin za pomocą narzędzia Gradle 331
    • A.1.1. Kompilowanie za pomocą narzędzia Gradle aplikacji dla systemu Android 332
    • A.1.2. Kompilowanie projektów wykorzystujących adnotacje 332
  • A.2. Kompilowanie kodu Kotlin za pomocą narzędzia Maven 333
  • A.3. Kompilowanie kodu Kotlin za pomocą narzędzia Ant 333

Dodatek B. Dokumentowanie kodu Kotlin 335

  • B.1. Umieszczanie komentarzy dokumentacyjnych 335
  • B.2. Generowanie dokumentacji interfejsu API 336

Dodatek C. Ekosystem Kotlina 339

  • C.1. Testowanie kodu 339
  • C.2. Wstrzykiwanie zależności 340
  • C.3. Serializacja JSON 340
  • C.4. Klienty HTTP 340
  • C.5. Aplikacje WWW 340
  • C.6. Operacje na bazach danych 341
  • C.7. Narzędzia i struktury danych 341
  • C.8. Aplikacje stacjonarne 341

Najniższa cena z 30 dni przed obniżką 50,25zł

Tytuł książki: "Kotlin w akcji"
Autor: Dmitry Jemerov
Wydawnictwo: HELION
Cena: 67.00zł 50.25zł
Klienci, którzy kupili tę książkę, kupili także
Migracje we współczesnym świecie
Migracje we współczesnym świecie
Castles Stephen, Miller Mark J.
PWN
Historia bomby atomowej: Stany Zjednoczone Rzesza Niemiecka Związek Radziecki
Historia bomby atomowej: Stany Zjednoczone Rzesza Niemiecka Związek Radziecki
Jerzy Kubowski
Poligraf
Siedem lat później
Siedem lat później
Dorota Wellman Janusz L. Wiśniewski
ZNAK
Odmładzająca książka kucharska według diety strukturalnej
Odmładzająca książka kucharska według diety strukturalnej
Marek Bardadyn
Rebis
Współczesny sennik Morfeusza
Współczesny sennik Morfeusza
Katarzyna Zioła-Zemczak
Dragon
Wojownicy Honor i męstwo
Wojownicy Honor i męstwo
Simon Adams
Egmont
 Koszyk
1 x Jeszcze krótsza historia czasu
1 x Kodeks pracy 2010 Komentarz
1 x Historia rozwoju teoretycznej myśli rachunkowości Przegląd wybranych teorii, modeli i koncepcji
1 x Co jeść przy chorobach stawów i kości Przepisy na wyśmienite i zdrowe potrawy
1 x Komunikacja w pracy O sztuce skutecznego porozumiewania się
1 x Biegajmy dla zdrowia Dzienniczek treningu
1 x Dziewięć odsłon literatury brytyjskiej Wiek XX po współczesność
1 x Australia - mój dom
1 x Atlas motyli
1 x Konkurencyjność form pieniądza i instrumentów płatniczych
1 x Chemia organiczna Krótki kurs
1 x Język reklamy
1 x A teraz... stwórz wielką firmę 7 sposobów maksymalizacji zysków na każdym rynku
1 x Szkoła szpiegów Czy jesteś wystarczająco bystry, by zostać agentem KGB?
1 x 100 najlepszych medytacji na świecie
1 x Ciąża Lekarz rodzinny
1 x Meteorologia morska z oceanografią Wydanie 2
1 x Statystyka dla studiów licencjackich
1 x Tworzywa sztuczne Tom 2 Polimery specjalne i inżynieryjne
1 x Optyka w zadaniach dla optometrystów
1 x Egzamin MCITP 70-646 Administrowanie Windows Server 2008 R2 Training Kit Wydanie II
1 x Dziennik z internowania
1 x Chemia organiczna McMurry Tom 5
1 x Lekkoatletyka
1 x Jak pisać i redagować Poradnik redaktora, Wzory tekstów użytkowych
1 x Wały maszynowe
1 x Choroby roślin i kwiatów
1 x Mikrokontrolery AVR ATmega w praktyce
1 x Nasze wspólne bogactwo
1 x Atlas grzybów
1 x Beltane Rytuały, przepisy i zaklęcia na święto kwiatów
1 x Choroby przyzębia Zapobieganie, diagnostyka i leczenie
1 x Turbostrategia 21 skutecznych sposobów na przekształcenie firmy i szybkie zwiększenie zysków
1 x Komunikowanie społeczne w promocji i ochronie zdrowia
1 x Bój o Pomorze Ostatnie walki obronne na wschodzie
1 x Leczenie bólu stawów bioder i kolan
1 x 1000 kotów Fascynujący świat kotów w obiek
1 x Inwestuj we własny dług. 7 kroków dzieki którym spłacisz kredyt przed terminem i jeszcze na tym zarobisz
1 x Drgania swobodne i stateczność obiektów smukłych jako układów liniowych lub nieliniowych
1 x Budżetowanie i controlling w przedsiębiorstwie
1 x Kompendium chirurgii laparoskopowej
1 x Polskie prawo konstytucyjne
1 x Upadłość konsumencka Wzory pism, orzeczeń z komentarzami
1 x Grażdanin N.N. Życie codzienne w ZSRR
1 x Alfabet miłości
1 x Niewyjaśnione spiski naszych czasów Tom 1
1 x Aktualne problemy ubezpieczeń komunikacyjnych
1 x Jednolity plik kontrolny w podatku Vat wskazówki dla księgowych
1 x Słupskie tramwaje
1 x Dizionario italo-polacco della terminologia politica e sociale Włosko-polski słownik terminologii politycznej i społecznej
1 x Inteligentne budynki Informacja i bezpieczeństwo
1 x Ochrona środowiska a integracja europejska Doświadczenia polskie
1 x 450 ściegów na drutach Wydanie 3
1 x Analiza finansowa przedsiębiorstwa Wskaźniki i decyzje w zarządzaniu
1 x Nektar. Twórcze paliwo wynalazczości i innowacji
1 x Procesy stochastyczne
1 x Egonomia Jak ego niszczy i buduje nasze finanse
1 x Bitwa o Atlantyk Tom 2 maj 1943 - maj 1945
1 x Badania jakościowe metody i zastosowania
1 x Dzikie Bieszczady Przewodnik Wydanie 3
1 x Skuteczne leczenie reumatyzmu
1 x Mała księga zamykania sprzedaży. Zbuduj relację, zaproponuj transakcję i dobij targu skutecznie!
1 x 100 roślin w Twojej kuchni Ponad 900 przepisów kulinarnych
1 x Pocket PC ćwiczenia praktyczne
1 x Ochrona autorskich praw osobistych w powszechnym prawie międzynarodowym
1 x Angielsko-polski słownik geologiczno-górniczy
1 x Historia muzyki
1 x Gorzki Triumf Wojna chińsko-japońska 1937-1945
1 x Dyrektywa VAT Polska perspektywa Komentarz
1 x Etyka
1 x Szepty Życie w stalinowskiej Rosji
1 x Zabezpieczenie spadku i spis inwentarza Komentarz do art. 627-639 k.p.c.
1 x Technika
1 x Kremlowska szkoła negocjacji Jak osiagnąć sukces w biznesie kontrolując każdy etap rokowań
1 x Zakażenia układu moczowego u dzieci
1 x Arbeitsgesetzbuch Kodeks pracy Wydanie 3
1 x Osteoporoza PZWL
1 x Mikrokontrolery PIC16F8x w praktyce
1 x Zamówienia publiczne Wzory pism z objaśnieniami
1 x Podstawy multimedialnych systemów baz danych
1 x Logistyka i transport Teoria oraz praktyczne zastosowania
1 x Microsoft Excel 2013. Analiza i modelowanie danych biznesowych
1 x Ekologiczny dom 100 inspirujących pomysłów na stworzenie ekologicznego środowiska we własnym domu
1 x Ostre zespoły wieńcowe Możliwości diagnostyczne i terapeutyczne
1 x Skarby z przeszłości
1 x Ezoteryczna sztuka wojny
1 x Komputerowe metody analizy układów analogowych Teoria i zastosowania
1 x Lata 60 XX wieku Sztuka użytkowa Przewodnik dla kolekcjonerów
1 x Dla twoich zdrowych oczu
1 x Zadania z analizy matematycznej Tom 1 Liczby rzeczywiste ciągi i szeregi liczbowe
1 x Regulamin kontroli wewnętrznej + CD Wydanie 2
1 x Kamica żółciowa
1 x Badanie ultrasonograficzne u psów i kotów Książka z płytą DVD
1 x Instytucja ułaskawienia w prawie polskim
1 x Kosmetologia ciała
1 x Ekologia a budownictwo
1 x Artyleria XX wieku
1 x 52 mity o kapitalizmie
1 x Austria przewodnik ilustrowany
1 x Dyplom z Internetu Jak korzystać z Internetu pisząc prace dyplomowe?
1 x Małżeństwo i rodzina według Biblii
1 x Wlewy podskórne
1 x Aktywni razem Pomocnik pozytywnego rodzicielstwa
1 x Łowca burz Gwałtowne tornada, zabójcze huragany i niebezpieczne przygody w ekstremalnych warunkach
1 x Microsoft Outlook 2016 Krok po kroku
1 x Jak zorganizować perfekcyjną konferencję
1 x Kodeks cywilny Kodeks postępowania cywilnego Kodeks rodzinny i opiekuńczy
1 x Dieta idealna. Seriaporad.pl
1 x Android Studio w 24 godziny. Wygodne programowanie dla platformy Android. Wydanie IV
1 x Efektywne opodatkowanie przedsiębiorstw
1 x Wojna o pracę Wyzwania współczesnego rynku pracy
1 x Biegły w postępowaniu cywilnym i karnym Komentarz praktyczny, orzecznictwo, wzory pism procesowych
1 x Metoda Pose Bieganie techniką dr. Romanova
1 x Czarna Księga Szpiegów
1 x Ekologia
1 x Amsterdam Miasta Świata
1 x Lubiąż Klasztor mrocznych tajemnic
1 x Frywolitki biżuteria, ozdoby, dekoracje
1 x Bitcoin dla zaawansowanych. Programowanie z użyciem otwartego łańcucha bloków. Wydanie II
1 x Ciężar nieważkości Opowieść pilota kosmonauty Wydanie 3
1 x Czy kapitalizm jest moralny
1 x Jak skutecznie omijać NIE w biznesie
1 x Elektrownie wydanie 7
1 x Kryterium etyczne w koncepcji racji stanu
1 x Encyklopedia geografii Polski
1 x Nadwaga i otyłość Interwencje psychologiczne
1 x Finansowanie samorządu gminnego studia przypadków
1 x Tworzywa adhezyjne Zastosowanie w naprawach sprzętu technicznego
1 x Anatomia kliniczna głowy i szyi
1 x Wyłączenie od dziedziczenia na mocy orzeczenia sądu
1 x Napęd hydrostatyczny Tom 2 Układy
1 x Czas a trwanie idei politycznych i prawnych
1 x Gry tajnych służb
1 x Bogać się Dziesięć przykazań zarabiania pieniędzy Wydanie II
1 x Linux Podstawy i aplikacje dla systemów embedded
1 x Budowla w podatku od nieruchomości
1 x Ilias
1 x Metodyka rozwiązywania zadań z mechaniki Wydanie 2
1 x Amy Winehouse i tabloidy Toksyczna miłość
1 x Business Angels na rynku kapitałowym
1 x Kaszuby Środkowe mapa turystyczna
1 x Dinozaury
1 x Rozmówki polsko-hindi
1 x Decoupage Techniki i nowe tendencje
1 x Akademicka gramatyka języka hiszpańskiego z ćwiczeniami Wydanie 8
1 x Budownictwo wojskowe Służba budownictwa
1 x Mózg rządzi Twój niezastąpiony narząd
1 x Globalizacja w kulturze Upowszechnienie czy uproszczenie?
1 x ABC CorelDRAW X7 PL
1 x Administracja dóbr i usług publicznych
1 x Gry codzienne i pozacodzienne o komunikacyjnych aspektach aktorstwa
1 x Dziennikarze o sztuce czyli opowieści medialnie nielogiczne
1 x Antynomie i paradoksy współczesnej demokracji
1 x English for Medicine + CD
1 x Jednominutowy Menedżer buduje wydajne zespoły
1 x Diabelskie nasienie Zakonnice zmieniły nasze życie w piekło
1 x Geografia Repetytorium Matura poziom podstawowy i rozszerzony Wydanie 2
1 x Odmładzanie twarzy Rewolucyjne metody naturalnego cofania wieku skóry
1 x Astrologia współczesna Tom 6 Zaćmienia Trzecie tysiąclecia
1 x Broń strzelectwo i łowy
1 x Natura Atlas grzybów
1 x Czego dzieci mogą się nauczyć od zwierząt
1 x Domeny wyobraźni: Andersen i Jung
1 x Kiedy małżeństwo jest nieważne Poradnik dla duszpasterzy, konsultantów i wiernych
1 x Dictionary of telecommunications and computers english-polish polish-english
1 x Rękojmia wiary publicznej ksiąg wieczystych
1 x Modelowanie sylwetki metodą Delaviera Tom 1 Ćwiczenia i programy domowego treningu siłowego
1 x Naruszenie prawa własności intelektualnej w prawie prywatnym międzynarodowym
1 x Geny i edukacja
1 x Grupy interesu i lobbing Polskie doświadczenia w unijnym kontekście
1 x Bezpieczeństwo uzupełniający komponent architektury ochrony bezpieczeństwa narodu i państwa
1 x Egipt Oazy w cieniu piramid
1 x Zarys mikrologistyki
1 x Kodeks cywilny Kodeks rodzinny i opiekuńczy Ustawa o księgach wieczystych i hipotece Kodeks postępowania cywilnego Wydanie 20
9,774.43zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Fizyka
Fizyka z komputerem dla liceum i technikum

Fizyka z komputerem dla liceum i technikum

14.70zł
11.03zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
Linux w systemach embedded Marcin Bis BTC
Rachunek różniczkowy i całkowy Tom 1 Wydanie 12 Grigorij M. Fichtenholz PWN
Encyklopedia zdrowia Tom 1-2 Wydanie 9 Witold S. Gumułka, Wojciech Rewerski PWN
OpenGL w praktyce Janusz Ganczarski BTC
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION
MERITUM Podatki 2018 Aleksander Kaźmierski Wolters Kluwer
Akademia sieci CISCO CCNA Exploration Semestr 1 - 4 Praca zbiorowa PWN