Free Books!
Welcome to Green Tea Press, publisher of
How to Think Like a Computer Scientist.
Ordering instructions and terms
for
How to Think Like a Computer Scientist: Learning with Python
How to Think... is a free textbook 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.
There are three versions of How to Think..., using
the Java programming language, Python, and C++.
The contents
of the first six chapters are similar (except for language
differences), but the later chapters are significantly different.
These book are available in a variety of electronic formats. In
addition, Green Tea Press sells printed, bound copies of
the Python version.
How To Think Like a (Python) Programmer
How To Think Like a Computer Scientist: Learning with Python
How To Think Like a Computer Scientist: Java Version
How To Think Like a Computer Scientist: C++ Version
Also from Green Tea Press
Physical Modeling in MATLAB
Learning Perl the Hard Way
The Little Book of Semaphores
Translations and adaptations
Jeff Elkner is working on a second edition of the Python book,
available in
English
and a
Spanish
translation by Gregorio Inda.
Andrés Becerra Sandoval translated the Python version into Spanish.
His translation is available
here.
The
book Apprendre
à programmer avec Python by Gérard Swinnen started as a French
translation of How to Think..., but has evolved into a
substantially different book.
Ricardo Pérez has translated the book into Spanish and
adapted it for the Eiffel programming language. His
translation is available
here.
Guido Gay adapted the book for Logo. His version is
available here.
Ma Jijun is working on a Chinese translation of the Python version;
the latest version is available here.
About free books
If you enjoyed these books, please read about the
Five Easy Ways to Help Promote Free Books.
If you are thinking about writing a free book, here are
reasons you should and suggestions about how:
Free Books: Why Not?.
|