Ocena:
Książka spotkała się z ostrą krytyką za liczne błędy, słabą przejrzystość i nieprofesjonalne przykłady kodu. Recenzenci opisują ją jako zagmatwaną i niegodną zaufania dla osób uczących się programowania w Pythonie.
Zalety:Korzyści z książki nie zostały zgłoszone.
Wady:Książka zawiera wiele błędów i niezręcznych sformułowań, co sugeruje, że została źle napisana i sprawdzona. Wyjaśnienia są niejasne i mylące, a autor stosuje niespójne wytyczne. Dostarczony kod jest nieprofesjonalny, często wymagający znaczących poprawek, aby działał poprawnie.
(na podstawie 2 opinii czytelników)
Python Programming with Design Patterns
Ulepsz swój kod Pythona dzięki nowoczesnym obiektowym wzorcom projektowym Improve Your Python Code with Modern Object-Oriented Design Patterns.
Aby pisać czysty, wydajny i łatwy w utrzymaniu kod, programiści na całym świecie sięgają po wzorce projektowe. Teraz dostępny jest przewodnik po wzorcach specyficznych dla Pythona, który jest przyjazny i wystarczająco praktyczny dla każdego programisty Pythona, niezależnie od doświadczenia.
Autor bestsellerowych wzorców James W. Cooper przedstawia wizualne, oparte na przykładach objaśnienia 23 sprawdzonych wzorców do pisania doskonałego kodu obiektowego. Poprzez przejrzyste i intuicyjne przykłady kodu wprowadza nowoczesne techniki tworzenia obiektów Pythona, które skutecznie współdziałają w potężnych, elastycznych programach. Nowicjusze w Pythonie - w tym osoby przechodzące z innych języków - znajdą zwięzłe wprowadzenie zaprojektowane tak, aby szybko przyspieszyć ich pracę.
Szeroki zakres wzorców Coopera dotyczy klas abstrakcyjnych, wielokrotnego dziedziczenia, programowania GUI i widżetów, klas graficznych, rysowania i kreślenia, matematyki, baz danych, dekoratorów Pythona, obrazów, wątków, iteratorów, tworzenia kodu wykonywalnego i nie tylko. Jego nieformalna, wizualna prezentacja sprawia, że praca z wzorcami jest znacznie łatwiejsza - dzięki czemu można śmiało tworzyć zaawansowane programy wykorzystujące bogate możliwości Pythona.
⬤ Zapoznanie się z podstawowymi obiektami Pythona i programowaniem wizualnym.
⬤ Dowiedz się, czym są wzorce projektowe i jak pomagają one w pisaniu lepszego kodu.
⬤ Wykorzystanie wzorców twórczych w celu zwiększenia elastyczności i uniknięcia niepotrzebnej złożoności.
⬤ Zastosuj wzorce strukturalne, aby zapewnić, że elementy programu dobrze ze sobą współpracują w dużych programach.
⬤ Zoptymalizuj komunikację między obiektami za pomocą wzorców behawioralnych.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)