ODBIERZ TWÓJ BONUS :: »

Myśl w języku Java! Nauka programowania. Wydanie II Allen B. Downey, Chris Mayfield

(ebook) (audiobook) (audiobook)
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:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
69,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i uruchamiania pierwszych programów w języku Java
  • Deklarowania i używania zmiennych oraz operatorów arytmetycznych i logicznych
  • Wykorzystywania operacji wejścia-wyjścia za pomocą klas System i Scanner
  • Definiowania własnych metod, przekazywania parametrów i zwracania wartości
  • Stosowania instrukcji warunkowych if-else, switch oraz operatorów logicznych
  • Budowania i kontrolowania pętli while, for oraz pracy z łańcuchami znakowymi
  • Tworzenia, modyfikowania i przetwarzania tablic oraz generowania liczb losowych
  • Implementowania metod rekurencyjnych i rozumienia diagramów stosu
  • Rozróżniania obiektów niezmiennych i zmiennych oraz korzystania z klas opakowujących
  • Projektowania własnych klas, konstruktorów, getterów, setterów i metod toString
  • Pracy z tablicami obiektów, wyszukiwaniem sekwencyjnym i binarnym
  • Tworzenia obiektów zawierających tablice oraz implementowania sortowania i rekurencji
  • Rozszerzania klas poprzez dziedziczenie i budowania relacji między klasami
  • Operowania na tablicach wielowymiarowych oraz implementowania prostych gier (np. Gra w życie)
  • Refaktoryzacji kodu, korzystania z klas abstrakcyjnych i diagramów UML
  • Wykorzystywania interfejsów, detektorów zdarzeń, timerów oraz podstaw grafiki w Javie

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ń

Wybrane bestsellery

O autorach książki

Allen B. Downey jest emerytowanym profesorem Olin College of Engineering. Obecnie pełni funkcję głównego danologa 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

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka wymaga wcześniejszej znajomości programowania lub języka Java?
Nie, książka została napisana z myślą o osobach zaczynających naukę programowania. Wszystkie zagadnienia są tłumaczone od podstaw, a przykłady i ćwiczenia pomagają krok po kroku zdobywać nowe umiejętności.
2. Czy książka obejmuje aktualne standardy i składnię języka Java?
Tak, to drugie, zaktualizowane wydanie, które uwzględnia najnowsze rozwiązania oraz dobre praktyki programowania w języku Java.
3. Jakie zagadnienia programistyczne są omawiane w książce?
Książka porusza szeroki zakres tematów, w tym zmienne, operatory, wejście/wyjście, metody, warunki, pętle, tablice, obiekty, projektowanie klas, dziedziczenie, a także bardziej zaawansowane zagadnienia, takie jak rekurencja czy obsługa wyjątków.
4. Czy w książce znajdują się praktyczne ćwiczenia i przykłady kodu?
Tak, każdy rozdział zawiera liczne przykłady kodu oraz ćwiczenia, które pomagają utrwalić zdobytą wiedzę i rozwijać praktyczne umiejętności programistyczne.
5. W jaki sposób książka pomaga w nauce dobrych praktyk programowania?
Autor zwraca szczególną uwagę na poprawne formatowanie kodu, debugowanie, testowanie oraz stosowanie właściwego słownictwa i strategii projektowania programów, co pozwala wykształcić dobre nawyki od samego początku nauki.
6. Czy książka nadaje się do samodzielnej nauki?
Tak, książka została zaprojektowana tak, by umożliwić efektywną naukę we własnym tempie. Przystępny język, jasne wyjaśnienia i ćwiczenia sprawiają, że można uczyć się samodzielnie, nawet bez wcześniejszego kontaktu z programowaniem.
7. Czy po lekturze tej książki będę w stanie napisać własne programy w Javie?
Tak, po przepracowaniu materiału i wykonaniu ćwiczeń będziesz w stanie samodzielnie projektować, pisać i testować własne programy w języku Java.
8. Czy książka zawiera informacje o narzędziach i środowiskach programistycznych dla Javy?
Tak, w dodatkach znajdziesz informacje na temat narzędzi, korzystania z Javadoc oraz podstaw pracy z grafiką i debugowaniem w środowisku Java.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Czasowo niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint