Professional Python / Luke Sneeringer.

Author/creator Sneeringer, Luke
Format Electronic
Publication InfoIndianapolis, Indiana : WROX/John Wiley & Sons, [2015]
Descriptionxxviii, 260 pages ; 24 cm.
Supplemental ContentFull text available from Ebook Central - Public Library Complete
Supplemental ContentFull text available from Ebook Central - Academic Complete
Subjects

SeriesWrox Professional guides
Wrox professional guides. ^A697697
Contents INTRODUCTION -- PART I: FUNCTIONS -- CHAPTER 1: DECORATORS -- CHAPTER 2: CONTEXT MANAGERS -- CHAPTER 3: GENERATORS -- PART II: CLASSES -- CHAPTER 4: MAGIC METHODS -- CHAPTER 5: METACLASSES -- CHAPTER 6: CLASS FACTORIES -- CHAPTER 7: ABSTRACT BASE CLASSES -- PART III: DATA -- CHAPTER 8: STRINGS AND UNICODE 131 -- CHAPTER 9: REGULAR EXPRESSIONS -- PART IV: EVERYTHING ELSE -- CHAPTER 10: PYTHON 2 VERSUS PYTHON 3 -- CHAPTER 11: UNIT TESTING -- CHAPTER 12: CLI TOOLS -- CHAPTER 13: ASYNCIO -- CHAPTER 14: STYLE
Abstract "Professional Python goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code. Design better architecture and write easy-to-understand code using highly adoptable techniques that result in more robust and efficient applications. Coverage includes Decorators, Context Managers, Magic Methods, Class Factories, Metaclasses, Regular Expressions, and more, including advanced methods for unit testing using asyncio and CLI tools. Each topic includes an explanation of the concept and a discussion on applications, followed by hands-on tutorials based on real-world scenarios. All sample code is available for download from the companion website, and the "Python 3 first" approach covers multiple current versions, while ensuring long-term relevance" -- provided by publisher.
General note"WROX Programmer to Programmer"--Cover.
General noteIncludes index.
Access restrictionAvailable only to authorized users.
Technical detailsMode of access: World Wide Web
Genre/formElectronic books.
LCCN 2015952564
ISBN9781119070856 (softcover)
ISBN1119070856 (softcover)

Availability

Library Location Call Number Status Item Actions
Electronic Resources ✔ Available