Python GUI Programming with Tkinter - Second Edition: Projektowanie i tworzenie funkcjonalnych i przyjaznych dla użytkownika aplikacji GUI

Ocena:   (4,3 na 5)

Python GUI Programming with Tkinter - Second Edition: Projektowanie i tworzenie funkcjonalnych i przyjaznych dla użytkownika aplikacji GUI (D. Moore Alan)

Opinie czytelników

Podsumowanie:

Książka jest kompleksowym źródłem wiedzy na temat Tkintera i tworzenia aplikacji GUI w Pythonie. Jest przeznaczona zarówno dla początkujących, jak i doświadczonych programistów, oferując połączenie podstawowej wiedzy i zaawansowanych koncepcji. Chociaż wielu użytkowników docenia jego głębię i praktyczne przykłady, niektórzy wyrażają obawy dotyczące niejasnych wyjaśnień i dostępności kodu źródłowego.

Zalety:

Wszechstronne omówienie Tkintera i tworzenia aplikacji, od tematów podstawowych do zaawansowanych.
Przejrzysta organizacja i prezentacja informacji.
Zawiera praktyczne przykłady i integracje z SQL i usługami w chmurze.
Oferuje wersję PDF i dodatkowe zasoby, takie jak GitHub i filmy na YouTube.
Skuteczny zarówno dla początkujących, jak i doświadczonych użytkowników, z naciskiem na rzeczywiste zastosowania.

Wady:

Niektóre wyjaśnienia są uważane za słabe lub zbyt krótkie, co utrudnia początkującym zrozumienie pojęć.
Problemy z dostępnością i dokładnością kodu źródłowego z drugiej edycji.
Niektóre rozdziały mogą być mylące dla początkujących, ponieważ brakuje natychmiastowej informacji zwrotnej na temat wprowadzonego kodu.
Minimalny indeks, brak szczegółowych odniesień do niektórych tematów.

(na podstawie 29 opinii czytelników)

Oryginalny tytuł:

Python GUI Programming with Tkinter - Second Edition: Design and build functional and user-friendly GUI applications

Zawartość książki:

Przekształć zmieniające się wymagania użytkowników w bogate w funkcje aplikacje Tkinter

Główne cechy:

⬤ Dokładnie zmieniona, zawierająca nowe treści na temat sieci RESTful, klas w Tkinterze i widżetu Notebook.

⬤ Skorzystaj z lekkich, przenośnych i łatwych w użyciu funkcji Tkintera.

⬤ Zbuduj lepiej zorganizowany kod i naucz się zarządzać ewoluującą bazą kodu.

Opis książki:

Tkinter jest powszechnie używany do tworzenia graficznych interfejsów użytkownika w Pythonie ze względu na swoją prostotę. W tej książce odkryjesz mocne strony Tkintera i pokonasz jego wyzwania, ucząc się tworzyć w pełni funkcjonalne aplikacje GUI.

Python GUI Programming with Tkinter nie tylko zapewni ci praktyczną wiedzę na temat biblioteki Tkinter GUI, ale także cenny zestaw umiejętności, które pozwolą ci planować, wdrażać i utrzymywać większe aplikacje. Zbudujesz pełną aplikację do wprowadzania danych od podstaw, ucząc się, jak rozwijać i ulepszać swój kod w odpowiedzi na stale zmieniające się potrzeby użytkowników i biznesu.

Rozwiniesz praktyczne zrozumienie narzędzi i technik używanych do zarządzania tą ewoluującą bazą kodu i wykroczysz poza domyślne możliwości widżetów Tkinter. Zaimplementujesz kontrolę wersji i testowanie jednostkowe, rozdzielanie zagadnień za pomocą wzorca projektowego MVC oraz programowanie obiektowe w celu uporządkowania kodu.

Zdobędziesz również doświadczenie z technologiami często używanymi w aplikacjach w miejscu pracy, takimi jak bazy danych SQL, usługi sieciowe i biblioteki wizualizacji danych. Na koniec spakujesz swoją aplikację do szerszej dystrybucji i zmierzysz się z wyzwaniem utrzymania kompatybilności międzyplatformowej.

Czego się nauczysz:

⬤ Produkować dobrze zorganizowane, funkcjonalne i responsywne aplikacje GUI.

⬤ Rozszerzać funkcjonalność istniejących widżetów przy użyciu klas i OOP.

⬤ Mądrze planować rozbudowę aplikacji przy użyciu MVC i kontroli wersji.

⬤ Upewnij się, że twoja aplikacja działa zgodnie z przeznaczeniem poprzez walidację widżetów i testy jednostkowe.

⬤ Używać narzędzi i procesów do analizowania i reagowania na żądania użytkowników.

⬤ Zapoznanie się z technologiami wykorzystywanymi w aplikacjach w miejscu pracy, w tym SQL, HTTP, Matplotlib, wątkowanie i CSV.

⬤ Korzystanie z uwierzytelniania PostgreSQL w celu zapewnienia bezpieczeństwa danych w aplikacji.

Dla kogo jest ta książka:

Ta książka jest przeznaczona dla programistów, którzy rozumieją składnię Pythona, ale nie mają jeszcze umiejętności, technik i wiedzy, aby zaprojektować i wdrożyć kompletną aplikację. Wymagana jest dobra znajomość podstawowej składni języka Python.

Dodatkowe informacje o książce:

ISBN:9781801815925
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Opanuj programowanie GUI w Pythonie: Tworzenie imponujących wieloplatformowych aplikacji GUI z PyQt...
Wykorzystaj zabójczą kombinację Docker i...
Opanuj programowanie GUI w Pythonie: Tworzenie imponujących wieloplatformowych aplikacji GUI z PyQt - Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt
Python GUI Programming with Tkinter - Second Edition: Projektowanie i tworzenie funkcjonalnych i...
Przekształć zmieniające się wymagania...
Python GUI Programming with Tkinter - Second Edition: Projektowanie i tworzenie funkcjonalnych i przyjaznych dla użytkownika aplikacji GUI - Python GUI Programming with Tkinter - Second Edition: Design and build functional and user-friendly GUI applications

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