Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod.
Popularność Pythona, ulubionego języka programistó,w i naukowcó,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ó,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ę 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ó,ły programowania obiektowego w Pythonie wraz z zastosowaniem deskryptoró,w i generatoró,w. Zaprezentowano ró,wnież zasady testowania oprogramowania i sposoby rozwiązywania problemó,w poprzez implementację wzorcó,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ó,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
Czysty kod w Pythonie. Tylko taki warto pisać!
| Cena det. | 79,00 zł |
|---|---|
| Data wydania | 2022-01-01 |
| Rok wydania | 2022 |
| Autor | Mariano Anaya |
| Wydawca | Helion |
| Format | 170 x 50 mm |
| Liczba stron | 360 |
| Oprawa | Miękka |
| ISBN | 978-83-283-8611-2 |
| EAN | 9788328386112 |
| Numer katalogowy | 516027 |
| Wydanie | II |
- Podana przy każdym produkcie „Dostępność” oznacza czas potrzebny do skompletowania zamówienia zawierającego dany produkt i wysłania go z magazynu. W tym przypadku dostępność nie oznacza więc przewidzianego dla danego sposobu wysyłki czasu dostawy, np. czasu potrzebnego kurierowi na dostarczenie paczki pod wskazany adres lub do punktu odbioru.
- Przykładowo „Dostępność: 1 dzień roboczy” oznacza, że dany produkt jest dostępny w naszym magazynie i zostanie wysłany do klienta w kolejnym dniu roboczym od daty złożenia zamówienia.
- Warto pamiętać, że zamówienie zawierające produkty z różnym czasem dostępności zostanie wysłane z magazynu w terminie najdalszym z podanych. Jeżeli zależy Państwu na szybkiej realizacji zamówienia, rekomendujemy wybór produktów z najkrótszym czasem dostępności.











