Programowanie w języku Java. Podejście interdyscyplinarne. Wydanie II - Helion
Tytuł oryginału: Introduction to Programming in Java: An Interdisciplinary Approach (2nd Edition)
Tłumaczenie: Paweł Gonera, Michał Kępski, Tomasz Walczak
ISBN: 978-83-283-3794-7
stron: 696, Format: ebook
Data wydania: 2018-06-01
Księgarnia: Helion
Cena książki: 59,40 zł (poprzednio: 99,00 zł)
Oszczędzasz: 40% (-39,60 zł)
Programowania uczÄ… siÄ™ już najmÅ‚odsi w szkole podstawowej. UmiejÄ™tność kodowania bÄ™dzie wkrótce jednym z wyznaczników dobrego wyksztaÅ‚cenia. RozwiÄ…zywanie zÅ‚ożonych problemów za pomocÄ… specjalnie napisanego kodu jest dogodnym sposobem pracy nie tylko inżyniera czy informatyka, ale również biologa, fizyka czy nawet socjologa. Oznacza to, że znajomość jÄ™zyka programowania i choćby podstawowych zagadnieÅ„ algorytmiki jest cennym uzupeÅ‚nieniem warsztatu każdego, kto zajmuje siÄ™ naukÄ… czy technikÄ…. JeÅ›li wiÄ™c w programie Twoich studiów zabrakÅ‚o kursu programowania, warto uzupeÅ‚nić tÄ™ lukÄ™!
Trzymasz w rÄ™kach znakomity, interdyscyplinarny podrÄ™cznik programowania, w którym skupiono siÄ™ na zastosowaniu kodu Javy do badaÅ„ z wielu ciekawych dziedzin. Przedstawiono tu zagadnienia podstawowe (zmienne, typy danych, przepÅ‚yw sterowania, operacje wejÅ›cia-wyjÅ›cia) oraz bardziej zaawansowane (funkcje, zagadnienia programowania obiektowego, wÅ‚asne typy danych). W książce znalazÅ‚o siÄ™ również solidne wprowadzenie do algorytmów i struktur danych z uwzglÄ™dnieniem charakterystyki wydajnoÅ›ci implementacji. Kluczowym elementem wyróżniajÄ…cym tÄ™ publikacjÄ™ spoÅ›ród innych jest jednak zastosowanie prezentowanych koncepcji do rozwiÄ…zania konkretnych problemów nauki i inżynierii.
Najważniejsze zagadnienia ujęte w książce:
- Podstawowe zasady budowania programów w Javie
- Instrukcje warunkowe, pętle, tablice
- Sterowanie grafiką i dźwiękiem z poziomu Javy
- Funkcje, biblioteki, rekurencja
- Projektowanie API, hermetyzacja, dziedziczenie
- Studia przypadków i przykÅ‚ady zastosowaÅ„ w nauce i technice
Java - najlepsze narzÄ™dzie dla inżynierów, informatyków i naukowców!
Robert Sedgewick jest profesorem informatyki na Uniwersytecie Princeton, jednym z zaÅ‚ożycieli WydziaÅ‚u Informatyki tej uczelni. PracowaÅ‚ również w Xerox PARC, Institute for Defense Analyses, INRIA oraz w Adobe Systems. Jest autorem wielu książek, naukowo zajmuje siÄ™ kombinatorykÄ… analitycznÄ…, projektowaniem i analizÄ… algorytmów oraz struktur danych.
Kevin Wayne wykłada na Wydziale Informatyki Uniwersytetu Princeton. Otrzymał tytuł ACM Distinguished Educator. Obronił doktorat w dziedzinie badań operacyjnych i informatyki przemysłowej.
Osoby które kupowały "Programowanie w języku Java. Podejście interdyscyplinarne. Wydanie II", wybierały także:
- Zosta 149,00 zł, (44,70 zł -70%)
- Metoda dziel i zwyci 89,00 zł, (26,70 zł -70%)
- Matematyka. Kurs video. Teoria dla programisty i data science 399,00 zł, (119,70 zł -70%)
- Design Thinking. Kurs video. My 129,00 zł, (38,70 zł -70%)
- Konwolucyjne sieci neuronowe. Kurs video. Tensorflow i Keras w rozpoznawaniu obraz 149,00 zł, (44,70 zł -70%)
Spis treści
Programowanie w języku Java. Podejście interdyscyplinarne. Wydanie II eBook -- spis treści
Spis programów (9)
Wstęp (11)
1. Elementy programowania (19)
- 1.1. Twój pierwszy program (20)
- 1.2. Wbudowane typy danych (30)
- 1.3. Instrukcje warunkowe i pętle (62)
- 1.4. Tablice (98)
- 1.5. Operacje wejścia i wyjścia (130)
- 1.6. Studium przypadku: losowy surfer sieci WWW (170)
2. Funkcje i moduły (189)
- 2.1. Definiowanie funkcji (190)
- 2.2. Biblioteki i klienty (220)
- 2.3. Rekurencja (252)
- 2.4. Studium przypadku: przesiÄ…kanie (286)
3. Programowanie obiektowe (311)
- 3.1. Użycie typów danych (312)
- 3.2. Tworzenie typów danych (358)
- 3.3. Projektowanie typów danych (400)
- 3.4. Studium przypadku: symulacja n-ciał (444)
4. Algorytmy i struktury danych (457)
- 4.1. Wydajność (458)
- 4.2. Sortowanie i przeszukiwanie (492)
- 4.3. Stosy i kolejki (524)
- 4.4. Tablice symboli (578)
- 4.5. Studium przypadku: zjawisko małego świata (620)
Kontekst (661)
SÅ‚ownik (667)
Skorowidz (675)
API (687)