Ocena:

Książka jest wysoko ceniona za kompleksowe podejście do nauczania PyQt5 i tworzenia GUI, zaspokajając przede wszystkim czytelników z wcześniejszym doświadczeniem w programowaniu w językach obiektowych. Służy jako cenne źródło obszernych informacji i jest chwalona za swoją strukturę i przejrzystość. Spotyka się jednak z krytyką dotyczącą przestarzałej zawartości, szczególnie w odniesieniu do obecnego interfejsu QtCreator, niespójności w wersji Kindle i problemów z użytecznością przykładów.
Zalety:⬤ Kompleksowe źródło wiedzy na temat PyQt5 z przykładami z prawdziwego świata.
⬤ Dobrze skonstruowany i łatwy do naśladowania dla doświadczonych programistów.
⬤ Doskonałe wyjaśnienie złożonych pojęć, takich jak model-view framework.
⬤ Zapewnia dobre podstawy do tworzenia aplikacji GUI na wielu platformach.
⬤ Tworzy silne zrozumienie frameworka bez przytłaczania czytelników drobiazgami.
⬤ Nieaktualna zawartość, która może nie być zgodna z najnowszym interfejsem QtCreator.
⬤ Wersja Kindle ma znaczące problemy z formatowaniem, w tym puste strony i nieprawidłowe wcięcia kodu.
⬤ Niektóre przykłady zawierają błędy i mogą być mylące.
⬤ Początkowe rozdziały mogą zbyt szybko przeskakiwać między uproszczonymi i złożonymi przykładami.
⬤ Krzywa uczenia się PyQt5 jest stroma i wymaga znacznych nakładów czasu.
(na podstawie 26 opinii czytelników)
Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt
Wykorzystaj zabójczą kombinację Docker i Kubernetes, aby zautomatyzować wdrażanie i zarządzanie aplikacjami Java.
Kluczowe cechy
⬤ Opanuj korzystanie z Docker i Kubernetes do tworzenia, wdrażania i zarządzania aplikacjami Java w mgnieniu oka.
⬤ Dowiedz się, jak stworzyć własny obraz Docker i dostosować własny klaster za pomocą Kubernetes.
⬤ Wzmocnij podróż od rozwoju do produkcji, korzystając z tego praktycznego przewodnika.
Opis książki
Wyobraź sobie tworzenie i testowanie aplikacji Java EE na serwerze Apache Tomcat lub Wildfly Application Server w ciągu kilku minut, a także szybkie wdrażanie i zarządzanie aplikacjami Java. Brzmi zbyt dobrze, by mogło być prawdziwe? Ale masz powód do radości, ponieważ takie scenariusze są możliwe tylko dzięki wykorzystaniu Docker i Kubernetes.
Ta książka rozpocznie się od wprowadzenia do Dockera i zagłębienia się w jego koncepcje sieci i trwałej pamięci masowej. Następnie dowiesz się, jak refaktoryzować aplikację monolityczną w oddzielne usługi, budując aplikację, a następnie pakując ją do kontenerów Docker. Następnie utworzysz obraz zawierający Java Enterprise Application, a później uruchomisz go za pomocą Dockera. Przechodząc dalej, książka skupi się na Kubernetes i jego funkcjach, a ty nauczysz się wdrażać aplikację Java do Kubernetes za pomocą Maven i monitorować aplikację Java w produkcji. Pod koniec książki będziesz mógł zapoznać się z bardziej zaawansowanymi tematami, aby jeszcze bardziej poszerzyć swoją wiedzę na temat Dockera i Kubernetesa.
Czego się nauczysz
⬤ Pakować aplikacje Java w obrazy Docker.
⬤ Zrozumieć lokalne uruchamianie kontenerów.
⬤ Eksplorować opcje rozwoju i wdrażania za pomocą Dockera.
⬤ Zintegruj Docker z kompilacjami Maven.
⬤ Zarządzanie i monitorowanie aplikacji Java działających w klastrach Kubernetes.
⬤ Tworzenie potoków ciągłego dostarczania dla aplikacji Java wdrożonych w Kubernetes.
Dla kogo jest ta książka
Książka skierowana jest do programistów Java, którzy chcą bardzo szybko budować, wdrażać i zarządzać aplikacjami przy użyciu technologii kontenerowej. Nie muszą oni posiadać żadnej wiedzy na temat Dockera i Kubernetesa.