Berlin: Bei Partnern noch vor dem Fest lieferbar
Bookbot

Gary Pollice

    Nauka algorytmów Poradnik pisania lepszego kodu
    Objektorientierte Analyse und Design von Kopf bis Fuß
    • Es gibt zahlreiche Bücher über objektorientierte Analyse und Design, doch viele sind erst für erfahrene Entwickler verständlich. Was ist jedoch mit denjenigen, die zwar von OOA&D gehört haben, aber nicht wissen, wie sie starten sollen? Dieses Buch bietet eine Schritt-für-Schritt-Anleitung zur Analyse, zum Design und zur Entwicklung von OO-Software. Die vorgestellten Methoden ermöglichen es, Software zu erstellen, die leicht wiederverwendbar, wartbar und erweiterbar ist, ohne Kopfschmerzen zu verursachen. Sie lernen, wie Sie Ihre Anwendungen flexibel halten, indem Sie OO-Prinzipien wie Kapselung und Delegation anwenden. Zudem erfahren Sie, wie Sie die Wiederverwendbarkeit durch das Open-Closed-Prinzip (OCP) und das Single-Responsibility-Prinzip (SRP) fördern können. Es wird erläutert, wie verschiedene Entwurfsmuster und Entwicklungsansätze in den OOA&D-Projektlebenszyklus integriert werden. Außerdem lernen Sie, UML, Anwendungsfälle und -diagramme zu nutzen, um eine klare Kommunikation zwischen allen Beteiligten zu gewährleisten und die gewünschte Software zu liefern. Das Buch basiert auf den neuesten Erkenntnissen der Lerntheorie und Kognitionswissenschaft, sodass Sie nicht nur schnell Fortschritte machen, sondern auch Spaß am Lernen haben werden!

      Objektorientierte Analyse und Design von Kopf bis Fuß
    • 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.

      Nauka algorytmów Poradnik pisania lepszego kodu