Programowanie obiektowe w Pythonie 3 - wydanie trzecie: Tworzenie solidnego i łatwego w utrzymaniu oprogramowania z wykorzystaniem obiektowych wzorców projektowych w Pythonie 3.8

Ocena:   (4,4 na 5)

Programowanie obiektowe w Pythonie 3 - wydanie trzecie: Tworzenie solidnego i łatwego w utrzymaniu oprogramowania z wykorzystaniem obiektowych wzorców projektowych w Pythonie 3.8 (Dusty Phillips)

Opinie czytelników

Podsumowanie:

Książka jest szeroko polecanym źródłem do nauki programowania obiektowego (OOP) w Pythonie, atrakcyjnym zarówno dla początkujących, jak i tych, którzy chcą pogłębić swoją wiedzę. Zachowuje ona dobrą równowagę między wciągającą treścią a solidnymi informacjami technicznymi, choć kilku czytelników zauważyło problemy z formatowaniem, literówkami i niektórymi brakującymi wyjaśnieniami w przykładach. Ogólnie rzecz biorąc, jest dobrze przyjęty ze względu na swoją przejrzystość i przystępność, co czyni go dobrym wyborem dla osób uczących się.

Zalety:

Wciągająca i przyjemna lektura
obejmuje szeroki zakres koncepcji OOP i wzorców projektowych
pomocna zarówno dla początkujących, jak i średnio zaawansowanych
zapewnia jasne wyjaśnienia z odpowiednimi przykładami
przydatna jako podręcznik referencyjny
zachowuje dobrą równowagę między prostotą a głębią.

Wady:

Liczne błędy formatowania i literówki, zwłaszcza w blokach kodu
w niektórych przykładach brakuje niezbędnych instrukcji importu lub kontekstu
może wymagać od czytelników częstego powracania do poprzednich sekcji
niektórzy czytelnicy oczekiwali bardziej zaawansowanych treści OOP
niespójna gramatyka i struktura zdań.

(na podstawie 32 opinii czytelników)

Oryginalny tytuł:

Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8

Zawartość książki:

Odkryj nowoczesny Python z tym przewodnikiem po strukturach danych Pythona, wzorcach projektowych i skutecznych technikach obiektowych

Kluczowe cechy

⬤ Dogłębna analiza wielu popularnych obiektowych wzorców projektowych, które są bardziej odpowiednie dla unikalnego stylu Pythona.

⬤ Poznanie najnowszej składni i bibliotek Pythona.

⬤ Poznaj abstrakcyjne wzorce projektowe i zaimplementuj je w Pythonie 3. 8.

Opis książki

Programowanie obiektowe (OOP) to popularny paradygmat projektowania, w którym dane i zachowania są hermetyzowane w taki sposób, że można nimi manipulować razem. Trzecia edycja Python 3 Object-Oriented Programming w pełni wyjaśnia klasy, hermetyzację danych i wyjątki z naciskiem na to, kiedy można użyć każdej z tych zasad do stworzenia dobrze zaprojektowanego oprogramowania.

Począwszy od szczegółowej analizy programowania obiektowego, będziesz używać języka programowania Python, aby jasno zrozumieć kluczowe koncepcje paradygmatu obiektowego. Dowiesz się, jak tworzyć łatwe w utrzymaniu aplikacje, studiując wzorce projektowe wyższego poziomu. Książka pokaże ci zawiłości manipulacji ciągami znaków i plikami oraz jak Python rozróżnia dane binarne i tekstowe. Nie jeden, ale dwa bardzo potężne systemy automatycznego testowania, unittest i pytest, zostaną przedstawione w tej książce. Otrzymasz kompleksowe wprowadzenie do ekosystemu programowania współbieżnego Pythona.

Pod koniec książki poznasz zasady programowania obiektowego przy użyciu składni Pythona i będziesz w stanie tworzyć solidne i niezawodne programy.

Czego się nauczysz

⬤ Implementować obiekty w Pythonie poprzez tworzenie klas i definiowanie metod.

⬤ Zrozumieć typowe techniki współbieżności i pułapki w Pythonie 3.

⬤ Rozszerzać funkcjonalność klas przy użyciu dziedziczenia.

⬤ Zrozumieć, kiedy używać funkcji obiektowych, a co ważniejsze, kiedy ich nie używać.

⬤ Odkryj, czym są wzorce projektowe i dlaczego różnią się one w Pythonie.

⬤ Odkryj prostotę testów jednostkowych i dlaczego są one tak ważne w Pythonie.

⬤ Poznaj współbieżne programowanie obiektowe.

Dla kogo jest ta książka

Jeśli jesteś nowy w technikach programowania obiektowego lub jeśli masz podstawowe umiejętności Pythona i chcesz dowiedzieć się dogłębnie, jak i kiedy prawidłowo stosować OOP w Pythonie, jest to książka dla Ciebie. Jeśli jesteś programistą zorientowanym obiektowo w innych językach lub szukasz wsparcia w nowym świecie Pythona 3. 8, również znajdziesz w tej książce przydatne wprowadzenie do Pythona. Wcześniejsze doświadczenie z Pythonem 3 nie jest konieczne.

Dodatkowe informacje o książce:

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

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie obiektowe w Pythonie 3 - wydanie drugie: Tworzenie solidnego i łatwego w utrzymaniu...
Przemyśl programowanie w Pythonie dzięki temu...
Programowanie obiektowe w Pythonie 3 - wydanie drugie: Tworzenie solidnego i łatwego w utrzymaniu oprogramowania przy użyciu obiektowych wzorców projektowych w Pythonie - Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python
Programowanie obiektowe w Pythonie 3 - wydanie trzecie: Tworzenie solidnego i łatwego w utrzymaniu...
Odkryj nowoczesny Python z tym przewodnikiem po...
Programowanie obiektowe w Pythonie 3 - wydanie trzecie: Tworzenie solidnego i łatwego w utrzymaniu oprogramowania z wykorzystaniem obiektowych wzorców projektowych w Pythonie 3.8 - Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Programowanie obiektowe w Pythonie 3 - Python 3 Object Oriented Programming
Jeśli czujesz, że nadszedł czas, aby nauczyć się technik programowania obiektowego,...
Programowanie obiektowe w Pythonie 3 - Python 3 Object Oriented Programming

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