Zaawansowane programowanie w Pythonie: Wykorzystanie potężnych funkcji języka w rzeczywistych aplikacjach

Ocena:   (4,5 na 5)

Zaawansowane programowanie w Pythonie: Wykorzystanie potężnych funkcji języka w rzeczywistych aplikacjach (Matthew Wilkes)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781484257920
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:605

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Zaawansowane programowanie w Pythonie: Wykorzystanie potężnych funkcji języka w rzeczywistych...
Ta książka opiera się na podstawowych samouczkach...
Zaawansowane programowanie w Pythonie: Wykorzystanie potężnych funkcji języka w rzeczywistych aplikacjach - Advanced Python Development: Using Powerful Language Features in Real-World Applications

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

© 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)