Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II

Autor: Mariano Anaya
  • Data wydania: 2022/02/02
  • Liczba stron 360
  • Oprawa oprawa broszurowa
  • Format 17x5 cm
  • Wydawca: Helion
  • Wysyłka: 10 dni
£ 13.90
£ 17.38
Brutto
Ilość

Dodaj do schowka

Popularność Pythona, ulubionego języka programist&oacute,w i naukowc&oacute,w, stale rośnie. Jest on bowiem łatwy do nauczenia się: nawet początkujący programista może napisać działający kod. W efekcie, mimo że Python pozwala na pisanie kodu przejrzystego i prostego w konserwacji, zdarzają się przypadki kodu źle zorganizowanego, nieczytelnego i praktycznie nietestowalnego. Jedną z przyczyn tego stanu rzeczy jest tendencja niekt&oacute,rych programist&oacute,w do pisania kodu bez czytelnej struktury. Zidentyfikowanie takich problem&oacute,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ę charakteryzuje czysty kod i jakie techniki umożliwiają tworzenie czytelnego i wydajnego kodu. Przekonasz się, że do tego celu wystarczą standardowa biblioteka Pythona i zestaw najlepszych praktyk programistycznych. Opisano tu szczeg&oacute,ły programowania obiektowego w Pythonie wraz z zastosowaniem deskryptor&oacute,w i generator&oacute,w. Zaprezentowano r&oacute,wnież zasady testowania oprogramowania i sposoby rozwiązywania problem&oacute,w poprzez implementację wzorc&oacute,w projektowych w kodzie. Pokazano też, jak można podzielić monolityczną aplikację na mikrousługi, by otrzymać solidną architekturę aplikacji.

W książce między innymi:

  • konfiguracja wydajnego środowiska programistycznego
  • tworzenie zaawansowanych projekt&oacute,w obiektowych
  • techniki eliminacji zdublowanego kodu i tworzenie rozbudowanych abstrakcji
  • zastosowanie dekorator&oacute,w i deskryptor&oacute,w
  • skuteczna refaktoryzacja kodu
  • budowa solidnej architektury opartej na czystym kodzie Pythona
794350
Numer EAN
9788328386112
Rok wydania
2022
Liczba stron
360
Oprawa
oprawa broszurowa
dostępność
10 dni
Format
17x5 cm
Identyfikator
79255