How to Think… is an introduction to programming using Python, one of the best languages for beginners.

How to Think… is a Free Book available under the GNU Free Documentation License. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.

Please send suggestions, corrections and comments about the book to feedback{at}thinkpython{dot}com.

Download

The book is available in a variety of electronic formats:

Precompiled copies of the book are available in PDF and Postscript . Users are free to download and print these files.

Apprendre a Programmer avec Python, by Gerard Swinnen. This book is partly and adaptation and translation of How to Think Like a Computer Scientist, and partly original material. This version is in violation of the terms of the GNU Free Documentation License because it does not acknowledge that it is a modified version of How to Think….