{"product_id":"fluent-python-clear-concise-and-effective-programming-9781492056355","title":"Fluent Python: Clear, Concise, and Effective Programming","description":"\u003cp\u003ePython's simplicity lets you become productive quickly, but often this means you aren't using everything it has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas.\u003c\/p\u003e\u003cp\u003eDon't waste time bending Python to fit patterns you learned in other languages. Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable.\u003c\/p\u003e\u003cp\u003eFeaturing major updates throughout the book, Fluent Python, second edition, covers: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eSpecial methods: \u003c\/b\u003e The key to the consistent behavior of Python objects\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eData structures: \u003c\/b\u003e Sequences, dicts, sets, Unicode, and data classes\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFunctions as objects: \u003c\/b\u003e First-class functions, related design patterns, and type hints in function declarations\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eObject-oriented idioms: \u003c\/b\u003e Composition, inheritance, mixins, interfaces, operator overloading, static typing and protocols\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eControl flow: \u003c\/b\u003e Context managers, generators, coroutines, async\/await, and thread\/process pools\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMetaprogramming: \u003c\/b\u003e Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that are simpler than metaclasses\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/03\/2022\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492056355\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 1010","brand":"Luciano Ramalho","offers":[{"title":"Default Title","offer_id":41840097099957,"sku":"9781492056355","price":67.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0473\/0804\/6492\/products\/img_24d9f414-4052-400a-baba-c79e80a97ae9.jpg?v=1646731375","url":"https:\/\/pastforward.org\/products\/fluent-python-clear-concise-and-effective-programming-9781492056355","provider":"Past Forward","version":"1.0","type":"link"}