Ocena:
Książka jest chwalona za podejście do nauki Pythona oparte na rozwiązywaniu problemów, zapewniając czytelnikom praktyczne ćwiczenia, które poprawiają zrozumienie. Polecana jest szczególnie początkującym i tym, którzy poważnie myślą o opanowaniu kodowania. Jest jednak krytykowana za poleganie na zasobach internetowych i potencjalne przytłoczenie początkujących trudnymi problemami.
Zalety:⬤ Skuteczna metodologia rozwiązywania problemów w nauczaniu Pythona.
⬤ Dzieli koncepcje na poszczególne rozdziały w celu dogłębnego zrozumienia.
⬤ Zapewnia wymagające ćwiczenia, które pomagają w opanowaniu umiejętności kodowania.
⬤ Zachęca do praktycznego stosowania strategii programowania.
⬤ Dobrze napisana i wciągająca, polecana dla poważnych uczniów.
⬤ W dużej mierze opiera się na odniesieniach online, a niektóre wymienione strony internetowe są nieaktualne lub niedostępne.
⬤ Ćwiczenia mogą być zbyt trudne dla początkujących, brak jasnych wskazówek.
⬤ Potrzeba zewnętrznej pomocy przy rozwiązywaniu problemów może ograniczać dostępność dla niektórych uczniów.
(na podstawie 11 opinii czytelników)
Learn to Code by Solving Problems: A Python Programming Primer
Learn to Program by Solving Problems to praktyczne wprowadzenie do programowania w języku Python. Książka kładzie nacisk na strategie rozwiązywania problemów, które uczą nie tylko mechaniki kodowania, ale także tego, jak myśleć jak doświadczony programista.
Komputery są potężnymi maszynami do rozwiązywania problemów, zdolnymi do zrobienia prawie wszystkiego, z odpowiednimi instrukcjami. W tym miejscu pojawia się programowanie, które pozwala nam przekazywać te instrukcje za pomocą języka kodowania, takiego jak Python. Ta książka dla początkujących pozwoli ci od razu zacząć pisać programy, rozwiązując interesujące problemy zaczerpnięte z prawdziwych konkursów kodowania, jednocześnie budując umiejętności Pythona.
Każdy rozdział jest napędzany problemami zaczerpniętymi bezpośrednio ze stron internetowych z konkursami kodowania, gdzie sędziowie online testują twoje rozwiązania i dostarczają ukierunkowanych informacji zwrotnych. Ćwicząc korzystanie z podstawowych cech, funkcji i technik Pythona, rozwiniesz jasne zrozumienie struktur danych, algorytmów i innych podstawowych aspektów programowania przydatnych w każdym języku. Dołączone są również ćwiczenia bonusowe, dzięki którym możesz samodzielnie odkrywać nowe koncepcje, a pytania wielokrotnego wyboru w całym tekście zachęcają do krytycznego rozważenia celu każdego fragmentu kodu.
Nauczysz się:
- Pomysły wprowadzające, takie jak uruchamianie kodu Pythona, praca z łańcuchami i używanie zmiennych.
Jak pisać programy, które podejmują decyzje.
Jak używać pętli while i for do wielokrotnego wykonywania kodu.
Jak używać zestawów, list i słowników Pythona do organizowania, sortowania i wyszukiwania danych.
Jak projektować programy przy użyciu funkcji i projektowania top-down.
Jak używać zestawów i słowników Pythona do organizowania, sortowania i wyszukiwania danych.
Jak tworzyć algorytmy kompletnego wyszukiwania i używać notacji Big O do projektowania bardziej wydajnego kodu.
Pod koniec tej książki nie tylko nabierzesz biegłości w Pythonie, ale także nauczysz się sposobu myślenia wymaganego do rozwiązywania problemów za pomocą komputera. Ponieważ języki programowania przychodzą i odchodzą; sposób, w jaki rozwiązujemy problemy, nie.
© 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)