Klasyczne problemy informatyczne w Pythonie

Ocena:   (4,4 na 5)

Klasyczne problemy informatyczne w Pythonie (David Kopec)

Opinie czytelników

Podsumowanie:

Ogólnie rzecz biorąc, książka została dobrze przyjęta ze względu na praktyczne podejście do klasycznych koncepcji informatycznych przy użyciu Pythona. Jest ona szczególnie korzystna dla osób z przyzwoitym doświadczeniem w programowaniu, zwłaszcza w Pythonie, i jest doceniana za jasne wyjaśnienia i bogate przykłady. Wielu recenzentów zwróciło jednak uwagę na kwestie związane z organizacją i szczegółowością, a niektórzy stwierdzili, że korzystanie z podpowiedzi dotyczących typów i struktura treści są mylące.

Zalety:

Dokładna i wzbogacająca treść dla średnio doświadczonych użytkowników Pythona.
Doskonały wybór przykładów algorytmów, które są praktyczne i przejrzyste.
Zwięzłe wyjaśnienia bez nadmiernej ilości szczegółów matematycznych.
Obejmuje wiele istotnych tematów, w tym sieci neuronowe i teorię grafów.
Dobra dla programistów z innych języków, którzy chcą nauczyć się Pythona.
Angażujące i pomocne wsparcie społeczności ze strony autora.

Wady:

Zdezorganizowana struktura, przez co czasami trudno za nią nadążyć.
Brak głębi w niektórych tematach, powierzchowne wyjaśnienia.
Użycie podpowiedzi dotyczących typów może zaśmiecać przykłady i dezorientować początkujących.
Problemy z wersją na Kindle, diagramy i listy kodu są nieczytelne.
Nieodpowiednia dla absolutnie początkujących bez żadnego doświadczenia w programowaniu.

(na podstawie 21 opinii czytelników)

Oryginalny tytuł:

Classic Computer Science Problems in Python

Zawartość książki:

"Gorąco polecam wszystkim zainteresowanym pogłębieniem swojego zrozumienia Pythona i praktycznej informatyki." --Daniel Kenney-Jung, MD, University of Minnesota.

Główne cechy

- Opanuj formalne techniki nauczane na zajęciach z informatyki w college'u.

- Połącz teorię informatyki z rzeczywistymi aplikacjami, danymi i wydajnością.

- Przygotuj się do rozmów kwalifikacyjnych dla programistów.

- Rozpoznanie podstawowych idei stojących za większością "nowych" wyzwań.

- Obejmuje Python 3. 7.

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

O książce

Problemy programistyczne, które wydają się nowe lub wyjątkowe, są zwykle zakorzenione w dobrze znanych zasadach inżynierii. Classic Computer Science Problems in Python poprowadzi cię przez sprawdzone scenariusze, ćwiczenia i algorytmy, które przygotują cię na "nowe" problemy, z którymi będziesz musiał się zmierzyć podczas rozpoczynania kolejnego projektu.

W tej niesamowitej książce zmierzysz się z dziesiątkami wyzwań związanych z kodowaniem, od prostych zadań, takich jak algorytmy wyszukiwania binarnego, po grupowanie danych za pomocą k-średnich. Podczas pracy z przykładami dotyczącymi tworzenia stron internetowych, uczenia maszynowego i nie tylko, przypomnisz sobie ważne rzeczy, o których zapomniałeś i odkryjesz klasyczne rozwiązania, które pozwolą Ci zaoszczędzić wiele godzin.

Czego się dowiesz

- Algorytmy wyszukiwania.

- Popularne techniki dla grafów.

- Sieci neuronowe.

- Algorytmy genetyczne.

- Wyszukiwanie adwersarza.

- Wykorzystuje podpowiedzi dotyczące typów.

Ta książka jest przeznaczona

Dla średnio zaawansowanych programistów Pythona.

O autorze

David Kopec jest adiunktem na wydziale informatyki i innowacji w Champlain College w Burlington, Vermont. Jest autorem książek Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018) i Classic Computer Science Problems in Java (Manning, 2020).

Spis treści

1. Małe problemy.

2. Problemy z wyszukiwaniem.

3. Problemy satysfakcji z ograniczeń.

4. Problemy z grafami.

5. Algorytmy genetyczne.

6. K-średnich.

7. Dość proste sieci neuronowe.

8. Wyszukiwanie adwersarzy.

9. Różne problemy.

Dodatkowe informacje o książce:

ISBN:9781617295980
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:224

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Klasyczne problemy informatyki w Javie - Classic Computer Science Problems in Java
Classic Computer Science Problems in Java nauczy cię technik rozwiązywania...
Klasyczne problemy informatyki w Javie - Classic Computer Science Problems in Java
Klasyczne problemy informatyczne w Pythonie - Classic Computer Science Problems in Python
"Gorąco polecam wszystkim zainteresowanym pogłębieniem swojego...
Klasyczne problemy informatyczne w Pythonie - Classic Computer Science Problems in Python

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