Doskonałe opanowanie języka programowania nie wystarczy, aby stać się świetnym programistą. Kluczowe jest zdobycie praktycznej wiedzy dotyczącej algorytmów, co umożliwia efektywne rozwiązywanie rzeczywistych problemów. Biegłość w algorytmach ułatwia pracę w każdej dziedzinie informatyki i poprawia wyniki. Książka ta stanowi przystępne wprowadzenie do algorytmów, z przykładami implementacji w Pythonie. Oprócz praktycznego omówienia algorytmów, zawiera wyjaśnienia pojęć takich jak klasy złożoności czy analiza asymptotyczna. Szczegółowo omówiono kluczowe algorytmy, w tym różne metody haszowania, sortowania i przeszukiwania, a także wprowadzono struktury danych języka Python tam, gdzie to konieczne. Programiści i testerzy poznają, jak wykorzystać algorytmy do kreatywnego rozwiązywania problemów obliczeniowych. Zrozumienie treści ułatwiają materiały wizualne oraz ćwiczenia, które pozwalają na praktyczne przetestowanie zdobytej wiedzy. W książce omówiono podstawowe algorytmy w inżynierii oprogramowania, strategie rozwiązywania problemów, ocenę złożoności czasowej kodu oraz praktyczne zastosowanie algorytmów z użyciem bibliotek i struktur danych Pythona.
Gary Pollice Pořadí knih


- 2022
- 2007
Provides information on analyzing, designing, and writing object-oriented software.