Głęboko zanurz się w różne aspekty programowania obiektowego w Pythonie, wzorce projektowe, techniki manipulacji danymi oraz kwestie testowania złożonych systemów obiektowych. Omówienie wszystkich pojęć jest wspierane przykładami stworzonymi specjalnie na potrzeby tego wydania i praktycznymi ćwiczeniami na końcu każdego rozdziału....
Kod wszystkich przykładów jest zgodny z składnią Python 3.9+ i wzbogacony o adnotacje typów, aby ułatwić naukę.
Steven i Dusty przedstawiają zrozumiały i wszechstronny przegląd ważnych koncepcji OOP, takich jak dziedziczenie, kompozycja i polimorfizm, i wyjaśniają ich działanie na przykładach klas i struktur danych w Pythonie, co znacznie ułatwia projektowanie. W tekście szeroko wykorzystuje się diagramy UML klas, aby ułatwić zrozumienie relacji między klasami. Oprócz OOP, w książce szczegółowo omawiane są obsługa wyjątków w Pythonie oraz techniki programowania funkcyjnego, które krzyżują się z technikami OOP. Publikacja przedstawia nie jeden, a dwa bardzo potężne systemy automatycznego testowania: unittest i pytest, a w ostatnim rozdziale szczegółowo omawiana jest ekosystem programowania równoległego w Pythonie.
Uzyskaj pełne zrozumienie tego, jak stosować zasady programowania obiektowego przy użyciu składni Pythona, i naucz się tworzyć niezawodne i odporne programy.
Autor: Стивен Ф. Лотт, Дасти Филлипс
Wydawnictwo: piter
Seria: Библиотека программиста
Ograniczenia wiekowe: 16+
Rok wydania: 2025
ISBN: 9785446119950
Liczba stron: 704
Rozmiar: 250х170х20 mm
Typ osłony: Soft
Waga: 1091 g
ID: 1662552
Metody dostawy
Wybierz odpowiednią metodę dostawy
Odbierz samodzielnie ze sklepu
0.00 €
Dostawa kurierem