Publisher: O'Reilly Media Released: March 2002 Pages: 302
Jython is an implementation of the Python programming language written in 100% pure Java, so it runs under any compliant Java Virtual Machine. The secret to Jython's popularity lies in the combination of Java's librariesand tools with Python's rapid development capabilities. With Jython, you can write Python programs that integrate seamlessly with any Java code. And like Python, Jython can be used interactively, so you can get immediate results as you are programming. Jython Essentials provides a solid introduction to the Python language, offering a brief but thorough tour of the Python concepts you'll need to understand to use Jython effectively. The book makes frequent comparisonsbetween Python and Java, with special emphasis on the different object-oriented semantics of the two languages, so Java programmers can quickly get up to speed with Jython. Jython Essentials also covers the various ways in which Jython and Java can interact. For example, Jython code can create instances of pre-existing Java classes and call methods in those instances. You can write Jython classes that are direct subclasses of existing Java classesand use introspection to discern the capabilities of JavaBeans components. This book provides examples of using Jython with existing Java libraries, including the Swing GUI toolkit, the JDBC database API, the Servlet API, and various XML tools. And finally, the book shows howJython can be used as a scripting language within a Java program. With Jython Essentials, you have everything you need to start creating applications that mix the best of Python's interactivity and Java's robust libraries. |
- Title:
- Jython Essentials
- By:
- Samuele Pedroni, Noel Rappin
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- March 2002
- Ebook:
- October 2010
- Pages:
- 302
- Print ISBN:
- 978-0-596-00247-3
- | ISBN 10:
- 0-596-00247-5
- Ebook ISBN:
- 978-1-4493-9724-1
- | ISBN 10:
- 1-4493-9724-7
|
-
Samuele Pedroni Samuele Pedroni is one of the main Jython developers. He holds a CS flavored diploma in mathematics from the ETH Zurich (Swiss institute of technology in Zurich). He is now a teacher and research assistant at the Institute of Theoretical CS. He plans to come to the US for a PhD in the field of dynamic languages and dynamic compilation. He came to Jython with the interest in improving it with respect to Java importing and reloading. He has developed several important patches related to java integration, classloaders, and the reworking of java/python importing rules and design. View Samuele Pedroni's full profile page. -
Noel Rappin Noel Rappin has a Ph.D. in computer science from the Georgia Institute of Technology, where his research included methods for teaching Object-Oriented Programming and Design. He has extensive production experience in both Java and Python. Noel also contributed an introductory chapter to the book Squeak: Open Personal Computing and Multimedia (PH). View Noel Rappin's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Jython Essentials is a bank vole. Voles are small rodents related to lemmings. Different species can be found all over the world, though the bank vole is specific to Europe and Asia. Voles range in length from 3.5 to 7 inches. They have rounded bodies with gray or brown fur and beige undersides. Bank voles have blunt muzzles, small eyes and ears, and short tails. They feed on buds, leaves, fruit, and some insects. Most bank voles live in the woods, making their nests under logs, in tree roots, or underground. Other vole species burrow underground in extensive tunneling systems, rarely coming above ground. Voles live up to 18 months, though this time is often cut short, as other animals frequently prey upon them. Linley Dolby was the production editor and proofreader, and Audrey Dole was the copyeditor for Jython Essentials. Sarah Sherman, Darren Kelly, and Claire Cloutier provided quality control. Tom Dinse wrote the index. Emma Colby designed the cover of this book, based on a series design by Edie Freedman. The cover image is 19-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1, using Adobe's ITC Garamond font. Melanie Wang designed the interior layout, based on a series design by David Futato. Mihaela Maier converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The text font is LInotype Birka; the heading font is Adobe Myriad Condensed; the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Linley Dolby. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By J. Steven Perry
June 2002
By Marshall Rose
March 2002
By Qusay H. Mahmoud
January 2002
|
Customer Reviews
8/23/2010 (1 of 1 customers found this review helpful) 4.0great book but needs second edition! By rabbits77 from Boston, MA About Me Developer, Sys Admin - Accurate
- Concise
- Easy to understand
- Helpful examples
- Well-written
- Expert
- Intermediate
- Novice
- Student
7/31/2006 (0 of 3 customers found this review helpful) 3.0A little confusion by Anonymous Reader By Anonymous from Undisclosed 7/30/2004 (0 of 1 customers found this review helpful) By Anonymous from Undisclosed 11/24/2003 (2 of 2 customers found this review helpful) 5.0Jython Essentials Review By Orlin Melstrand from Undisclosed 4/23/2002 4.0Jython Essentials Review By Scott Shattuck from Undisclosed
|
|
|