Date published 


Effective Python will prepare you to make a big impact with Python. Read "Effective Python 59 Specific Ways to Write Better Python" by Brett Slatkin available from Rakuten Kobo. Sign up today and get $5 off your first download. presentation of these elements, view the eBook in single-column, landscape mode and Effective Python: 59 specific ways to write better Python / Brett Slatkin.

Language:English, Spanish, Arabic
Published (Last):20.02.2016
Distribution:Free* [*Registration needed]
Uploaded by: LOYCE

52224 downloads 101587 Views 23.74MB ePub Size Report

Effective Python Ebook

It's easy to start coding with Python, which is why the language is so popular. However, Python's unique strengths, charms, and expressiveness can be hard to . Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series series) by Brett Slatkin. Read online, or download in secure . Hadoop Related Books. Contribute to Larry3z/HadoopRelatedBooks development by creating an account on GitHub.

This makes the book random-access: Items are easy to browse and study in whatever order the reader needs. I will be recommending Effective Python to students as an admirably compact source of mainstream advice on a very broad range of topics for the intermediate Python programmer. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. Brett Slatkin, senior staff software engineer at Google, is engineering lead and co-founder of Google Consumer Surveys. Slatkin holds a B.

Sep 30, Isaac Lockett rated it liked it. Some really good advice in here, but the learning curve is strange. It seems to start with very simplistic ideas, and then steps up quite suddenly to ways to do better decorators.

Effective Python

Also it spends way too long on APIs, which made the Some really good advice in here, but the learning curve is strange. Also it spends way too long on APIs, which made the book feel too specific for its title.

Apart from that, a worthwhile read Mar 08, Yehia Abo el-nga rated it it was amazing. A pages summary of best practices of Python coding in production. I like the format of the book.

The author mentions 59 different practices, highlights the problems with and proposes a better approach. He doesn't just put the "best practice" out there. He takes the reader through a thought process of why that might be bad through illustration by example. I find it extremely helpful for people writing Python for anything production-level.

Mar 02, Bruce rated it really liked it. This is a decent python book. Covers quite a few Python features and how to use them well. I enjoyed it and, after some practice, feel better-able to express myself elegantly in Python. Also, this seems to be target at Python 3. Jan 30, Tony Poerio rated it it was amazing. Really good Python book. It's not as in-depth as something like Fluent Python , but it has a ton of helpful tips, presented in an easily digestible format.

But Slatkin's book is a great addition to any library. I'd call this a true intermediate-level book on the language. Sep 21, Conor rated it liked it. I usually prefer books that give a conceptual overview versus those that are lists of specific tips, however this book seemed to accomplish both! It is a valuable intermediate resource that immediately provides ways to structure a new project, clean up an old one, or understand deeper aspects to how python works.

Jul 04, Frank rated it liked it. The author's examples, however, are typically not at all intuitive. For beginners, this is not a beginner friendly book any way, so I wouldn't bother. May 19, Antonis Maronikolakis rated it really liked it. It consists of tips across various concepts, from useful built-in modules to documentation. I highly recommend it to anyone who wants to learn some cool stuff to do with Python.

Jun 27, Burke Fitzpatrick rated it it was amazing Shelves: This is a great book. I read it once to see what it was about, but I'm going to have to reread it a few times to get the most out of it. I found several useful things on the first read though. Great info on the GIL in chapter 5. Good book to polish your Python skills It contains examples easy to follow.

Effective Python: 59 Specific Ways to Write Better Python

This could be a reference book to quickly look for some patterns and recommend uses while programming with Python. Feb 24, Wanderson Ferreira rated it really liked it. There are some good tips about the Python idiom, however there is nothing too special if you are already an intermediate python developer or had to write some medium size application in a work environment. Anyway, I recommend the reading for everyone. Nice and usefull book.


Easy to read. It suits for developers with different experience level in Python. I like most of all the way to show the differences between Python 2 and Python 3. Jun 20, Poruri Sai Rahul rated it really liked it. Short and concise, this book introduced a lot of new and interesting things about the Python language.

It gave me a better understanding of certain concepts of the language and definitely made me a better programmer. There's a lot in this book a junior developer can learn from. Lepsza jest receptury Python. Oct 14, Erwin Rossen rated it really liked it.

Good snack book to catch up with and improve your Python skill. I especially liked that the author is explaining everything with minimalist but complete examples to illustrate his points.

Dec 13, Mocoma rated it really liked it. Pretty good. Nice advises and nicely explained but it felt like is missing something.

Jun 13, R. Waste of time This was a waste of money on the Kindle. None of the code downloads with the book. Just skip this crap. This is my fastest read ever, most of the tips are good and concise. You don't have to read through all the details but at least you know where to look for when needed.

Sep 28, Valery Lavrentiev rated it it was amazing. Concrete examples that can be used in your code straightaway. Mar 14, Dmitry Demidov rated it really liked it. Summary - https: Dec 27, Senaps rated it really liked it. I liked the book for what it's telling. CodeNotes for Java. Gregory Brill. Joseph Albahari. Core Java Professional: Java Programming.

Poornachandra Sarang.

Toby Donaldson. Jayden Ky. Brad Dayley. Java The Complete Reference, 8th Edition. Herbert Schildt. PHP Essentials. Neil Smyth. Hasin Hayder. High Performance JavaScript.

Nicholas C. Objective-C 2. Programming C 4. Ian Griffiths. Guy Harrison.

Essential C 6. Mark Michaelis. Steven Feuerstein. C -Visual Basic Bilingual Dictionary: Visual Studio Edition. Tim Patrick. Perl For Dummies. Paul Hoffman. C Language Pocket Reference.

Peter Drayton. Arup Nanda. Oracle Database 11g SQL. Jason Price. Treading on Python: Volume 1. Matt Harrison. Java SE8 for the Really Impatient. Cay S. C Programming. Jitendra Patel. C For Dummies. Chuck Sphar.

Learning Python — The Hitchhiker's Guide to Python

Coding for Beginners in easy steps. Mike McGrath. Oracle Database 12c The Complete Reference. Bob Bryla.

Effective Python: 59 Specific Ways to Write Better Python by Brett Slatkin

PHP 5 in Practice. Elliott White III. Odoo 11 Development Cookbook - Second Edition. Holger Brunn. A Programmer's Guide to Java Certification. Rolf W Rasmussen. Learning C 3. Jesse Liberty. Sams Teach Yourself C 5. Scott J. Balaji Kithiganahalli. Python 3 Web Development Beginner's Guide. Register Class Existence with Metaclasses Item Annotate Class Attributes with Metaclasses 5.

Concurrency and Parallelism Item Use subprocess to Manage Child Processes Item Consider concurrent. Built-in Modules Item Define Function Decorators with functools. Make pickle Reliable with copyreg Item Use datetime Instead of time for Local Clocks Item Collaboration Item Production Item Use repr Strings for Debugging Output Item Test Everything with unittest Item Consider Interactive Debugging with pdb Item