Czysty kod w Pythonie - wydanie drugie: Tworzenie łatwego w utrzymaniu i wydajnego kodu

Ocena:   (4,6 na 5)

Czysty kod w Pythonie - wydanie drugie: Tworzenie łatwego w utrzymaniu i wydajnego kodu (Mariano Anaya)

Opinie czytelników

Podsumowanie:

Książka „Clean Code in Python” autorstwa Mariano Anaya jest wysoko oceniana za praktyczny wgląd w pisanie czystego, idiomatycznego kodu Pythona, odpowiedniego zarówno dla początkujących, jak i doświadczonych programistów. Recenzenci podkreślali kompleksowe omówienie najlepszych praktyk, zasad projektowania oprogramowania i praktycznych przykładów. Niektórzy krytykowali jednak styl pisania jako gęsty i czasami mylący, wskazując na potrzebę lepszej edycji i organizacji.

Zalety:

Kompleksowy przewodnik po czystych praktykach kodowania dostosowanych do Pythona.
Cenny zarówno dla początkujących, jak i doświadczonych programistów.
Podkreśla znaczenie czytelności i łatwości utrzymania w kodowaniu.
Zawiera rzeczywiste przykłady i praktyczne porady.
Obejmuje szeroki zakres tematów, w tym zasady SOLID, testowanie jednostkowe i kod Pythonic.
Dobrze zorganizowany format, który logicznie buduje koncepcje.

Wady:

Styl pisania może być gęsty i mylący ze zbyt długimi zdaniami.
Sporadyczny brak jasności z powodu niejednoznacznych zaimków i rozdętych wyjaśnień.
Niektórzy recenzenci zauważyli błędy i brak dokładnej korekty.
Choć szczegółowe, zagęszczenie informacji może wymagać przerw w celu ich skutecznego przyswojenia.

(na podstawie 30 opinii czytelników)

Oryginalny tytuł:

Clean Code in Python - Second Edition: Develop maintainable and efficient code

Zawartość książki:

Zwalczanie nieefektywności i błędów w sposób Pythoniczny

Kluczowe cechy:

⬤ Ulepsz swoje umiejętności kodowania, korzystając z nowych funkcji wprowadzonych w Pythonie 3. 9.

⬤ Wdrożenie technik refaktoryzacji i zasad SOLID w Pythonie.

⬤ Zastosowanie mikrousług do starszych systemów poprzez wdrożenie praktycznych technik.

Opis książki:

Doświadczeni profesjonaliści w każdej dziedzinie spotykają się z wieloma przypadkami dezorganizacji, słabej czytelności i testowalności z powodu nieuporządkowanego kodu.

Dzięki zaktualizowanemu kodowi i poprawionej treści dostosowanej do nowych funkcji Pythona 3. 9, to drugie wydanie Clean Code in Python dostarczy ci wszystkich narzędzi potrzebnych do pokonania tych przeszkód i skutecznego zarządzania projektami.

Książka rozpoczyna się od opisania podstawowych elementów pisania czystego kodu i tego, jak odgrywa on kluczową rolę w programowaniu w Pythonie. Dowiesz się o pisaniu wydajnego i czytelnego kodu przy użyciu standardowej biblioteki Pythona oraz o najlepszych praktykach projektowania oprogramowania.

Książka omawia programowanie obiektowe w Pythonie i pokazuje, jak używać obiektów z deskryptorami i generatorami. Pokazuje również zasady projektowania testowania oprogramowania i sposoby rozwiązywania problemów poprzez implementację wzorców projektowych w kodzie. W końcowym rozdziale rozbijamy monolityczną aplikację na aplikację opartą na mikrousługach, zaczynając od kodu jako podstawy solidnej platformy.

Pod koniec tej książki o czystym kodzie będziesz biegły w stosowaniu zatwierdzonych przez branżę praktyk kodowania w celu projektowania czystego, zrównoważonego i czytelnego kodu Pythona w świecie rzeczywistym.

Czego się nauczysz:

⬤ Skonfigurować produktywne środowisko programistyczne, wykorzystując automatyczne narzędzia.

⬤ Wykorzystywać magiczne metody Pythona do pisania lepszego kodu, abstrahując od złożoności i hermetyzując szczegóły.

⬤ Tworzyć zaawansowane projekty zorientowane obiektowo przy użyciu unikalnych funkcji Pythona, takich jak deskryptory.

⬤ Eliminacja zduplikowanego kodu poprzez tworzenie potężnych abstrakcji przy użyciu zasad inżynierii oprogramowania w projektowaniu obiektowym.

⬤ Tworzenie rozwiązań specyficznych dla Pythona przy użyciu dekoratorów i deskryptorów.

⬤ Skutecznie refaktoryzować kod za pomocą testów jednostkowych.

⬤ Zbuduj fundamenty solidnej architektury z czystą bazą kodu jako jej kamieniem węgielnym.

Dla kogo jest ta książka:

Ta książka jest przeznaczona zarówno dla nowych, jak i doświadczonych programistów. Przypadnie do gustu kierownikom zespołów, architektom oprogramowania i starszym inżynierom oprogramowania, którzy chcieliby pisać kod Pythonic, aby zaoszczędzić na kosztach i poprawić wydajność. Książka zakłada, że masz duże zrozumienie programowania.

Dodatkowe informacje o książce:

ISBN:9781800560215
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Czysty kod w Pythonie - wydanie drugie: Tworzenie łatwego w utrzymaniu i wydajnego kodu - Clean Code...
Zwalczanie nieefektywności i błędów w sposób...
Czysty kod w Pythonie - wydanie drugie: Tworzenie łatwego w utrzymaniu i wydajnego kodu - Clean Code in Python - Second Edition: Develop maintainable and efficient code
Czysty kod w Pythonie: Przekształć swoją starszą bazę kodu - Clean Code in Python: Refactor your...
Maksymalne wykorzystanie Pythona w celu...
Czysty kod w Pythonie: Przekształć swoją starszą bazę kodu - Clean Code in Python: Refactor your legacy code base

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