![](https://csdnimg.cn/release/download_crawler_static/10739734/bg13.jpg)
Python 3 Patterns, Recipes and Idioms, Release 1.0
You can think of it as an “intermediate” or “somewhat advanced” book, but the “somewhat” modifier is
very important here. Because it is not introductory, two difficult constraints are removed.
1. In an introductory book you are forced to describe everything in lock step, never mentioning anything
before it has been thoroughly introduced. That’s still a good goal, but we don’t have to agonize over
it when it doesn’t happen (just cross-reference the material).
2. In addition, the topics are not restricted; in this book topics are chosen based on whether they are
interesting and/or useful, not on whether they are introductory or not.
That said, people will still be coming to a topic without knowing about it and it will need to be introduced,
as much as possible, as if they have never seen it before.
The License
Unless otherwise specified, the material in this book is published under a Creative Commons Attribution-
Share Alike 3.0 license.
If you make contributions, you must own the rights to your material and be able to place them under
this license. Please don’t contribute something unless you are sure this is the case (read your company’s
employment contract – these often specify that anything you think of or create at any time of day or night
belongs to the company).
The Printed Book
Because of the creative commons license, the electronic version of the book as well as all the sources are
available, can be reproduced on other web sites, etc. (again, as long as you attribute it).
You can print your own version of the book. I will be creating a printed version of the book for sale, with a
nice cover and binding. Many people do like to have a print version of the book, and part of the motivation
for doing a print version is to make some income off the effort I put into the book.
But buying my particular print version of the book is optional. All of the tools will be downloadable so that
you can print it yourself, or send it to a copy shop and have it bound, etc. The only thing you won’t get is
my cover and binding.
Translations
Launchpad.net, where this project is hosted, has support for doing translations and this gave me an idea.
I had just come back from speaking at the Python conference in Brazil, and was thinking about the user
group there and how I might support them. (We had done a seminar while I was there in order to help pay
for my trip and support the organization).
If the book can be kept in a Sphinx restructured text format that can be turned directly into camera-ready
PDF (the basic form is there but it will take somebody messing about with it to get it into camera-ready
layout), then the job of translation can be kept to something that could be done by user groups during
sprints. The user group could then use a print-on-demand service to print the book, and get the group
members to take them to local bookstores and do other kinds of promotions. The profits from the book
could go to the user group (who knows, just like the Brazillian group, your group may end up using some
of those profits to bring me to speak at your conference!).
10 Chapter 5. Introduction