The Python Tutorial as a printed book

Hello,

Whenever I tried to work through the tutorial, I wished I had it as a handy printed book. Learning with a physical book seems easier and more enjoyable for me. Maybe it’s the same for other people.

What do you think about the following idea?

  • Providing The Python Tutorial as a printed book in a handy size
  • Distributing it through a print-on-demand service. e. g. Amazon
3 Likes

The tutorial is hugely underrated. There used to be downloadable .pdfs of the tutorial (see attached from 2023) and other parts of the docs, but apparently pdfs can still be built of more recent versions.

Is anything more needed to order DIY versions, than rendering a .pdf, and sending it to a print-on-demand service?

A nice cover? Permission?

1 Like

You do not need permission.
If you (re)distribute the docs, you should include the licence page, and you’re good.

1 Like

I would rather not be listed as the author. Most of the text isn’t mine, and IIRC being listed as an author on Amazon has some undesirable side effects.

1 Like

I would rather not be listed as the author. Most of the text isn’t mine

Do you want to remove yourself?

1 Like

Shouldn’t this line be updated as well? A. M. Kuchling wrote the What’s new sections in only Python 2.

1 Like

I wonder if it would be trademark issue for printing out the tutorial and selling it on Amazon? Are you asking this as a business idea? Or do you just want to have a book printed for yourself?

Anyway, there are already many Python tutorial books out there that you can buy without much hassle.

Even though I find printed books to be overrated, other people seem to like them.

1 Like

Learning styles and preferences vary wildly (as an author you undoubtedly know this :slight_smile: ). I wouldn’t ever want to go back to my university days when “the manual” for UNIX was several feet long in a frame bolted to a desk. On the other hand, I detest “gamified” learning schemes where it’s all a quest to gain points and little cutsie tokens, but they work for people or they wouldn’t be so popular.

1 Like

Thanks to everyone for your feedback!

That is not planned.
But who could be stated as author?

Thank you for this hint! I wasn’t aware until now that Python is a registered trademark.

The info on that is on the website: PSF Trademark Usage Policy | Python Software Foundation

Use of the word “Python” in the name of books or publications like “Python Journal” and “Python Cookbook” – Allowed if for the Python programming language.

I suppose this applies.

I’d rather wonder wether it is possible to use the work of others (those that made the docs) for commercial use, being a print that is sold. That basically means that those others help you make money, without any kind of reward being given in return. I do however note, that the same applies to any commercial product using Python as a language itself. Generally though, I think there is nothing that would be against this.

1 Like

I’d rather wonder wether it is possible to use the work of others (those that made the docs) for commercial use, being a print that is sold. That basically means that those others help you make money, without any kind of reward being given in return. I do however note, that the same applies to any commercial product using Python as a language itself. Generally though, I think there is nothing that would be against this.

If you look back on the seminal “Running Linux” (1995) distributed by O’Reilly Press, the first leader of the Linux Documentation Project was credited as author even though it was partly a compilation of open license manpages and similar documentation for various GNU and related tools. It carries a very lengthy Acknowledgements section which begins, “This book is the result of many people’s efforts, and as expected, it would be impossible to list them all here.”

I’m just saying that it may be beneficial to ask all (not only core) devs for their opinion, e.g. as a poll. Obviously not everyone can and will participate, but it might be good to know the community’s general opinion.

Why poll? Why not just go ahead?

1 Like

Because I could imagine some people that contributed to the docs not being happy that others make money because of their work.

Money is not my first priority.

My intentions were

  • Make the tutorial available in an additional form through a printed book in a handy format and with a good layout.
  • Improving the visibility of the Python tutorial.
1 Like

tl;dr: build the pdf and print the tutorial for yourself


Maybe, but these feelings are not the relevant thing here, and a poll is not the right tool.

One thing is the copyright: you can’t pretend to be the author of the documentation.

Another is licensing: does the doc let you use it freely? make copies freely? make changes and redistribute them?

Another thing is trademark: you can’t just call anything «Python».


If you look at the bottom of the documentation you can read:

© Copyright 2001 Python Software Foundation.
This page is licensed under the Python Software Foundation License Version 2.
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.

So your next step is to open the PSF license v2 and read the 8 points. It should tell you if you can print the docs for yourself, if you can print it for others, if you can receive money for doing so. If you’re still unsure you could ask the PSF legal email, or a lawyer.

As for publishing on a service: you could check with a lawyer if the licensing and trademark rules let you do that, and with what name. Personally I would question the relevance of putting the tutorial on paper, as the web version is regularly changed and updated, and hypertext makes it easy to link to other parts of the docs, save bookmarks, find other resources… I don’t see much appetite for print.

Hey,

Even I learn better with a physical book. It’s easier to focus, mark important points and read without any distraction and having the python tutorial in a small printed format would really help. Plus, print on demand service like amazon make it easy to share with others who prefer offline learning.

2 Likes