The Packt team added a page about my new book, which will be out sometimes in September, so I guess it is the right time for me to announce it here !
So here comes “Expert Python Programming”, where I explain how we work with Python every day to create software.

This is my first book in English, and writing in another language was quite challenging
Anyway, this book is intended for developers that already have a background in Python and covers only advanced topics (see the editor details). But as I said, it explains how we develop our applications in Python so topics like continuous integration, documentation, testing, releasing, refactoring, etc. are covered.
Managers will also have a good overview of how a Python project can be run and managed, using modern tools like Distributed Version Control Systems (Mercurial for instance) or Buildbot.
Even if I am working on Zope and Plone these days, I have focused on writing a book that is only about Python, to make it useful to any developer. The fact that my friend Shannon did the technical reviewing helped on this : he doesn’t use Zope too much so he was close to the target readership.
I will take more time when it comes out to announce it in the various mailing lists, and to get into greater details about the content that will be available online besides the book (some Python packages, etc)
I can’t wait to see it out and hold it



Congratulations! Writing a book is a huge undertaking, and it’s impressive that you’ve managed to do it while working on all the other things that you do.
Looking forward to see it!
Comment by Alexander Limi — August 8, 2008 @ 4:48 pm |
Awesome! Your zc.buildout presentation at OSCON was one of my favorites, organized, well-delivered, and useful. I’m looking forward to your book.
Comment by Chris — August 8, 2008 @ 6:21 pm |
After seeing the brief overviews of agile dev in python on showmedo I’ve been desperately searching for more info on the subjects covered.(Developing Eggs, Documentation[sphinx]) It looks like this book fits the bill and then some. I’ll be placing my order soon.
Comment by Tom Willis — August 8, 2008 @ 6:23 pm |
Tarek,
Congratulations on the book!! I’m kind of a book addict, so I’m sure I’ll be buying it
brian
Comment by Brian K. Jones — August 8, 2008 @ 8:31 pm |
Can I already order it at Borders? Congratulations. Peace and Hugs.
Comment by MJ — August 9, 2008 @ 1:25 am |
@Alexander, Chris, Tom, Brian, MJ : Thanks
Comment by Tarek Ziadé — August 9, 2008 @ 5:10 am |
Found some of your packages on pypi which mentioned this book (when I was looking for packages / information on best practices using python, trac, buildbot, buildout etc). I am really looking forward for this book, thanks for doing all this work for us! Appertizers from your book are welcome
Comment by Torkel Lyng — August 9, 2008 @ 6:05 am |
Hardly waiting for it
you rock.
Comment by bluetouff — August 9, 2008 @ 8:31 am |
Congrats! Wow, very exciting, Tarek. Now to convince my wife I need to pre-order it
Comment by Alex Clark — August 9, 2008 @ 8:33 am |
Congratulations! I’m looking forward to picking up a copy when it’s released.
Comment by Doug Hellmann — August 9, 2008 @ 9:08 pm |
Bravo Tarek !!
Comment by Olivier D. — August 11, 2008 @ 9:02 pm |
Congratulations, Tarek. I’ll be buying one (even if I could get one for free…)
Comment by Martin Aspeli — August 11, 2008 @ 9:56 pm |
Incredible !! I hope that you’ll sell hundred thousand copy of your new book … and you can buy a big house with profit. I know that it is impossible but thanks for us. Regards Youenn.
Comment by Youenn — August 12, 2008 @ 7:43 am |
@Torkel Lyng: Thanks. The packages at PyPI will evolve
even after the book is printed, and will hopefully
compose a useful application. I will blog on this soon.
@bluetouff, Doug Hellmann, Olivier D., Youenn: thanks
@Alex Clark: Thanks. Maybe you could tell her you’ll be
more productive then, and be able to spend more time with
her. But maybe not
@Martin Aspeli, Thanks ! Maybe you could do a review
I have programmed to do one of your (really good) book as soon as I find the time.
Comment by Tarek Ziadé — August 12, 2008 @ 9:11 am |
I hadn’t heard anything about this – so it’s a pleasant surprise. There’s a real need for Python books that go beyond the basics, and this looks ideal. I’m a compulsive buyer of Python books and an owner of several previous Packt titles – so I’m certain to add this one to my collection!
Comment by Nick Efford — August 13, 2008 @ 5:39 pm |
Congratulations, I think I’ll have to get one.
Comment by Jonathan [t] — August 13, 2008 @ 7:20 pm |
Congratulations from me too! I know how hard it is to write in a foreign language… I’m sure the book will find a large audience.
Comment by Georg Brandl — August 14, 2008 @ 12:04 pm |
Congrats, will we get a copy!
Comment by Ralph Jacobs — August 14, 2008 @ 3:31 pm |
[...] I started to code a framework (at first it was an example for my latest book) that looks a lot like Yahoo Pipes in its principles. I don’t have any User Interface at this [...]
Pingback by Atomisator, a framework to build custom RSS feeds « Carpet Python — August 20, 2008 @ 4:56 pm |
@Nick Efford, Jonathan [t], Georg Brandl, Ralph Jacobs: Thanks guys !
@MJ: Thanks ! For borders I don’t know, but you can on Packt website
Comment by Tarek Ziadé — August 20, 2008 @ 4:58 pm |
Tarek/I am very excited to get a copy of your book. JJ, or Shannon, as I like to call him, has great things to say about it. Hopefully it pops up on Amazon soon.
Comment by Noah Gift — August 25, 2008 @ 9:57 pm |
Congrats! Looking forward to buying and reading it . Please request Packt to make the book available in India, if they don’t already plan to do it.
Comment by Vasudev Ram — August 26, 2008 @ 10:06 am |
BTW, where is the RSS feed for your blog?
I’d like to subscribe.
Comment by Vasudev Ram — August 26, 2008 @ 10:25 am |
@Vasudev: Thanks ! Packt told me it will be available worldwide.
My feed is : http://tarekziade.wordpress.com/feed
Comment by Tarek Ziadé — August 26, 2008 @ 9:58 pm |
@Noah: thanks ! We both had a great reviewer
I am looking forward to get yours too.
Comment by Tarek Ziadé — August 26, 2008 @ 10:04 pm |
I wish I could get a book on plone…will be awesome if its an open source one..
Comment by Harshad Joshi — September 5, 2008 @ 11:09 am |
@Harshad : you should get Martin’s one, it is really good: http://www.packtpub.com/Professional-Plone-web-applications-CMS/book
Comment by Tarek Ziadé — September 5, 2008 @ 12:09 pm |
Congratulations! I pre-ordered a ebook version. I’m waiting for it.
Comment by Thierry Chappuis — September 13, 2008 @ 8:35 am |
I just got your book a few days ago. It is quickly becoming my favorite Python book; I feel like it was written specifically to address my needs.
Thank you so much!
Comment by Zack — October 24, 2008 @ 2:40 pm |
@Thierry : Thanks ! let me know how it goes
@Zack: this is great to hear, thanks !
Comment by Tarek Ziadé — October 26, 2008 @ 11:21 pm |
Congrats on the book.
Python was never really a strong point for me
Comment by Open Source Programmer — January 26, 2009 @ 7:39 pm |
Congratulations! We had a good testing framework on python.
Comment by eblogger — February 19, 2009 @ 10:52 am |
i will read it for sure.
thank you
Comment by Omid — March 29, 2009 @ 11:18 am |