{"product_id":"fluent-python-2-e-pclear-concise-and-effective-programming-p","title":"Fluent Python, 2\/e (Bestseller)","description":"\u003cp style=\"-webkit-tap-highlight-color: transparent; color: rgb(102, 102, 102); font-family: \" open sans margin:=\"\" padding:=\"\"\u003e\u003cspan style=\"color:#000000;\"\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\/span\u003e\u003c\/p\u003e\u003cp style=\"-webkit-tap-highlight-color: transparent; color: rgb(102, 102, 102); font-family: \" open sans margin:=\"\" padding:=\"\"\u003e\u003cspan style=\"color:#000000;\"\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\/span\u003e\u003c\/p\u003e\u003cp style=\"-webkit-tap-highlight-color: transparent; color: rgb(102, 102, 102); font-family: \" open sans margin:=\"\" padding:=\"\"\u003e\u003cspan style=\"color:#000000;\"\u003eFeaturing major updates throughout the book, Fluent Python, second edition, covers:\u003c\/span\u003e\u003c\/p\u003e\u003cul style=\"-webkit-tap-highlight-color: transparent; padding-right: 0px; padding-left: 20px; margin: 0px; list-style-position: initial; list-style-image: initial; color: rgb(102, 102, 102); font-family: \" open sans\u003e\n\u003cli style=\"-webkit-tap-highlight-color: transparent; margin: 0px; padding: 2px 0px; list-style: disc;\"\u003e\u003cspan style=\"color:#000000;\"\u003eSpecial methods: The key to the consistent behavior of Python objects\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"-webkit-tap-highlight-color: transparent; margin: 0px; padding: 2px 0px; list-style: disc;\"\u003e\u003cspan style=\"color:#000000;\"\u003eData structures: Sequences, dicts, sets, Unicode, and data classes\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"-webkit-tap-highlight-color: transparent; margin: 0px; padding: 2px 0px; list-style: disc;\"\u003e\u003cspan style=\"color:#000000;\"\u003eFunctions as objects: First-class functions, related design patterns, and type hints in function declarations\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"-webkit-tap-highlight-color: transparent; margin: 0px; padding: 2px 0px; list-style: disc;\"\u003e\u003cspan style=\"color:#000000;\"\u003eObject-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, static typing and protocols\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"-webkit-tap-highlight-color: transparent; margin: 0px; padding: 2px 0px; list-style: disc;\"\u003e\u003cspan style=\"color:#000000;\"\u003eControl flow: Context managers, generators, coroutines, async\/await, and thread\/process pools\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"-webkit-tap-highlight-color: transparent; margin: 0px; padding: 2px 0px; list-style: disc;\"\u003e\u003cspan style=\"color:#000000;\"\u003eMetaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that are simpler than metaclasses\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50506249994310,"sku":"9789355420831","price":2407.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789355420831_z2qu-v8.jpg?v=1790324221","url":"https:\/\/cb-india.com\/products\/fluent-python-2-e-pclear-concise-and-effective-programming-p","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}