{"product_id":"structured-applications-with-pyqt5-for-dylan-yang-9798244054286","title":"Structured Applications with PyQt5 for Python GUI Engineering: Architectural Patterns for Large, Maintainable Python Desktop Projects","description":"As PyQt5 applications grow, poor structure quickly leads to tangled logic, fragile code, and applications that are difficult to extend or maintain.\u003cbr\u003e\u003cb\u003eStructured Applications with PyQt5 for Python GUI Engineering\u003c\/b\u003e builds on the foundations established in Book 1 and focuses on the \u003cb\u003earchitecture and organization\u003c\/b\u003e required for larger, long-lived desktop applications. This book is about moving from \"working GUIs\" to \u003cb\u003eengineered software systems\u003c\/b\u003e.\u003cbr\u003eReaders are guided through architectural patterns, modular design techniques, and application-level organization strategies that help manage complexity in real-world PyQt5 projects. Emphasis is placed on separating concerns, managing application state, organizing workflows, and designing systems that remain understandable as features grow.\u003cbr\u003eYou will learn how to: \u003col\u003e\n\u003cli\u003eApply architectural patterns to PyQt5 desktop applications\u003c\/li\u003e\n\u003cli\u003eOrganize large GUI projects into clear, modular components\u003c\/li\u003e\n\u003cli\u003eManage application state and user-driven workflows\u003c\/li\u003e\n\u003cli\u003eReduce coupling between UI, logic, and data layers\u003c\/li\u003e\n\u003cli\u003eDesign PyQt5 applications built for long-term maintenance and evolution\u003c\/li\u003e\n\u003c\/ol\u003eThis book is ideal for developers who already understand PyQt5 basics and want to \u003cb\u003ebuild larger, more professional desktop applications\u003c\/b\u003e with confidence.\u003cbr\u003eAs \u003cb\u003eBook 2\u003c\/b\u003e in the \u003ci\u003ePython GUI Engineering\u003c\/i\u003e series, this volume focuses on structure, architecture, and scalability bridging the gap between introductory GUI programming and production-ready desktop software.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Dylan Yang\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798244054286\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/15\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 194\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.76lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.41d","brand":"Dylan Yang","offers":[{"title":"Paperback","offer_id":49083978612991,"sku":"9798244054286","price":30.0,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/structured-applications-with-pyqt5-for-dylan-yang-9798244054286","provider":"WR Book House","version":"1.0","type":"link"}