What you will learn
reading that awesome book

Best practice

Methods & advice you should follow when building your applications. These will help you get the most out of Python, and build a future-proof program. If you're already working on something, you'll be able to apply the techniques discussed right away to enhance your current work.

Language internals

You will get introduced to some of the Python internals so you will have a better understanding of how to write more efficient code, and gain a greater insight into the inner workings of the language.

Solve problems

Battle-tested solutions to tackle problems such as testing, porting, or scaling Python applications and libraries. You will avoid making the mistakes that others have made, saving you time. You'll discover strategies that will help you maintain your software in the long term.

“Great book. Usually, Python books just explain the basic of the language. This book goes way further and explains what are the good guidelines in current and state of the art projects. Of course, this is not for Python beginners but every intermediate or experienced Python developers are going to learn something.”

Sylvestre Ledru Firefox release manager at Mozilla

Who should read it
because this book is not for everyone

Apprentice

While you understand Python, you don't have much experience and you'd like to learn from more experienced engineers. This book features interviews with various Python experts and you'll learn some of what they know.

Software Engineer

You will get introduced to some of the Python internals so you will have a better understanding of how to write more efficient code, and gain a greater insight into the inner workings of the language.

Lead Developer

You need concrete solution to your problems. You need answers to common questions such as what Python should I pick, what library should I chose and why, etc. This book will give you answers and tools to build your own answers.

Get a free chapter
and the table of content


Learn from the experts
with featured interviews

Read advice, opinions and tips from great hackers in the Open-Source and Python communities via interviews with experts on the various areas explored.

About the author

Hi, I'm Julien Danjou, a Free Software hacker for more than 16 years now. I wear a lot of different hats during that time, among them 14 years as a Debian developer, a Freedesktop contributor, a GNU Emacs committer, and the awesome window manager creator.

These last 10 years, I've been developing software using mainly Python. Four years ago, I started to work on OpenStack, a cloud platform written in Python, were I acted as a Project Technical Leader and Technical Committee Member. This project is made with more than 1 million lines of Python. That should tell you how I know about size and scalability issues.

“I bought this book some month ago and already recommended it to some friends. The book shares the experience of some long-time Python developers and introduce modern programming advice. Useful for anyone who already know Python and is interested in large Python project like OpenStack.”

Gonéri Le Bouder Senior Software Engineer at Red Hat

Pick your perfect package
and get it right away

Basic
$29


271 pages book in PDF format

The book in EPUB and MOBI format, to read on your e-book reader.

The book in a single page HTML format – easy reference and searching

Future updates and editions of the book.

The code source of the application used to distribute the sample of this book by mail.

License to share with up to 50 members of your team.

Professional
$39


271 pages book in PDF format

The book in EPUB and MOBI format, to read on your e-book reader.

The book in a single page HTML format – easy reference and searching

Future updates and editions of the book.


The code source of the application used to distribute the sample of this book by mail.

License to share with up to 50 members of your team.

Enterprise
$199


271 pages book in PDF format

The book in EPUB and MOBI format, to read on your e-book reader.

The book in a single page HTML format – easy reference and searching

Future updates and editions of the book.


The code source of the application used to distribute the sample of this book by mail.


License to share with up to 50 members of your team.

Old school
$44


271 pages book in PDF format

The book in EPUB and MOBI format, to read on your e-book reader.

The book in a single page HTML format – easy reference and searching

Future updates and editions of the book.


277 pages book in paperback format delivered to your door in a few days

Not happy?

If you're no happy, I don't want your money. Ask me for a refund.

Is there any DRM?

No way! Read where you want, when you want, everywhere.

I bought the paper edition, how do I get the electronic version?
Lulu does not send the electronic versino automatically. Forward me your Lulu receipt and I'll send you the electronic package.
Any other question?

Contact me and I'll get back to you soon.