Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
  • List Price: $49.99
  • Save: $13.16 (26%)
In Stock.
Ships from and sold by
Gift-wrap available.
Python Programming with t... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Python Programming with the Java¿ Class Libraries: A Tutorial for Building Web and Enterprise Applications with Jython Paperback – July 8, 2002

ISBN-13: 978-0201616163 ISBN-10: 0201616165 Edition: 1st

Buy New
Price: $36.83
13 New from $22.25 7 Used from $12.94
Amazon Price New from Used from
"Please retry"
$22.25 $12.94


Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 640 pages
  • Publisher: Addison-Wesley Professional; 1 edition (July 8, 2002)
  • Language: English
  • ISBN-10: 0201616165
  • ISBN-13: 978-0201616163
  • Product Dimensions: 9.2 x 7.5 x 1.2 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #3,204,099 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Characterized by ease of use, richness of expression, and concise syntax, Python has remained a premier programming language for more than a decade, and is used by novices and professionals alike. In particular, its close relationship to Java™ makes the two languages, when used in combination, ideal for Web and distributed enterprise application development.

This tutorial begins with coverage of some of the basics of Python programming. Using plenty of skill-building exercises and interactive programming sessions, this book will help those new to programming develop an understanding of concepts and practical techniques. For experienced programmers, the book demonstrates Python's breadth of capabilities and shows the ways that Python interfaces with Java APIs for professional application development.

Python Programming with the Java™ Class Libraries: A Tutorial for Building Web and Enterprise Applications with Jython covers important topics such as:

  • Fundamental programming concepts, including statements, expressions, interpreters, and compilers
  • Python basics, including operators, string formatting, namespaces, classes, errors, and exceptions
  • Object-oriented programming concepts
  • File input/output
  • Python's intrinsic functions
  • Formatting, parsing, and manipulating strings
  • Interfacing with the Java APIs and working with Java Streams
  • Using Python and Java Swing to create GUIs
  • Working with SQL and JDBC™
  • Python and Java applets

In addition, the book contains instructions for downloading and installing the Python language and the Java Development Kit (JDK). Terminology, definitions, explanations, and numerous code samples make this book a useful learning experience.

Whether you are a sophisticated computer user new to programming or a serious application developer, Python Programming with the Java™ Class Libraries will give you insight into the power of Python and the know-how to put it to work.


About the Author

Richard Hightower is the CTO at Trivera Technologies, a global training and consulting company that focuses on Enterprise Java Development. He leads the adoption of new processes including extreme programming, and helps implement coding standards and guidelines for development. He has created an extensible caching mechanism for caching JSPs, XSLTs, and JDBC results and a pluggable XSLT engine framework. Formerly the senior software engineer for Java Architecture at Intel's Enterprise Architecture Lab, Rick is a frequent contributor to Java™ Developer's Journal magazine and the coauthor of Java Tools for Extreme Programming (Wiley, 2001). At Intel, he led his team of developers in the design and implementation of three-tier, client-server applications; introduced O-O CASE tools; and created several frameworks using a variety of Java, COM, CORBA, and middleware technologies. Rick also created ICBeans and authored the patent application for this technology, which was awarded to Intel. A software engineer at heart, he specializes in development tools and processes, and developing enterprise applications using J2EETM, XML, UML, CORBA, JDBC, SQL, and Oracle technologies.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

13 of 13 people found the following review helpful By Larry Cummings on October 7, 2002
Format: Paperback
I've been banging around in this book for a few days now and feel compelled to let the potential buyers know a couple things if they are considering this book:
1) The code samples are atrocious but well documented. The indenting got fouled up on many of the soucrce code samples (typestting problem?) so as to confuse a python/jython novice like me. The author will occassionally show you a bit of source code and then show you output from the execution of what is clearly a different source file. This is very distracting and if I didn't already have some inkling of how Jython works I'd really have a hard time with this book. Sure seems a shame becuase the explanations of the source code are more complete than you'll find an a typical intro book and this is really very helpful in tracking down the author's/typsetters errors and getting the reader REALLY familiar with the inner workings of Jython. The Sample files on the author's website do help clear up the code errors in most cases.
2) Bear in mind that the author goes out of his way to familiarize you with the basics of Python, so he can get to the Java integration. For this reason the reader is really getting an introduction to Jython. This is ok since the author points this out in the opening of the book and guides you to pertinant sections if you have experience with Python, C++, Java or OOAD in general.
Had I to do it over again I probably would wait for a second edition with the code errors corrected. But if you really need a good low level intro to Python, this book, warts and all, has been more valuable than other titles that introduce the language. I attribute this to the really detailed 'plain english' explanations of the code.
To be fair I can't comment on the Java integration portions (the sample code or the writing) as I'm just finishing chapter 6, so I'm still learning about jython itself).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By R. Andrews on August 13, 2002
Format: Paperback
This book focuses heavily on demonstrating key concepts with the Jython interactive interpreter. While this method is not entirely without its drawbacks, it has the distinct benefit of letting you try out code one line or block at a time (which is one of my favorite benefits of Python in general).
Some books are noted for their depth, others for correctness, some for the range of concepts introduced, etc. And of these, I'd say that this book demonstrates the absolute basics of a wide range of Jython areas better than anything else I've read so far. It's the sort of book you can pick up, open to the middle of, and start coding quickly (assuming your system is set up properly, of course).
While there is room for improvement in future editions, this seems like a good first edition.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
A Jython book for Python devs (and Not Java devs) - A book I desperately seek, yet 10+ years old is horribly outdated. -PC
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again