Programowanie zorientowane obiektowo w Pythonie
Python to popularny język programowania, który znajduje zastosowanie w tworzeniu zarówno niewielkich, wyspecjalizowanych programów, jak i bardziej rozbudowanego oprogramowania. Programowanie zorientowane obiektowo w Pythonie, wykorzystujące takie koncepcje jak dziedziczenie, kompozycja i polimorfizm, pozwala na tworzenie czytelnego, solidnego i łatwego w rozbudowie kodu. Książka stanowi przewodnik po programowaniu obiektowemu w Pythonie, omawiając zagadnienia takie jak obsługa wyjątków, testowanie kodu (unittest, pytest), programowanie funkcyjne, oraz programowanie współbieżne z wykorzystaniem asyncio. Zawiera diagramy UML, czytelne przykłady i studia przypadków. Szczegółowo omawiane są wzorce projektowe, implementacja obiektów, mechanizm dziedziczenia, tworzenie testów jednostkowych i integracyjnych, oraz utrzymanie złożonego oprogramowania zorientowanego obiektowo. Ta publikacja jest skierowana do programistów Pythona, którzy chcą pogłębić swoją wiedzę na temat programowania obiektowego i efektywnie wykorzystywać go w swoich projektach.














