NOWOŚĆ 🆕

Python to język, który może służyć do szybkiego tworzenia niewielkich, wyspecjalizowanych aplikacji 💻🐍
Natomiast projektowanie bardziej rozbudowanego oprogramowania też jest możliwe, wymaga to jednak zdobycia kilku ważnych umiejętności. Na przykład zastosowaniem w programowaniu w Pythonie podejścia zorientowanego obiektowo 😉 Wówczas Twój kod będzie czytelny, solidny, łatwy w rozbudowie i o wiele efektywniejszy w działaniu 💪
Jak więc się za to zabrać? 🤔
Sięgnij po "Programowanie zorientowane obiektowo w Pythonie. Tworzenie solidnych i łatwych w utrzymaniu aplikacji i bibliotek. Wydanie IV". To przewodnik dla programistów Pythona, który wyczerpująco wyjaśnia wiele zagadnień programowania obiektowego, takich jak dziedziczenie, kompozycja, polimorfizm, tworzenie klas i struktur danych.
W książce szczegółowo:
✅ omówiono zagadnienia obsługi wyjątków, testowania kodu i zastosowania technik programowania funkcyjnego
✅ opisano dwa potężne zautomatyzowane systemy testowe: unittest i pytest
✅ zaprezentowano tematykę utrzymania złożonego oprogramowania napisanego w sposób zorientowany obiektowo, a także podano wskazówki odnoszące się do jego rozbudowy
PS. Ważną częścią przewodnika jest omówienie zasad programowania współbieżnego we współczesnym Pythonie. Co ważne, poszczególne zagadnienia zostały zilustrowane diagramami UML, czytelnymi przykładami i studiami przypadków ⌨️