E-commerce graphic
Linux graphic
COMPUTER
BOOKS, EBOOKS & SOFTWARE

Programming E-Books (C++, Java and Python)

Bruce Eckel's company provides public and private training and consulting services. Bruce Eckel has published over 150 articles and several books such as Thinking in Java (Prentice-Hall, 1998, 2nd Edition, 2000), the Hands-On Java Seminar CD ROM (available on the the Mind View site and enclosed to the book), Thinking in C++ (PH 1995; 2nd edition 2000), C++ Inside & Out (Osborne/McGraw-Hill 1993), among others.

He's given hundreds of presentations throughout the world, published over 150 articles in numerous magazines, was a founding member of the ANSI/ISO C++ committee, speaks regularly at conferences and is the C++ & Java track chair for the Software Development conference. He provides public and private seminars & design consulting in C++, Java and Python.

The Python book is still an early alpha version (0.1.2) and the author warns that it is not an introductory book. Some more details about the project can be found at Bruce Eckel's site.

If you want to learn Python try the on-line course Learning to program by Alan Gauld

Bruce Eckel allows to download many previous versions of his books on C++, Java and Python for free and you can download the electronic version (Ebook) below. If you prefer the printed books you can order then from the Computer Books and Software page (use the search box to find them).


E-Books Download Links

DESIGN PATTERNS IN PYTHON
Version 0.1.2 (last modified on 31st December 2001)

TIPython 533 KBytes


PYTHON 3 PATTERNS, RECIPES AND IDIOMS
created using an open-source development process. Published under the Creative Commons Attribution-Share Alike 3.0 license

Python 3


THINKING IN PATTERNS
Revision 0.9(last modified on 20th May 2003)

TIPatterns0.9 316 KBytes


THINKING IN ENTERPRISE JAVA
Revision 1.1 (last modified on 30th April 2003)

TIEJv1.1210 KBytes


THINKING IN JAVA - 3d Edition
Revision 4.0 (last modified on 6th May 2003)

TIJ-3-edition4.0 1.567 MBytes


THINKING IN JAVA - 2nd Edition
Revision 12 (last modified on 12th June 2001)

TIJ-2nd-edition 1.17 MBytes


THINKING IN JAVA - 1st Edition
(last modified on 5th February 2000)

TIJ-1st-edition.zip 1.08 Mbytes


THINKING IN C++ - 2nd Edition - Volume 1
Revision 13 (last modified on 5th February 2000)

TICPP-2nd-ed-Vol-one.zip 896 Kbytes


THINKING IN C++ - 2nd Edition - Volume 2
Revision 4 (last modified on 19th August 2001)

TICPP-2nd-ed-Vol-two.zip 675 Kbytes


Email: info@datamission.co.uk