Naucz się kodować, rozwiązując problemy: Podstawy programowania w Pythonie

Ocena:   (4,6 na 5)

Naucz się kodować, rozwiązując problemy: Podstawy programowania w Pythonie (Daniel Zingaro)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Learn to Code by Solving Problems: A Python Programming Primer

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781718501324
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:200

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Myślenie algorytmiczne: Wprowadzenie oparte na problemach - Algorithmic Thinking: A Problem-Based...
Praktyczne, oparte na problemach wprowadzenie do...
Myślenie algorytmiczne: Wprowadzenie oparte na problemach - Algorithmic Thinking: A Problem-Based Introduction
Naucz się kodować, rozwiązując problemy: Podstawy programowania w Pythonie - Learn to Code by...
Learn to Program by Solving Problems to...
Naucz się kodować, rozwiązując problemy: Podstawy programowania w Pythonie - Learn to Code by Solving Problems: A Python Programming Primer
Myślenie algorytmiczne, wydanie 2: Uwolnij swój programistyczny potencjał - Algorithmic Thinking,...
Wejdź do gry i naucz się podstawowych algorytmów...
Myślenie algorytmiczne, wydanie 2: Uwolnij swój programistyczny potencjał - Algorithmic Thinking, 2nd Edition: Unlock Your Programming Potential

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

© 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)