Popularność Pythona, ulubionego języka programistów i naukowców, stale rośnie. Jest on bowiem prosty do nauczenia się: choćby początkujący programista może napisać działający kod. W wyniku czego, mimo iż Python pozwala na pisanie kodu krystalicznego i prostego w konserwacji, zdarzają się przypadki kodu źle zorganizowanego, nieczytelnego i praktycznie nietestowalnego. Jedną z przyczyn tego stanu rzeczy jest tendencja niektórych programistów do pisania kodu bez czytelnej struktury. Zidentyfikowanie takich problemów i ich rozwiązywanie nie jest łatwym zadaniem.
Dzięki tej książce nauczysz się korzystać z kilku narzędzi służących do zarządzania projektami napisanymi w Pythonie. Dowiesz się, czym się znamionuje czysty kod i jakie techniki pozwalają na tworzenie czytelnego i skutecznego kodu. Przekonasz się, że do tego celu wystarczą typowa biblioteka Pythona i pakiet najlepszych praktyk programistycznych. Opisano tu detale programowania obiektowego w Pythonie wraz z zastosowaniem deskryptorów i generatorów. Zaprezentowano na dodatek zasady testowania oprogramowania i sposoby rozwiązywania problemów przez implementację wzorców projektowych w kodzie. Pokazano też, jak można podzielić monolityczną aplikację na mikrousługi,otrzymać konkretną architekturę aplikacji.
W książce między innymi:
konfiguracja efektywnego środowiska programistycznego
tworzenie nowoczesnych projektów obiektowych
techniki eliminacji zdublowanego kodu i tworzenie rozbudowanych abstrakcji
zastosowanie dekoratorów i deskryptorów
skuteczna refaktoryzacja kodu
budowa solidnej architektury opartej na czystym kodzie Pythona
Tytuł Czysty kod w Pythonie. Twórz skuteczny i łatwy w utrzymaniu kod wyd. 2 Autor Mariano Anaya Wydawnictwo Helion EAN 9788328386112 ISBN 9788328386112 Kategoria Nauka i technika\Informatyka ilość stron 360 Rok wydania 2022 Oprawa Miękka Wydanie 2