Ocena:
Książka jest chwalona jako kompleksowe wprowadzenie do Pythona i koncepcji programowania, odpowiednie dla początkujących i osób chcących nauczyć się projektowania oprogramowania. Choć zawiera ona jasne wyjaśnienia i jest dobrze skonstruowana, niektóre recenzje wspominają, że ćwiczenia mogą być zbyt trudne na początku, szczególnie dla czytelników bez silnego zaplecza matematycznego. Książka jest znana z tego, że jest zwięzła i skuteczna w nauczaniu przedmiotu, ale niektórzy życzą sobie bardziej dogłębnego potraktowania niektórych tematów, w szczególności programowania obiektowego.
Zalety:⬤ Przejrzysty i zwięzły język z dobrze zorganizowanymi rozdziałami.
⬤ Zapewnia solidne wprowadzenie do Pythona i podstawowych koncepcji programowania.
⬤ Dostępna za darmo online, promująca dostępność.
⬤ Zawiera praktyczne ćwiczenia i rozwiązania dla omawianych koncepcji.
⬤ Przydatny zarówno dla początkujących, jak i osób z pewnym doświadczeniem w programowaniu.
⬤ Wciągające studia przypadków i przykłady, które stosują koncepcje w rzeczywistych scenariuszach.
⬤ Niektóre ćwiczenia mogą być zbyt trudne lub skomplikowane dla początkujących, zwłaszcza tych bez doświadczenia matematycznego.
⬤ Obejmuje Python
⬤ x zamiast nowszego Python
⬤ x, co może być wadą dla niektórych czytelników.
⬤ Brak podręcznika z rozwiązaniami dla wszystkich ćwiczeń, co sprawia, że jest to wyzwanie dla osób, które potrzebują dodatkowych wskazówek.
⬤ Niektóre tematy, takie jak programowanie obiektowe, są wprowadzane późno w książce, potencjalnie nie doceniając ich znaczenia.
(na podstawie 32 opinii czytelników)
Python for Software Design: How to Think Like a Computer Scientist
Python for Software Design to zwięzłe wprowadzenie do projektowania oprogramowania przy użyciu języka programowania Python. Przeznaczona dla osób bez doświadczenia w programowaniu, książka ta zaczyna się od najbardziej podstawowych pojęć i stopniowo dodaje nowy materiał.
Niektóre z pomysłów, które studenci uważają za najtrudniejsze, takie jak rekurencja i programowanie obiektowe, są podzielone na sekwencję mniejszych kroków i wprowadzane w ciągu kilku rozdziałów. Nacisk kładziony jest na proces programowania, ze szczególnym uwzględnieniem debugowania.
Książka zawiera szeroki zakres ćwiczeń, od krótkich przykładów po duże projekty, dzięki czemu uczniowie mają wiele okazji do przećwiczenia każdej nowej koncepcji. Rozwiązania ćwiczeń i przykłady kodu są dostępne na stronie thinkpython.com, wraz ze Swampy, pakietem programów Python, który jest używany w niektórych ćwiczeniach.
© 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)