“I will recommend this to fellow devs who wish to take their Python skills to next level. Thanks a lot Julien.” — Smital Desai
You have to put in the sweat, blood, and tears to become a jedi of Python. Maybe you think: If you skip the mistakes that others have made means you’re not good enough to write efficient code. It means you’re not worthy.
When they write code, they’re following specific battle-tested strategies and methods to leapfrog over mistakes. They get faster code with fewer errors.
You can, too.
Get the table of contents and a free chapter of the book. I promise that you’ll get an instantly actionable tip. Or I’ll make up for it by giving you a free 15-min “pick my brain” consult.
Download Sample Chapter
Methods & advice you should follow when writing your code and designing applications. These will help you get the most out of Python, and build future-proof programs. If you're already working on something, you'll be able to apply the techniques discussed right away to improve your current code.
You will get introduced to some of the Python internals to get a better understanding of how to write efficient code. You will gain a greater insight into the inner workings of the language. You will be unbeatable about how Python works deep down.
Battle-tested solutions to tackle problems such as testing, porting, or scaling Python code, 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 run.
Serious Python includes eight interviews from experienced Python developers. They share their know-how and wisdom on the various themes covered in the book.
Doug is an open source programmer, working as a Senior Principal Software Engineer at Red Hat. He contributes to OpenStack, the largest open-source project using Python and wrote several Python books himself.
Nick is a developer of the Python programming language; he's responsible for various feature that you'll use when programming with Python!
Christophe is a Python developer, responsible for various Python libraries and framework. He wrote a lot of very large Python application and maintained them during several years.
Robert is a software engineer that worked on many Python libraries, especially in the unit and functional testing domain.
Victor is a long time CPython developer. He is well known in the community for working on making CPython faster and leads several performance-oriented projects. He likes to talk about optimizations, profiling, and performance when using Python, and how to make the right decisions.
Joshua is a highly experienced engineer in distributed systems, working at GoDaddy. Josh is very knowledgeable on principles that make Python application resilient and faults tolerant as he wrote and maintained several of those over the years.
Dimitri is a senior PostgreSQL contributor. He had the chance to work with a lots of Python developers and has a few opinions about how you should handle your database.
Paul is a open source hacker and the creator of the Hy programming language, a Lisp inspired dialect of Python. Paul has a great understanding of the Python interpreter and its abstract syntax tree.
Hi, I'm Julien, a Free
Software hacker for close to twenty years now. For more than 12
years, I've been developing software using Python.
I spent those last years as a Project Team Leader in OpenStack,
a distributed cloud platform. It's the largest existing
open-source Python code base (2.5 millions of lines of Python).
Today, I work at Datadog and runs my own company
Mergify — where I write Python
code everyday.
This book really encourages me to evolve my self-perceived python script-kiddie level to bulletproof developer skills. Thank you, @juldanjou @nostarch pic.twitter.com/0UEkWO5aK3
— David Lassig (@d_lassig) May 7, 2019
Just finished «Serious Python» by @juldanjou & enjoyed it very much. Especially the chapters about Documentation And Good API Practice, Unit Testing and Functional Programming were full of insights and practical advice. And I love how almost every chapter ends with an interview! pic.twitter.com/eO6BeqxFCN
— Martin Michel (@applescripter) May 8, 2019
My print copy of _Serious Python_ arrived. Instantly one of the most valuable books in my Python library! Very readable style. Explains many intermediate-advanced Python features & covers important meta info on project maintenance and scaling. Thanks @juldanjou @nostarch pic.twitter.com/nGAhCcpzPM
— Boreal Coder (@BorealCoder) January 26, 2019
I just finished to reading The hacker guide to Python by @juldanjou and this is really interesting book! I've learn a lot of tips and tricks despite the fact that I use python since 6 years ago! A must have!https://t.co/UphJT1rR03
— Hervé Beraud (@4383hberaud) November 24, 2017
If you're into Python, I highly recommend getting this book from @juldanjou https://t.co/1nPwqMmf6z
— Andy Nicholas (@andy_nicholas) June 10, 2018
Lots of production proven juicy details on doing Python the "correct" way. Superb.
@juldanjou Hackers guide to python has been helpful from page 1. Many things I wondered about, but hadn't time/need to chase down. Thank you.
— Jeffrey DeLeo (@Jeff_DeLeo) December 6, 2017
If you program in Python you MUST read @juldanjou book the hacker guide to python ! http://t.co/TfgGv8D2sP
— ExaBGP (@exabgp) March 27, 2014
I had fun reading https://t.co/uTeiC0xINQ, great book @juldanjou, there is an entire python world to know.
— Jorge Galvis (@jorlugaqui) November 5, 2015
@juldanjou almost done with #THGTP 3rd edition, best python book ever! Thanks and I want a signature on it now :D
— aRkadeFR (@aRkadeFR) June 14, 2016
Reading THE #python book from @juldanjou. There's a large python codebase at @lengow, tips from the book are useful! pic.twitter.com/0E0ueBg3DT
— Mickael Le Baillif (@demikl) July 8, 2016
Reading through mine right now. So far learning more than I knew before. Also the pages feel super luxurious and thick, amazing smell also. A+ Will suggest to others.
— Integgroll (@integgroll) January 18, 2019
My editor No Starch Press distributes a printed version that you can find on their Web site, on Amazon or in your favorite local book store (ISBN-13 978-1-59327-878-6).
If you think the book has no value to you, then I don't want your money. Ask me for a refund.
Let's discuss this over email.
Yes. Just forward me your purchase receipt and tell me which package you'd like to upgrade to.
Let's talk about that over email.
Send me an email.