Tkinter modern pentru dezvoltatorii Python ocupați: Învățați rapid să creați interfețe de utilizator foarte aspectuoase pentru Windows, Mac și Linux folosind GU standard Python

Evaluare:   (4.2 din 5)

Tkinter modern pentru dezvoltatorii Python ocupați: Învățați rapid să creați interfețe de utilizator foarte aspectuoase pentru Windows, Mac și Linux folosind GU standard Python (Mark Roseman)

Recenzii ale cititorilor

Rezumat:

Cartea primește recenzii mixte; în timp ce unii cititori apreciază abordarea directă a învățării Tkinter și tratarea modernă a subiectului, alții o critică pentru lipsa de exemple și calitatea fizică slabă. Unii o consideră o referință la îndemână, în timp ce alții o găsesc redundantă cu resursele online gratuite.

Avantaje:

Bine structurat pentru învățarea Tkinter, oferă perspective asupra practicilor moderne și servește ca o referință bună. Unii cititori au găsit-o utilă pentru a înțelege gestionarea geometriei și interacțiunile componentelor Tkinter. Scrierea este clară și directă, ceea ce o face potrivită pentru începători.

Dezavantaje:

Lipsesc suficiente exemple, mulți susținând că oferă puțin mai mult decât ceea ce este disponibil online. Unele recenzii menționează calitatea fizică slabă și probleme de editare în versiunea tipărită. Criticii au subliniat, de asemenea, că ar putea să nu fie cea mai bună alegere pentru cei care caută o învățare aprofundată sau numeroase studii de caz.

(pe baza a 43 recenzii ale cititorilor)

Titlul original:

Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GU

Conținutul cărții:

Ediția a treia: revizuită și extinsă cu atenție Peste 20% material nou. Actualizată pentru Python 3. 9.

Învățați rapid modul corect de a construi interfețe grafice de utilizator atractive și moderne cu Python și Tkinter.

Cunoașteți puțin Python. Doriți să creați o interfață utilizator pentru aplicația dumneavoastră. Nu vreți să pierdeți timp încurcându-vă cu lucruri de care nu aveți nevoie.

Introduceți Tkinter.

Este încorporat direct în Python. Tot ce aveți nevoie este inclus în distribuțiile Python standard. Fără descărcări suplimentare. Scripturile dvs. Python și Tkinter vor funcționa pe Windows, Mac și Linux.

Tkinter are un API simplu, curat, pythonic și se ocupă de o mare parte din operațiunile necesare în programarea GUI. Vă puteți concentra pe ceea ce este unic în aplicația dvs.

O problemă uriașă.

Tkinter există de foarte mult timp. Există o mulțime de documentație, mare parte din ea creată cu ani în urmă. Aproape tot ceea ce ați găsi în acea documentație funcționează și astăzi.

Dar totul este greșit.

Tkinter are o reputație de interfețe utilizator urâte și învechite, care nu se potrivesc cu sistemele moderne. Și dacă urmați documentația veche, exact asta veți obține.

Deoarece Tkinter a făcut un salt cuantic înainte de când a fost scrisă toată acea documentație. Există modalități noi și mai bune de a construi interfața cu utilizatorul. Programul dvs. trebuie să fie scris diferit pentru a profita de acestea.

Tkinter modern vă arată modul corect de a o face.

Veți învăța toate cele mai bune practici moderne. Vă veți construi interfața cu utilizatorul în mod corect de prima dată, fără a fi nevoit să învățați nimic în plus sau irelevant. Începe de la început, vă arată ce trebuie să știți și acoperă toate elementele esențiale ale construirii interfeței dvs. moderne cu utilizatorul. Aceasta include:

⬤ toate widgeturile GUI standard.

⬤  așezarea atrăgătoare a interfeței dvs. cu utilizatorul.

⬤ gestionarea meniurilor, ferestrelor și dialogurilor standard.

⬤ organizarea interfețelor utilizator mai complexe.

⬤ Widgeturile de putere ale lui Tkinter: canvas și text.

⬤ personalizarea aspectului interfeței utilizator.

⬤ facerea ca totul să funcționeze pe Mac, Windows și Linux.

Este posibil să fi folosit documentație mai veche sau să încercați să actualizați un program Tkinter scris cu ani în urmă. Dacă este așa, veți găsi avertismente despre ce să evitați să utilizați și cum să înlocuiți cu o soluție modernă. Există chiar și un studiu de caz complet de modernizare a interfeței cu utilizatorul a unei aplicații Tkinter serios învechite cu care este posibil să fiți familiarizați.

Pentru cine este această carte

Această carte este destinată programatorilor Python obișnuiți care doresc să creeze rapid interfețe utilizator desktop. Este posibil să fiți nou în Tkinter sau să doriți să vă aduceți cunoștințele la zi. Nu trebuie să fiți un expert în OOP, arhitectură MVC, multithreading sau orice alte subiecte avansate. De fapt, nu veți vedea niciunul dintre aceste lucruri în această carte.

Această carte folosește Python 3. 9, dar tot ceea ce învățați se va aplica (cu mici ajustări) la orice versiune Python 3. x. Nu vă va ajuta dacă utilizați Python 2. x.

Lăsați-l pe Mark Roseman, dezvoltator software veteran, să vă arate modul corect de a construi interfețe utilizator cu Python și Tkinter. El folosește și Tk (tehnologia din spatele Tkinter) încă de la începuturile sale și a livrat zeci de instrumente open source și aplicații comerciale bazate pe aceasta.

Este, de asemenea, autorul site-ului web multilingv TkDocs, referința de facto pentru construirea interfețelor utilizator Tk moderne. Această carte reunește informații specifice Python de pe site-ul respectiv și sprijină dezvoltarea sa ulterioară.

Alte date despre carte:

ISBN:9781999149567
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:270

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Lives Reclaimed: O poveste de salvare și rezistență în Germania nazistă - Lives Reclaimed: A Story...
De la celebrul istoric al Germaniei naziste,...
Lives Reclaimed: O poveste de salvare și rezistență în Germania nazistă - Lives Reclaimed: A Story of Rescue and Resistance in Nazi Germany
Tkinter modern pentru dezvoltatorii Python ocupați: Învățați rapid să creați interfețe de utilizator...
Ediția a treia: revizuită și extinsă cu atenție...
Tkinter modern pentru dezvoltatorii Python ocupați: Învățați rapid să creați interfețe de utilizator foarte aspectuoase pentru Windows, Mac și Linux folosind GU standard Python - Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GU
Lives Reclaimed - O poveste de salvare și rezistență în Germania nazistă - Lives Reclaimed - A Story...
Lives Reclaimed spune o poveste extraordinară de...
Lives Reclaimed - O poveste de salvare și rezistență în Germania nazistă - Lives Reclaimed - A Story of Rescue and Resistance in Nazi Germany
Conferința Wannsee și soluția finală: O reconsiderare - The Wannsee Conference and the Final...
La 20 ianuarie 1942, într-o vilă grandioasă de pe...
Conferința Wannsee și soluția finală: O reconsiderare - The Wannsee Conference and the Final Solution: A Reconsideration
Vieți recuperate - Lives Reclaimed
De la celebrul istoric al Germaniei naziste, Lives Reclaimed este povestea unui grup remarcabil, dar complet necunoscut, care a riscat...
Vieți recuperate - Lives Reclaimed

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)