Myśl w języku Java! Nauka programowania. Wydanie II
- Autorzy:
- Allen B. Downey, Chris Mayfield
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 6
- Stron:
- 312
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Myśl w języku Java! Nauka programowania. Wydanie II
Java jest językiem dojrzałym i jednocześnie bardzo nowoczesnym. Skupiona wokół niego społeczność cały czas dynamicznie go rozwija, sprawiając, że wszechstronność i innowacyjność Javy budzi podziw. Jest to też język idealny do nauki programowania - początkujący programiści, którzy wybierają Javę jako swój pierwszy język, w naturalny sposób nabierają dobrych nawyków, dzięki czemu później stosowanie się do najlepszych praktyk programistycznych nie sprawia im problemu. Ważne jest tylko, aby wraz z nauką programowania adept sztuki tworzenia kodu przyswoił choćby najważniejsze prawidła informatyki. Pozwala to uniknąć w przyszłości wielu kłopotów z niewydajnym, niezrozumiałym i trudnym do utrzymania kodem.
Oto zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla początkujących, dzięki któremu zdobędziesz solidne podstawy informatyki i programowania w Javie. Wyjaśniono tu szereg skomplikowanych tematów, rozłożonych na mniejsze zagadnienia, z których każde zostało opatrzone zrozumiałymi przykładami. Książka zawiera mnóstwo ćwiczeń, które sprawią, że zaczniesz kreatywnie podchodzić do programowania, a odkrywanie relacji między danymi wejścia i wyjścia, klasami, metodami i obiektami przyniesie Ci prawdziwą satysfakcję. Duży nacisk położono na właściwe słownictwo i... właśnie tworzenie programów. Zapoznasz się więc z różnymi strategiami projektowania, pisania, testowania i debugowania programów. Liczne przykłady kodu, ćwiczenia, podsumowania, porady i wskazówki stanowią wspaniałe uzupełnienie prezentowanych treści.
W tej książce między innymi:
- podstawowe koncepcje programowania
- zmienne, wartości, zarządzanie pamięcią, operacje wejścia-wyjścia
- operacje logiczne, pętle i referencje
- obiekty, tablice, klasy i ich projektowanie
- konstruktory, interfejsy, detektory zdarzeń
Myśl w języku Java to praktyczne wprowadzenie do informatyki i programowania, używane w wielu uniwersytetach i szkołach średnich na całym świecie. Zwięzłość treści, nacisk kładziony na prawidłową terminologię oraz nieformalny ton sprawiają, że książka cieszy się dużym uznaniem szczególnie wśród czytelników z niewielkim lub wręcz żadnym doświadczeniem programistycznym. Podręcznik zaczyna się od przedstawienia najbardziej podstawowych koncepcji programowania i stopniowo wprowadza coraz bardziej zaawansowane techniki zorientowane obiektowo.
W tym w pełni zaktualizowanym i rozszerzonym wydaniu autorzy, Allen Downey i Chris Mayfield, prezentują programowanie jako środek umożliwiający rozwiązywanie różnych interesujących problemów. Każdy z rozdziałów obejmuje materiał przeznaczony na jeden tydzień zajęć uniwersyteckich i zawiera ćwiczenia, które mają Ci pomóc w utrwaleniu zdobytej wiedzy. Podczas lektury zapoznasz się z niemal każdym tematem, którego znajomość jest wymagana na egzaminie AP Computer Science A oraz do zdobycia certyfikatu Java SE Programmer I.
- Poznawaj po jednym zagadnieniu naraz: opanuj skomplikowane tematy, rozbijając je na szereg drobnych kroków popartych licznymi przykładami.
- Zrozum sposób formułowania problemów, myśl kreatywnie o rozwiązaniach, a także pisz, testuj i debuguj programy.
- Odkryj relacje pomiędzy danymi wejściowymi i wyjściowymi oraz poznaj instrukcje warunkowe i pętle, klasy i metody, łańcuchy znakowe i tablice, rekurencję i polimorfizm.
- Wybierz techniki programowania, które najlepiej sprawdzą się w Twojej sytuacji i przećwicz ważną umiejętność debugowania kodu.
"Pozycja Myśl w języku Java , kładąc silny nacisk na kwestię rozwiązywania problemów, zdecydowanie wykracza poza zwykły podręcznik do nauki kodowania i naprawdę zagłębia się w podstawowe koncepcje informatyki. To wspaniała książka, dzięki której studenci mogą szybko przeskoczyć z poziomu początkujących programistów na poziom osób myślących jak prawdziwi informatycy".
Rebecca Dovi, CodeVA
"Podoba mi się zwięzłość treści książki, która podkreśla wagę krytycznego myślenia i umiejętności rozwiązywania problemów, przedstawiając jednocześnie wystarczająco skutecznie specyfikę języka Java, aby jej czytelnicy mogli rozwijać się w sztuce programowania".
David Wisneski, CSUMB
Wybrane bestsellery
-
Promocja
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor nie poprzestaje na podstawach i objaśnia także bardziej zaawansowane zagadnienia, dokonuje również przeglądu zmian, jakie w ciągu ostatnich lat zaszły w kolejnych wersjach Javy. Ostatnie rozdziały poświęca bardziej złożonym aspektom korzystania z tego języka programowania, w tym funkcjonowaniu mechanizmów odśmiecania pamięci, maszynie wirtualnej Javy i jej kompilatorom.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Blisko siedemdziesiąt lat po wizycie Ramy Excalibur, olbrzymi generator sygnałów radarowych, wykrywa następny statek Obcych. Ludzkość, która dopiero co wyszła z Wielkiego Chaosu i wznowiła programy kosmiczne, znów staje przed szansą poznania innych istot. Mimo długotrwałych przygotowań misja zaczyna się źle. Kosmonauci kontynuują prace, jednak walczą nie tylko z trudnościami, jakich nastręcza obca cywilizacja, ale także z bagażem typowych ludzkich słabości.- ePub + Mobi
- Audiobook MP3 38 pkt
(24,90 zł najniższa cena z 30 dni)
38.92 zł
49.90 zł (-22%) -
Promocja
2014. Jacek Nitecki stoi samotny przed halą odlotów Okęcia. Zaczyna padać deszcz. Dzwoni telefon. Jacek odbiera, myśląc, że jego droga do piekła właśnie się skończyła. Ale ona dopiero się zaczyna.- ePub + Mobi
- Audiobook MP3 45 pkt
(32,90 zł najniższa cena z 30 dni)
45.82 zł
53.90 zł (-15%) -
Promocja
Obserwujemy cztery postaci. Pierwszą jest chirurg, zmuszony do porzucenia swej sztuki i zostania żołnierzem w najbardziej brutalnej wojnie naszych czasów. Drugą skrytobójca, morderca, który płacze, kiedy zabija. Trzecia osoba to oszust, młoda kobieta skrywająca za płaszczem kłamstw swoją prawdziwą naturę. Ostatnią jest arcyksiążę, wojownik, owładnięty żądzą krwi.- ePub + Mobi 58 pkt
(58,65 zł najniższa cena z 30 dni)
58.65 zł
69.00 zł (-15%) -
Promocja
W tej rewolucyjnej publikacji doktor Gabor Maté analizuje, jak kraje zachodnie, które szczycą się swoimi systemami opieki zdrowotnej, faktycznie odnotowują wzrost liczby chorób przewlekłych i ogólnego złego stanu zdrowia. Prawie 70 procent Amerykanów stosuje co najmniej jeden lek na receptę; ponad połowa bierze dwa. W Kanadzie co piąta osoba ma nadciśnienie tętnicze. W Europie rozpoznaje się je u ponad 30 procent populacji. Wszędzie wzrasta liczba chorób psychicznych nastolatków. Więc co tak naprawdę jest normalne, jeśli chodzi o zdrowie?- ePub + Mobi 38 pkt
(26,90 zł najniższa cena z 30 dni)
38.49 zł
49.99 zł (-23%) -
Promocja
Samochód to wolność. Za pomocą samochodu pokazujemy, na co nas stać. Polacy od lat przodują w liczbie samochodów na jednego mieszkańca, zajmując także wysokie miejsce w niechlubnych rankingach śmiertelności na drogach.- ePub + Mobi
- Audiobook MP3 35 pkt
(22,90 zł najniższa cena z 30 dni)
35.34 zł
45.90 zł (-23%) -
Promocja
Odkąd w 2077 roku duża asteroida uderzyła w Ziemię, powodując ogromne straty materialne i zabijając setki tysięcy ludzi, astronomowie bacznie śledzą ruchy wszystkich takich obiektów. Gdy blisko sześćdziesiąt lat później w Układzie Słonecznym pojawia się Rama, jego rozmiary i prędkość budzą niepokój. Zdjęcia z sondy kosmicznej tylko go pogłębiają - rzekoma asteroida ma zadziwiająco regularny kształt i najwyraźniej jest statkiem obcej cywilizacji. Jakie ma zamiary? Dokąd tak naprawdę zmierza Rama? Czy zagraża ludzkości?- ePub + Mobi
- Audiobook MP3 31 pkt
(19,90 zł najniższa cena z 30 dni)
31.12 zł
39.90 zł (-22%) -
Promocja
Dla Davida Gogginsa dzieciństwo było koszmarem: naznaczone ubóstwem, dyskryminacją i maltretowaniem fizycznym. Jednak dzięki samodyscyplinie, odporności psychicznej i ciężkiej pracy Goggins całkowicie się zmienił. Ten popadający w depresję, otyły młody mężczyzna bez przyszłości stał się z czasem ikoną amerykańskich sił zbrojnych i jednym z najlepszych sportowców wytrzymałościowych na świecie. Jako jedyny człowiek w historii przeszedł elitarne szkolenie Navy SEAL, Army Ranger i Air Force Tactical Air Controller, a następnie ustanawiał rekordy podczas wielu zawodów sportowych i wydarzeń o charakterze wytrzymałościowym. Redakcja magazynu Outside nazwała go najsprawniejszym (prawdziwym) mężczyzną w Ameryce. W książce Nic mnie nie złamie dzieli się niezwykłą historią swojego życia i stwierdza, że większość z nas wykorzystuje tylko 40 procent swoich możliwości. Goggins nazywa to regułą 40%, a jego opowieść wyznacza drogę, którą może podążyć każdy, kto chce się uporać się z bólem, pokonać strach i osiągnąć pełnię swoich możliwości.- ePub + Mobi
- Audiobook MP3 51 pkt
(45,43 zł najniższa cena z 30 dni)
51.92 zł
64.90 zł (-20%) -
Promocja
Autorka Służących do wszystkiego wraca do tematu wiejskich kobiet, ale tym razem to opowieść zza drugiej strony drzwi chłopskiej chałupy. Podczas, gdy Maryśki i Kaśki wyruszają do miast, by usługiwać w pańskich domach, na wsiach zostają ich siostry i matki: harujące od świtu do nocy gospodynie, folwarczne wyrobnice, mamki, dziewki pracujące w bogatszych gospodarstwach. Marzące o własnym łóżku, butach, szkole i o zostaniu panią. Modlące się o posag, byle nie wyjść za dziada i nie zostać wydane za morgi. Dzielące na czworo zapałki, by wyżywić rodzinę. Często analfabetki, bo „babom szkoły nie potrzeba".- ePub + Mobi
- Audiobook MP3 41 pkt
(34,90 zł najniższa cena z 30 dni)
41.52 zł
51.90 zł (-20%) -
Promocja
Chris Miller przedstawia wciągającą i solidnie udokumentowaną historię chipów, które rządzą światem. Jego książka to pasjonująca opowieść o trwającej bitwie pomiędzy Chinami i USA. Bitwie o kontrolę nad najważniejszym zasobem — technologią mikrochipów, która jest niezbędnym elementem geostrategicznej rywalizacji w XXI wieku.- ePub + Mobi 59 pkt
(46,44 zł najniższa cena z 30 dni)
59.92 zł
74.90 zł (-20%)
O autorach książki
Allen B. Downey jest emerytowanym profesorem Olin College of Engineering. Obecnie pełni funkcję głównego data scientist w PyMC Labs. Jest znany jako autor serii podręczników z zakresu informatyki i analizy danych.
Chris Mayfield jest adiunktem informatyki na James Madison University, gdzie zajmuje się badaniami nad edukacją informatyczną oraz rozwojem zawodowym. Uzyskał tytuł doktora informatyki na Purdue University, a także tytuły magistra informatyki i germanistyki na University of Utah.
Allen B. Downey, Chris Mayfield - pozostałe książki
-
Promocja
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll al- ePub + Mobi 160 pkt
(107,95 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł (-15%) -
Promocja
Jeśli postanowiłeś zyskać praktyczną wiedzę o algorytmach i strukturach danych, a przy tym nieźle posługujesz się Javą, to trzymasz w rękach właściwą poublikację. Podstawy teoretyczne zostały w niej ograniczone do niezbędnych, potrzebnych w praktyce zagadnień. Sporo miejsca poświęcono analizie implementacji algorytmów i mierzeniu ich wydajności. Wyczerpująco wyjaśniono tak ważne aspekty praktyki inżynierii oprogramowania, jak kontrola wersji i testy jednostkowe. Mimo niewielkiej objętości książki znalazły się tu również ambitniejsze zagadnienia, np. trwałe struktury danych tworzone przez bazy danych Redis. W każdym rozdziale zamieszczono praktyczne ćwiczenia wraz z odpowiednim kodem testującym.- PDF + ePub + Mobi
- Druk 19 pkt
(14,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja
If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineering—data structures and algorithms—in a way that’s clearer, more concise, and more engaging than other materials.By emphasizing practical kn- ePub + Mobi 126 pkt
(83,58 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł (-15%) -
Promocja
Trzymasz w ręku praktyczny przewodnik do nauki programowania. Znajdziesz w nim przystępnie napisane wyjaśnienia dotyczące podstawowych pojęć programistycznych. Dowiesz się, jak stosować funkcje, czym jest rekurencja, jak wyglądają struktury danych i na czym polega projektowanie obiektowe. W każdym rozdziale znalazły się praktyczne ćwiczenia, dzięki którym będziesz używać poznawanych koncepcji i utrwalisz zdobytą wiedzę.- PDF + ePub + Mobi
- Druk 29 pkt
(19,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Ta krótka i treściwa książka ma nie tylko nauczyć Cię języka Java, lecz również pomóc Ci zacząć myśleć jak informatyk. Nauczysz się z niej programować — co samo w sobie jest już bardzo przydatną umiejętnością — ale też odkryjesz, jak korzystać z programowania jako ze środka do osiągnięcia założonych celów.- PDF + ePub + Mobi
- Druk 24 pkt
(14,90 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
Promocja
If you know how to program, you're ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical formulas, using discrete probability distributions rather than continuous mathematics. Once you get the math out of the way, the Bayesian fundamentals will become clearer and- ePub + Mobi 160 pkt
(108,14 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł (-15%) -
Promocja
If you’re just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch.- ePub + Mobi 160 pkt
(108,39 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł (-15%) -
Promocja
Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple solutions, and more than 1,000 code examples so yo- ePub + Mobi 194 pkt
(186,15 zł najniższa cena z 30 dni)
194.65 zł
228.99 zł (-15%) -
Promocja
If you understand basic mathematics and know how to program with Python, you’re ready to dive into signal processing. While most resources start with theory to teach this complex subject, this practical book introduces techniques by showing you how they’re applied in the real world. In the first chapter alone, you’ll be able to decompose a sound in- ePub + Mobi 101 pkt
(92,65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł (-15%) -
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for
- ePub + Mobi 169 pkt
Niedostępna
Zobacz pozostałe książki z serii
-
Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 38 pkt
(34,90 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczące funkcji dopasowania, automatycznego zarządzania architekturą i danych ewolucyjnych. Zaprezentowano praktyki inżynieryjne umożliwiające ewoluowanie systemów oprogramowania, jak również podejścia strukturalne, w tym zasady projektowe, które ułatwiają zarządzanie tą ewolucją. Opisano ponadto, w jaki sposób zasady i praktyki architektury ewolucyjnej wiążą się z różnymi elementami procesu tworzenia oprogramowania.- PDF + ePub + Mobi
- Druk 33 pkt
(32,90 zł najniższa cena z 30 dni)
33.50 zł
67.00 zł (-50%)
Ebooka "Myśl w języku Java! Nauka programowania. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Myśl w języku Java! Nauka programowania. Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Myśl w języku Java! Nauka programowania. Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Tytuł oryginału:
- Think Java: How to Think Like a Computer Scientist, 2nd Edition
- Tłumaczenie:
- Łukasz Suma
- ISBN Książki drukowanej:
- 978-83-283-6719-7, 9788328367197
- Data wydania książki drukowanej :
- 2020-11-16
- ISBN Ebooka:
- 978-83-283-6720-3, 9788328367203
- Data wydania ebooka :
- 2020-11-16 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 123018
- Rozmiar pliku Pdf:
- 3.7MB
- Rozmiar pliku ePub:
- 5.4MB
- Rozmiar pliku Mobi:
- 11.9MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 157.7kB
Spis treści książki
- Czym jest komputer? 15
- Czym jest programowanie? 16
- Program "Witaj, świecie!" 17
- Kompilowanie programów w języku Java 18
- Wyświetlanie dwóch komunikatów 20
- Formatowanie kodu źródłowego 21
- Używanie sekwencji ucieczki 22
- Czym jest informatyka? 23
- Debugowanie programów 23
- Słownictwo 24
- Ćwiczenia 26
- Deklarowanie zmiennych 29
- Przypisywanie zmiennym wartości 30
- Diagramy pamięci 31
- Wyświetlanie wartości zmiennych 32
- Operatory arytmetyczne 33
- Liczby zmiennoprzecinkowe 34
- Błędy zaokrągleń 35
- Operatory działające na łańcuchach znakowych 36
- Komunikaty o błędzie kompilatora 37
- Inne rodzaje błędów 38
- Słownictwo 39
- Ćwiczenia 41
- Klasa System 43
- Klasa Scanner 44
- Składniki języka 45
- Literały i stałe 46
- Formatowanie danych wyjściowych 48
- Czytanie komunikatów o błędzie 49
- Operatory rzutowania typu 50
- Operator reszty z dzielenia 51
- Łączenie wszystkiego w całość 52
- "Bug" w klasie Scanner 53
- Słownictwo 54
- Ćwiczenia 55
- Definiowanie nowych metod 59
- Przepływ wykonania 60
- Parametry i argumenty 61
- Wiele parametrów 63
- Diagramy stosu 64
- Metody matematyczne 65
- Kompozycja 66
- Wartości zwracane 67
- Programowanie przyrostowe 68
- Słownictwo 70
- Ćwiczenia 71
- Operatory relacyjne 75
- Instrukcja if-else 76
- Tworzenie łańcuchów i zagnieżdżanie 78
- Instrukcja switch 79
- Operatory logiczne 80
- Prawa De Morgana 81
- Zmienne logiczne (boolowskie) 82
- Metody typu boolean 83
- Walidacja danych wejściowych 84
- Przykładowy program 85
- Słownictwo 86
- Ćwiczenia 87
- Instrukcja while 91
- Inkrementacja i dekrementacja 93
- Instrukcja for 93
- Pętle zagnieżdżone 95
- Znaki 96
- Której pętli użyć 97
- Iteracja po łańcuchu znakowym 98
- Metoda indexOf 99
- Podłańcuchy znakowe 100
- Porównywanie łańcuchów znakowych 100
- Formatowanie łańcuchów znakowych 101
- Słownictwo 102
- Ćwiczenia 103
- Tworzenie tablic 108
- Dostęp do elementów tablic 109
- Wyświetlanie tablic 110
- Kopiowanie tablic 111
- Przechodzenie przez tablice 113
- Generowanie liczb losowych 114
- Budowanie histogramu 115
- Rozszerzona pętla for 116
- Zliczanie znaków 117
- Słownictwo 119
- Ćwiczenia 120
- Rekurencyjne metody niezwracające wartości 123
- Rekurencyjne diagramy stosu 124
- Metody zwracające wartość 125
- Akt wiary 127
- Odliczanie rekurencyjne 129
- System liczb binarnych 130
- Binarna metoda rekurencyjna 131
- Zadania z serwisu CodingBat 132
- Słownictwo 134
- Ćwiczenia 135
- Zmienne proste kontra obiekty 139
- Słowo kluczowe null 141
- Niezmienność łańcuchów znakowych 141
- Klasy opakowujące 142
- Argumenty wiersza poleceń 144
- Walidacja argumentów 145
- Arytmetyka wartości typu BigInteger 146
- Projektowanie przyrostowe 147
- Więcej uogólniania 149
- Słownictwo 151
- Ćwiczenia 151
- Obiekty klasy Point 157
- Obiekty jako parametry 158
- Obiekty jako wartości zwracane 159
- Zmienność obiektów klasy Rectangle 160
- Aliasy raz jeszcze 161
- Źródła biblioteki języka Java 163
- Diagramy klas 163
- Zasięg raz jeszcze 164
- Oczyszczanie pamięci 165
- Obiekty zmienne kontra obiekty niezmienne 166
- Obiekty klasy StringBuilder 167
- Słownictwo 168
- Ćwiczenia 169
- Klasa Time 171
- Konstruktory 172
- Konstruktory z wartościami 174
- Gettery i settery 175
- Wyświetlanie obiektów 176
- Metoda toString 177
- Metoda equals 178
- Dodawanie obiektów klasy Time 180
- Słownictwo 182
- Ćwiczenia 183
- Obiekty klasy Card 185
- Metoda toString klasy Card 187
- Zmienne klasy 188
- Metoda compareTo 189
- Niezmienność obiektów klasy Card 190
- Tablica obiektów klasy Card 191
- Wyszukiwanie sekwencyjne 193
- Wyszukiwanie binarne 193
- Śledzenie wykonania kodu 195
- Słownictwo 196
- Ćwiczenia 196
- Talie kart 199
- Tasowanie talii kart 200
- Sortowanie przez wybieranie 202
- Sortowanie przez scalanie 202
- Podtalie 203
- Scalanie talii 204
- Dodanie rekurencji 205
- Kontekst statyczny 206
- Stosy kart 207
- Granie w wojnę 209
- Słownictwo 210
- Ćwiczenia 211
- Klasa CardCollection 215
- Dziedziczenie 217
- Rozdawanie kart 219
- Klasa Player 220
- Klasa Eights 222
- Relacje pomiędzy klasami 224
- Słownictwo 225
- Ćwiczenia 226
- Gra w życie autorstwa Johna Conwaya 229
- Klasa Cell 231
- Tablice dwuwymiarowe 232
- Klasa GridCanvas 233
- Inne metody klasy GridCanvas 234
- Rozpoczynanie gry 235
- Pętla symulacji 236
- Obsługa wyjątków 237
- Liczenie sąsiadów 238
- Aktualizacja siatki 239
- Słownictwo 241
- Ćwiczenia 241
- Mrówka Langtona 245
- Refaktoryzacja 247
- Klasy abstrakcyjne 248
- Diagram UML 250
- Słownictwo 251
- Ćwiczenia 251
- Obiekty klasy Polygon 253
- Dodawanie koloru 254
- Wielokąty foremne 255
- Więcej konstruktorów 257
- Początkowy rysunek 258
- Migające wielokąty 260
- Interfejsy 261
- Detektory zdarzeń 263
- Timery 266
- Słownictwo 267
- Ćwiczenia 267
Wstęp 9
1. Programowanie komputerowe 15
2. Zmienne i operatory 29
3. Wejście i wyjście 43
4. Metody i testowanie 59
5. Warunki i operacje logiczne 75
6. Pętle i łańcuchy znakowe 91
7. Tablice i referencje 107
8. Metody rekurencyjne 123
9. Obiekty niezmienne 139
10. Obiekty zmienne 157
11. Projektowanie klas 171
12. Tablice obiektów 185
13. Obiekty zawierające tablice 199
14. Rozszerzanie klas 215
15. Tablice tablic 229
16. Ponowne używanie klas 245
17. Tematy zaawansowane 253
A. Narzędzia 269
B. Javadoc 279
C. Grafika 287
D. Debugowanie 293
Helion - inne książki
-
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(27,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
W tej niezwykle pragmatycznej książce, przeznaczonej dla dyrektorów technicznych, praktyków uczenia maszynowego, twórców aplikacji, analityków biznesowych, inżynierów i badaczy danych, znajdziesz skuteczne techniki używania sztucznej inteligencji. Zaznajomisz się z cyklem życia projektu opartego na generatywnej AI i jej zastosowaniami, a także metodami doboru i dostrajania modeli, generowania danych wspomaganego wyszukiwaniem, uczenia przez wzmacnianie na podstawie informacji zwrotnych od człowieka, kwantyzacji, optymalizacji i wdrażania modeli. Poznasz szczegóły różnych typów modeli, między innymi dużych językowych (LLM), multimodalnych generujących obrazy (Stable Diffusion) i odpowiadających na pytania wizualne (Flamingo/IDEFICS).- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w sektorze IT. Pozwoliła bowiem na sprawniejsze wdrażanie mikroserwisów, a także na optymalizację kosztów działania wielu aplikacji.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(22,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Ta książka ułatwi Ci zgłębienie koncepcji kryjących się za działaniem nowoczesnych baz danych. Dzięki niej zrozumiesz, w jaki sposób struktury dyskowe różnią się od tych w pamięci i jak działają algorytmy efektywnego utrzymywania struktur B drzewa na dysku. Poznasz implementacje pamięci masowej o strukturze dziennika. Znajdziesz tu również wyjaśnienie zasad organizacji węzłów w klaster baz danych i specyfiki środowisk rozproszonych. Dowiesz się, jak algorytmy rozproszone poprawiają wydajność i stabilność systemu i jak uzyskać ostateczną spójność danych. Ponadto w książce zaprezentowano koncepcje antyentropii i plotek, służące do zapewniania zbieżności i rozpowszechniania danych, a także mechanizm transakcji utrzymujący spójność logiczną bazy.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
Wprowadzenie obserwowalności do systemów jest wyzwaniem technicznym i kulturowym. Dzięki tej praktycznej książce zrozumiesz wartość obserwowalnych systemów i nauczysz się praktykować programowanie sterowane obserwowalnością. Przekonasz się, że dzięki jej wdrożeniu zespoły mogą szybko i bez obaw dostarczać kod, identyfikować wartości odstające i nietypowe zachowania, a ponadto lepiej zrozumieją doświadczenia użytkownika. Znajdziesz tu szczegółowe wyjaśnienia, co jest potrzebne do uzyskania wysokiej obserwowalności, a także szereg wskazówek, jak ulepszyć istniejące rozwiązania i pomyślnie dokonać migracji ze starszych narzędzi, takich jak wskaźniki, monitorowanie i zarządzanie dziennikami. Dowiesz się również, jaki wpływ ma obserwowalność systemu na kulturę organizacji ― i odwrotnie.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Myśl w języku Java! Nauka programowania. Wydanie II Allen B. Downey, Chris Mayfield (6) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(2)
(2)
(2)
(0)
(0)
(0)
Oceny i opinie poprzedniego wydania
więcej opinii