Ocena:
Książka zapewnia dogłębną podróż przez programowanie w Pythonie, koncentrując się na praktycznym zrozumieniu, projektowaniu systemów i wydajnych praktykach programistycznych. Skierowana jest zarówno do początkujących, jak i doświadczonych programistów, podkreślając przydatne narzędzia i techniki.
Zalety:⬤ Oferuje kompletny przykład kompleksowego systemu w Pythonie.
⬤ Kładzie nacisk na zrozumienie „dlaczego” i „kiedy”, a nie tylko „jak”.
⬤ Odpowiedni zarówno dla ekspertów, jak i początkujących.
⬤ Podkreśla skuteczne praktyki programistyczne i przydatne narzędzia, takie jak JupyterLab.
⬤ Służy jako doskonałe odniesienie do zniuansowanego użycia Pythona poza typowymi samouczkami.
⬤ Niektórzy czytelnicy mogą uznać ją za gęstą lub wymagającą dodatkowych materiałów, aby w pełni zrozumieć wszystkie koncepcje.
⬤ Książka może stanowić wyzwanie dla zupełnie początkujących osób bez żadnego doświadczenia w programowaniu.
(na podstawie 4 opinii czytelników)
Advanced Python Development: Using Powerful Language Features in Real-World Applications
Ta książka opiera się na podstawowych samouczkach Pythona, aby wyjaśnić różne funkcje języka Python, które nie są rutynowo omawiane: od skryptów konsolowych wielokrotnego użytku, które pełnią podwójną rolę jako mikrousługi, wykorzystując punkty wejścia, po efektywne wykorzystanie asyncio do zestawiania danych z dużej liczby źródeł. Po drodze omówiono także linting oparty na podpowiedziach typu, niskopoziomowe testowanie i inne zautomatyzowane kontrole jakości, aby zademonstrować solidny proces rozwoju w świecie rzeczywistym.
Niektóre potężne aspekty Pythona są często dokumentowane za pomocą wymyślonych przykładów, które wyjaśniają daną funkcję tylko jako samodzielny przykład. Śledząc proces projektowania i budowania rzeczywistej aplikacji od prototypu do jakości produkcyjnej, zobaczysz nie tylko, jak działają różne elementy funkcjonalności, ale także jak integrują się one w ramach większego procesu projektowania systemu. Ponadto skorzystasz z przydatnych wskazówek i zaleceń dotyczących bibliotek, które są podstawą sesji pytań i odpowiedzi na konferencjach Python, a także dyskusji na temat najlepszych praktyk i technik nowoczesnego Pythona, aby lepiej tworzyć przejrzysty kod, który jest łatwy w utrzymaniu.
Advanced Python Development jest przeznaczony dla programistów, którzy potrafią już pisać proste programy w Pythonie i chcą zrozumieć, kiedy należy używać nowych i zaawansowanych funkcji języka i robić to w pewny sposób. Jest to szczególnie przydatne dla programistów, którzy chcą przejść na wyższy poziom i dla bardzo doświadczonych programistów, którzy do tej pory korzystali ze starszych wersji Pythona.
Czego się nauczysz
⬤ Zrozumieć programowanie asynchroniczne.
⬤ Przeanalizować tworzenie architektur wtyczek.
⬤ Pracować z adnotacjami typów.
⬤ Zapoznać się z technikami testowania.
⬤ poznasz zasady pakowania i zarządzania zależnościami.
Dla kogo jest ta książka
Programiści na średnim i wyższym poziomie, którzy mają już doświadczenie w Pythonie.
© 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)