Think Java: Jak myśleć jak informatyk

Ocena:   (4,6 na 5)

Think Java: Jak myśleć jak informatyk (B. Downey Allen)

Opinie czytelników

Podsumowanie:

Książka jest dobrze przyjęta wśród początkujących i studentów, chwalona za jasne i zwięzłe wyjaśnienia koncepcji programowania w Javie. Zaczyna się od podstawowych tematów i stopniowo przechodzi do bardziej złożonych, co czyni ją dobrym wyborem dla tych, którzy dopiero zaczynają programować. Niektórzy czytelnicy uważają ją jednak za zbyt podstawową i uważają, że niektóre wyjaśnienia można by poprawić.

Zalety:

Przyjazny dla początkujących
jasne i zwięzłe wyjaśnienia
dobry układ, który stopniowo się rozwija
pomocny w zrozumieniu struktury Javy
przydatny do odświeżenia pojęć poznanych na bootcampach
przyjemna lektura.

Wady:

Niektóre wyjaśnienia, szczególnie dotyczące metod i konstruktorów, mogą być mylące; mogą być zbyt podstawowe dla osób z pewnym doświadczeniem w programowaniu.

(na podstawie 9 opinii czytelników)

Oryginalny tytuł:

Think Java: How to Think Like a Computer Scientist

Zawartość książki:

Think Java to praktyczne wprowadzenie do informatyki i programowania wykorzystywane przez wiele uniwersytetów i szkół średnich na całym świecie. Jego zwięzłość, nacisk na słownictwo i nieformalny ton sprawiają, że jest szczególnie atrakcyjny dla czytelników z niewielkim lub żadnym doświadczeniem. Książka zaczyna się od najbardziej podstawowych pojęć programistycznych i stopniowo przechodzi do zaawansowanych technik obiektowych.

W tym w pełni zaktualizowanym i rozszerzonym wydaniu, autorzy Allen Downey i Chris Mayfield przedstawiają programowanie jako sposób na rozwiązywanie interesujących problemów. Każdy rozdział przedstawia materiał na jeden tydzień kursu uniwersyteckiego i zawiera ćwiczenia, które pomogą ci przećwiczyć to, czego się nauczyłeś. Po drodze poznasz prawie wszystkie zagadnienia wymagane do egzaminu AP Computer Science A i certyfikatu Java SE Programmer I.

⬤ Odkrywaj jedną koncepcję na raz: zajmuj się złożonymi tematami w serii małych kroków z wieloma przykładami.

⬤ Zrozum, jak formułować problemy, kreatywnie myśleć o rozwiązaniach oraz tworzyć, testować i debugować programy.

⬤ Poznanie danych wejściowych i wyjściowych, decyzji i pętli, klas i metod, łańcuchów i tablic, rekurencji i polimorfizmu.

⬤ Określ, które metody tworzenia programów są dla Ciebie najlepsze i ćwicz ważną umiejętność debugowania.

Dodatkowe informacje o książce:

ISBN:9781492072508
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:280

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Python dla projektantów oprogramowania: Jak myśleć jak informatyk - Python for Software Design: How...
Python for Software Design to zwięzłe wprowadzenie...
Python dla projektantów oprogramowania: Jak myśleć jak informatyk - Python for Software Design: How to Think Like a Computer Scientist
Think STATS: Eksploracyjna analiza danych - Think STATS: Exploratory Data Analysis
Jeśli wiesz, jak programować, masz umiejętności przekształcania...
Think STATS: Eksploracyjna analiza danych - Think STATS: Exploratory Data Analysis
Think Python: Jak myśleć jak informatyk - Think Python: How to Think Like a Computer...
Jeśli chcesz nauczyć się programować, praca z Pythonem to...
Think Python: Jak myśleć jak informatyk - Think Python: How to Think Like a Computer Scientist
Think Complexity: Nauka o złożoności i modelowanie obliczeniowe - Think Complexity: Complexity...
Nauka o złożoności wykorzystuje obliczenia do...
Think Complexity: Nauka o złożoności i modelowanie obliczeniowe - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Statystyka bayesowska w Pythonie - Think Bayes: Bayesian Statistics in Python
Jeśli wiesz, jak programować, jesteś gotowy, by zmierzyć...
Think Bayes: Statystyka bayesowska w Pythonie - Think Bayes: Bayesian Statistics in Python
Think Data Structures: Algorytmy i wyszukiwanie informacji w Javie - Think Data Structures:...
Jeśli jesteś studentem informatyki lub programistą...
Think Data Structures: Algorytmy i wyszukiwanie informacji w Javie - Think Data Structures: Algorithms and Information Retrieval in Java
Think Java: Jak myśleć jak informatyk - Think Java: How to Think Like a Computer Scientist
Think Java to praktyczne wprowadzenie do informatyki i...
Think Java: Jak myśleć jak informatyk - Think Java: How to Think Like a Computer Scientist
Think DSP: Cyfrowe przetwarzanie sygnałów w Pythonie - Think DSP: Digital Signal Processing in...
Jeśli rozumiesz podstawy matematyki i wiesz, jak...
Think DSP: Cyfrowe przetwarzanie sygnałów w Pythonie - Think DSP: Digital Signal Processing in Python
Modelowanie i symulacja w Pythonie: Wprowadzenie dla naukowców i inżynierów - Modeling and...
Modelowanie i symulacja w Pythonie „Modeling and...
Modelowanie i symulacja w Pythonie: Wprowadzenie dla naukowców i inżynierów - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python dla projektantów oprogramowania - Python for Software Design
Python for Software Design to zwięzłe wprowadzenie do projektowania oprogramowania przy użyciu...
Python dla projektantów oprogramowania - Python for Software Design
Prawdopodobnie zbyt pochopne myślenie: jak wykorzystywać dane do odpowiadania na pytania, unikania...
Niezbędny przewodnik po sposobach, w jakie dane...
Prawdopodobnie zbyt pochopne myślenie: jak wykorzystywać dane do odpowiadania na pytania, unikania pułapek statystycznych i podejmowania lepszych decyzji - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)