Goodreads helps you keep track of books you want to read.
Start by marking “Expert Python Programming” as Want to Read:
Expert Python Programming
Enlarge cover
Rate this book
Clear rating
Open Preview

Expert Python Programming

3.51  ·  Rating details ·  76 Ratings  ·  6 Reviews
Expert Python Programming shows how Python development should be done with best practices and expert design tips. This book is for Python developers who are already building applications, but want to build better ones by applying best practices and new development techniques to their projects. The reader is expected to have a sound background in Python programming.
Paperback, 372 pages
Published September 20th 2008 by Packt Publishing (first published September 19th 2008)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Expert Python Programming, please sign up.

Be the first to ask a question about Expert Python Programming

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
Rating details
Sort: Default
Andreea Lucau
Sep 24, 2015 rated it liked it
This is a book for intermediate level Python developers. It showed some nice examples on how to structure a project. I would have enjoyed more code examples and less info about project life cycle for example. The last chapters, containing the heavy stuff, like multithreading, multiprocessing and design patterns, were too short for the amount of information.
Alexis Tremblay
Sep 15, 2016 rated it liked it
This is really a book for advanced python programming as it does not cover the language itself but everything around it. Package distribution, MRO, design patterns, project life cycle,... It did make me a better python developper.

It lost a star though because python 2.6 was still in dev when the book was written and now (8 years later) 3.6 is about to come out. About 75-80 is still relevant but it's in dire need of a refresh.

So I do recommend this book even if it's old. I learned a few things
Feb 14, 2012 rated it liked it
The Python-specific parts are amazing, and I will probably be re-reading them for a while. But most of the packages Ziade mentions are out of date, having been replaced with better alternatives. That's true for some of the code as well--his singleton implementation, for example, seems dated (although that's a contrived example in Python since you should be using modules anyway, I guess). Also, the chapters on managing code, etc. are kind of unnecessary--I thought they would be more Python-specif ...more
Matvey Zhdanovich
Feb 05, 2012 rated it liked it
Shelves: programming
The start was nice. I was always missing a python book addressed to people who know how to write code in other languages. I find the part of the book which tells about different libraries way less useful.
Andy Venet
Feb 27, 2015 rated it it was amazing
Great book! Recommended to anyone who really wants to learn Python deeply. I liked it a lot!
rated it liked it
Jul 28, 2010
Kyaw Yar
rated it really liked it
Jul 22, 2017
rated it did not like it
Sep 22, 2016
rated it it was ok
May 07, 2014
Jonathan S. Mark
rated it really liked it
Sep 11, 2017
rated it really liked it
Jan 22, 2015
Tim Child
rated it really liked it
Jul 14, 2011
Dougal Matthews
rated it really liked it
Aug 11, 2014
rated it really liked it
Feb 02, 2009
rated it liked it
Jun 27, 2013
Farooq Zafar
rated it it was ok
Oct 25, 2012
rated it liked it
Aug 17, 2013
Jovany Agathe
rated it it was ok
Feb 10, 2018
rated it liked it
Aug 25, 2013
rated it it was amazing
Dec 04, 2011
Abouzar Kamaee
rated it really liked it
Jul 03, 2017
Gintare Launius
rated it liked it
Jun 08, 2017
Miroslav Vidović
rated it liked it
Sep 28, 2016
Paulo Nuin
rated it it was ok
Aug 06, 2014
Louis Plissonneau
rated it liked it
Oct 25, 2014
rated it liked it
Dec 04, 2013
rated it liked it
Jul 13, 2016
Scott Sharkey
rated it it was amazing
Dec 25, 2013
Stephanie Steinhardt
rated it really liked it
Aug 13, 2009
« previous 1 3 next »
There are no discussion topics on this book yet. Be the first to start one »

Nonfiction Deals

  • Death by Living: Life Is Meant to Be Spent
    $4.99 $1.99
  • Sometimes You Win--Sometimes You Learn: Life's Greatest Lessons Are Gained from Our Losses
    $9.99 $1.99
  • The Rise of Superman: Decoding the Science of Ultimate Human Performance
    $5.99 $1.99
  • The Long Tail: Why the Future Is Selling Less of More
    $9.99 $2.99
  • The Black Count: Glory, Revolution, Betrayal, and the Real Count of Monte Cristo
    $11.99 $1.99
  • Quantum Healing (Revised and Updated): Exploring the Frontiers of Mind/Body Medicine
    $12.99 $1.99
  • Elephant Company: The Inspiring Story of an Unlikely Hero and the Animals Who Helped Him Save Lives in World War II
    $15.99 $1.99
  • Prince Charles: The Passions and Paradoxes of an Improbable Life
    $13.99 $2.99
  • Funny In Farsi: A Memoir Of Growing Up Iranian In America
    $7.99 $1.99
  • Effortless Healing: 9 Simple Ways to Sidestep Illness, Shed Excess Weight, and Help Your Body Fix Itself
    $11.99 $1.99
  • The Case for Faith: A Journalist Investigates the Toughest Objections to Christianity
    $5.99 $2.99
  • The Map That Changed the World: William Smith and the Birth of Modern Geology
    $8.99 $2.99
  • Village of Secrets: Defying the Nazis in Vichy France
    $8.49 $1.99
  • Bad Boy
    $7.74 $1.99
  • The Autobiography of Malcolm X
    $7.99 $1.99
  • Heaven is for Real: A Little Boy's Astounding Story of His Trip to Heaven and Back
    $4.99 $1.99
  • All Over But the Shoutin'
    $11.99 $2.99
  • Sous Chef: 24 Hours on the Line
    $11.99 $1.99
  • WEIRD: Because Normal Isn't Working
    $6.99 $2.99
  • Lady Almina and the Real Downton Abbey: The Lost Legacy of Highclere Castle
    $11.99 $1.99
  • Why Have Kids?: A New Mom Explores the Truth About Parenting and Happiness
    $5.99 $0.99