Fetchez le Python

August 8, 2008

A new Python book : “Expert Python Programming”

Filed under: book, plone, python, zope — Tarek Ziadé @ 2:57 pm
Tags:

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 :D

33 Comments »

  1. 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 | Reply

  2. 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 | Reply

  3. 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 | Reply

  4. 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 | Reply

  5. Can I already order it at Borders? Congratulations. Peace and Hugs.

    Comment by MJ — August 9, 2008 @ 1:25 am | Reply

  6. @Alexander, Chris, Tom, Brian, MJ : Thanks :-)

    Comment by Tarek Ziadé — August 9, 2008 @ 5:10 am | Reply

  7. 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 | Reply

  8. Hardly waiting for it ;)
    you rock.

    Comment by bluetouff — August 9, 2008 @ 8:31 am | Reply

  9. 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 | Reply

  10. Congratulations! I’m looking forward to picking up a copy when it’s released.

    Comment by Doug Hellmann — August 9, 2008 @ 9:08 pm | Reply

  11. Bravo Tarek !! :-)

    Comment by Olivier D. — August 11, 2008 @ 9:02 pm | Reply

  12. 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 | Reply

  13. 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 | Reply

  14. @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 | Reply

  15. 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 | Reply

  16. Congratulations, I think I’ll have to get one.

    Comment by Jonathan [t] — August 13, 2008 @ 7:20 pm | Reply

  17. 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 | Reply

  18. Congrats, will we get a copy!

    Comment by Ralph Jacobs — August 14, 2008 @ 3:31 pm | Reply

  19. [...] 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 | Reply

  20. @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 | Reply

  21. 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 | Reply

  22. 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 | Reply

  23. BTW, where is the RSS feed for your blog?
    I’d like to subscribe.

    Comment by Vasudev Ram — August 26, 2008 @ 10:25 am | Reply

  24. @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 | Reply

  25. @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 | Reply

  26. 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 | Reply

  27. @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 | Reply

  28. Congratulations! I pre-ordered a ebook version. I’m waiting for it.

    Comment by Thierry Chappuis — September 13, 2008 @ 8:35 am | Reply

  29. 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 | Reply

  30. @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 | Reply

  31. Congrats on the book.

    Python was never really a strong point for me

    Comment by Open Source Programmer — January 26, 2009 @ 7:39 pm | Reply

  32. Congratulations! We had a good testing framework on python.

    Comment by eblogger — February 19, 2009 @ 10:52 am | Reply

  33. i will read it for sure.
    thank you

    Comment by Omid — March 29, 2009 @ 11:18 am | Reply


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.