Myślenie obliczeniowe z Pythonem: Projektowanie algorytmicznych rozwiązań dla złożonych i trudnych problemów w świecie rzeczywistym

Ocena:   (4,7 na 5)

Myślenie obliczeniowe z Pythonem: Projektowanie algorytmicznych rozwiązań dla złożonych i trudnych problemów w świecie rzeczywistym (de Jess Sofa)

Opinie czytelników

Podsumowanie:

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ą.

Wady:

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)

Oryginalny tytuł:

Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781839219436
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:420

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Myślenie obliczeniowe z Pythonem: Projektowanie algorytmicznych rozwiązań dla złożonych i trudnych...
Wykorzystanie filozofii myślenia obliczeniowego...
Myślenie obliczeniowe z Pythonem: Projektowanie algorytmicznych rozwiązań dla złożonych i trudnych problemów w świecie rzeczywistym - Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems
Applied Computational Thinking with Python - Second Edition: Projektowanie algorytmów dla złożonych...
Wykorzystaj filozofię myślenia obliczeniowego do...
Applied Computational Thinking with Python - Second Edition: Projektowanie algorytmów dla złożonych problemów w świecie rzeczywistym - Applied Computational Thinking with Python - Second Edition: Algorithm design for complex real-world problems

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