Ocena:

Książka jest chwalona za przejrzystość, przykłady krok po kroku i dobrze zorganizowaną treść, dzięki czemu złożone tematy są dostępne zarówno dla początkujących, jak i doświadczonych programistów. Zawiera praktyczne przypadki użycia i bada różne funkcje Pythona. Istnieje jednak znaczący minus dotyczący czytelności wydania Kindle, z narzekaniami na zbyt mały tekst.
Zalety:⬤ Łatwa do czytania nawet dla osób niebędących programistami
⬤ dobrze napisana z jasnymi wyjaśnieniami
⬤ wiele praktycznych przykładów
⬤ odpowiednia zarówno dla początkujących, jak i doświadczonych programistów
⬤ obejmuje kodowanie uczenia maszynowego
⬤ szczegółowy i kompetentny autor
⬤ praktyczne przypadki użycia
⬤ doskonała do integracji koncepcji z edukacją.
Tekst edycji Kindle jest zbyt mały i prawie nieczytelny; niektórzy użytkownicy uważali, że cena nie była uzasadniona.
(na podstawie 11 opinii czytelników)
Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems
Wykorzystanie filozofii myślenia obliczeniowego do rozwiązywania złożonych problemów poprzez projektowanie odpowiednich algorytmów w celu uzyskania optymalnych wyników w różnych dziedzinach.
Kluczowe cechy
⬤ Rozwijaj logiczne rozumowanie i umiejętności rozwiązywania problemów, które pomogą ci radzić sobie ze złożonymi problemami.
⬤ Poznaj podstawowe koncepcje informatyki i ważne elementy myślenia obliczeniowego na praktycznych przykładach.
⬤ Dowiedz się, jak zidentyfikować najlepiej dopasowane rozwiązanie algorytmiczne dla danego problemu.
Opis książki
Myślenie obliczeniowe pomaga rozwijać logiczne przetwarzanie i myślenie algorytmiczne podczas rozwiązywania rzeczywistych problemów w szerokim zakresie dziedzin. Jest to niezbędna umiejętność, którą powinieneś posiadać, aby wyprzedzać konkurencję w erze nowoczesnych technologii informatycznych. Programiści mogą wykorzystać swoją wiedzę z zakresu myślenia obliczeniowego do rozwiązywania problemów z wielu dziedzin, w tym ekonomii, matematyki i sztucznej inteligencji.
Książka ta zaczyna się od pomocy w opanowaniu dekompozycji, rozpoznawania wzorców, uogólniania wzorców i abstrakcji oraz projektowania algorytmów, wraz z nauką praktycznego stosowania tych elementów podczas projektowania rozwiązań dla trudnych problemów. Następnie poznasz różne techniki związane z analizą problemów, logicznym rozumowaniem, projektowaniem algorytmów, klastrami i klasyfikacją, analizą danych i modelowaniem oraz zrozumiesz, w jaki sposób elementy myślenia obliczeniowego mogą być wykorzystywane wraz z tymi aspektami do projektowania rozwiązań. Pod koniec dowiesz się, jak zidentyfikować pułapki w procesie projektowania rozwiązań i jak wybrać odpowiednie funkcje, aby stworzyć najlepsze możliwe rozwiązania algorytmiczne.
Pod koniec tej książki o algorytmach zyskasz pewność siebie, aby z powodzeniem zastosować techniki myślenia obliczeniowego do tworzenia oprogramowania.
Czego się nauczysz
⬤ Dowiesz się, jak używać dekompozycji do rozwiązywania problemów za pomocą wizualnej reprezentacji.
⬤ Stosować generalizację wzorców i abstrakcję do projektowania rozwiązań.
⬤ Budować umiejętności analityczne wymagane do oceny rozwiązań algorytmicznych.
⬤ Wykorzystanie myślenia obliczeniowego w Pythonie do analizy statystycznej.
⬤ Zrozumienie potrzeb w zakresie danych wejściowych i wyjściowych do projektowania rozwiązań algorytmicznych.
⬤ Używać myślenia obliczeniowego do rozwiązywania problemów związanych z przetwarzaniem danych.
⬤ Identyfikować błędy w przetwarzaniu logicznym w celu udoskonalenia projektu rozwiązania.
⬤ Zastosowanie myślenia obliczeniowego w różnych dziedzinach, takich jak kryptografia, ekonomia i uczenie maszynowe.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla studentów, programistów i profesjonalistów, którzy chcą rozwijać umiejętności rozwiązywania problemów i taktyki związane z pisaniem lub debugowaniem programów i aplikacji. Wymagana jest znajomość programowania w języku Python.