Fluent Python

Fluent Python

Description

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren't using everything the language has to offer. By taking you through Python's key language features and libraries, this practical book shows you how to make your code shorter, faster, and more readable all at the same time--what experts consider "Pythonic."Many programmers who learn Python basics fall into the trap of reinventing the wheel because of past experience in other languages, and try to bend the language to patterns that don't really apply to it. Author Luciano Ramalho, a Python Software Foundation member and Python programmer for 15 years, helps you drop your accent from another language so you can code Python fluently.Learn practical applications of generators for database processingRethink some design patterns in a Python contextExamine attribute descriptors and when to use them: the key to ORMsExplore Pythonic objects: protocols versus interfaces, abstract base classes and multiple inheritance

Similar Books

ISBN 10: 0134034287
ISBN 13: 9780134034287

08 Mar 2015
Brett Slatkin

ISBN 10: 1449340377
ISBN 13: 9781449340377

19 Jun 2013
David Beazley

ISBN 10: 1491957662
ISBN 13: 9781491957660

03 Nov 2017
Wes McKinney

ISBN 10: 1449355730
ISBN 13: 9781449355739

02 Aug 2013
Mark Lutz

ISBN 10: 1449369413
ISBN 13: 9781449369415

21 Oct 2016
Sarah Guido

ISBN 10: 1491912057
ISBN 13: 9781491912058

10 Dec 2016
Jake Vanderplas

ISBN 10: 1449357016
ISBN 13: 9781449357016

31 Mar 2014
Mark Lutz

ISBN 10: 1593279280
ISBN 13: 9781593279288

09 May 2019
Eric Matthes

ISBN 10: 0132350882
ISBN 13: 9780132350884

01 Mar 2009
Robert Martin

ISBN 10: 1118907442
ISBN 13: 9781118907443

13 Aug 2014
Jon Duckett

ISBN 10: 1491910399
ISBN 13: 9781491910399

20 Jan 2017
Garrett Wickham

ISBN 10: 1491985577
ISBN 13: 9781491985571

01 May 2018
Ryan Mitchell

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0