The Definitive Guide to Jython: Python for the Java Platform and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £15.20 Amazon.co.uk Gift Card
The Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development)
 
 
Start reading The Definitive Guide to Jython: Python for the Java Platform on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development) [Paperback]

Josh Juneau , Jim Baker , Frank Wierzbicki , Leo Soto Muñoz , Victor Ng

Price: £43.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £28.93  
Paperback £43.49  
Trade In this Item for up to £15.20
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in The Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development) for an Amazon.co.uk gift card of up to £15.20, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Jython Essentials £22.94

The Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development) + Jython Essentials
Price For Both: £66.43

Show availability and delivery details

  • This item: The Definitive Guide to Jython: Python for the Java Platform (Expert's Voice in Software Development)

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Jython Essentials

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details


More About the Author

Josh Juneau
Discover books, learn about writers, and more.

Visit Amazon's Josh Juneau Page

Product Description

Product Description

Jython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is complementary to Java.

The Definitive Guide to Jython, written by the official Jython team leads, covers Jython 2.5 (or 2.5.x)—from the basics to more advanced features. This book begins with a brief introduction to the language and then journeys through Jython’s different features and uses.

The Definitive Guide to Jython is organized for beginners as well as advanced users of the language. The book provides a general overview of the Jython language itself, but it also includes intermediate and advanced topics regarding database, web, and graphical user interface (GUI) applications; Web services/SOA; and integration, concurrency, and parallelism, to name a few.

What you’ll learn

  • How to handle Jython basics like language syntax and concepts
  • How to use the Jython scripting language for I/O, Java/Jython integration, and Jython in an IDE and databases
  • How to integrate Jython with the Django web framework and even Spring
  • How to develop web applications with Jython including web services/SOA, GUI considerations, and deployment targets
  • How to conduct testing, continuous integration, concurrency, scaling, and more with Jython

Who this book is for

This book is for Java web developers looking to use a dynamic scripting language as an alternative to Groovy or JRuby. Other web developers who use Python and Django may also be interested in this book.

Table of Contents

Part I: Jython Basics: Learning the Language
Chapter 1: Language and Syntax 3
Chapter 2: Data Types and Referencing
Chapter 3: Operators, Expressions, and Program Flow
Chapter 4: Defining Functions and Using Built-ins
Chapter 5: Input and Output
Chapter 6: Object-Oriented Jython
Chapter 7: Exception Handling and Debugging
Chapter 8: Modules and Packages for Code Reuse
II: Using the Language
Chapter 9: Scripting With Jython
Chapter 10: Jython and Java Integration
Chapter 11: Using Jython in an IDE
Chapter 12: Databases and Jython: Object Relational Mapping and Using JDBC
Part III: Developing Applications with Jython
Chapter 13: Simple Web Applications
Chapter 14: Web Applications With Django
Chapter 15: Introduction to Pylons
Chapter 16: GUI Applications
Chapter 17: Deployment Targets
Strategy and Technique
Chapter 18: Testing and Continuous Integration
Chapter 19: Concurrency
Appendix A: Using Other Tools with Jython
Appendix B: Jython Cookbook
Appendix C: Built-in Functions

About the Author

Josh Juneau has been developing software since the mid 1990s. PL/SQL development and database programming was the focus of his career in the beginning, but as his skills developed, he began to use Java and later shifted to it as a primary base for his application development. Josh has worked with Java in the form of GUI, web, and command-line programming for several years. During his tenure as a Java developer, he has worked with many frameworks such as JSF, EJB, and JBoss Seam. At the same time, Josh has extended his knowledge of the JVM by learning and developing applications with other JVM languages such as Jython and Groovy. His interest in learning new languages that run on the JVM led to his interest in Jython. Since 2006, Josh has been the editor and publisher for the Jython Monthly newsletter. In late 2008, he began a podcast dedicated to the Jython programming language.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  3 reviews
11 of 11 people found the following review helpful
Truly the definitive guide on the subject. 24 Mar 2010
By M. Freeman - Published on Amazon.com
Format:Paperback
The authors describe this book as having the intended audience of a Java developer wishing to use a dynamic language other than Groovy or JRuby. This is a very accurate assessment.

The first section serves as a quick introduction to the Python language, however should not be completely skipped even by seasoned Python developers. As a Python and Java developer, it was good to see comparisons of similar features from both languages. In many cases, the authors took the time to show code examples from both languages, side by side.

The book then leads into practical application of Jython. In addition to sections on how to call Java code from within your Jython scripts, extremely detailed instructions are given for calling Jython code from within Java. Also, the reader is taken through instructions on setting up Jython with their IDE (a must for any Java developer) and using JDBC calls from within your scripts.

Next, the reader is taken on a journey through using Jython with JSP, Django, Pylons, Swing integration, and - very importantly - deployment to Java application servers such as JBoss and Glassfish. Readers are then exposed to testing techniques for Python/Jython,and details on Concurrency in Java and Jython.

The book ends with several Appendixes which should not be missed. Parsing XML with Jython? It's there. Writing Ant task? Yep.

I give the book a 4 out of 5. The only thing that would have made the book better would have been to spend a little less time talking about Python syntax and explaining only the differences between the languages. My thought is that if someone buys this book, they have likely already read an introductory book on Python and will spend much of the first 160 pages reviewing what they already know. This could have been condensed to about 15 pages by showing only the differences between the languages. However, as I mentioned before, the comparisons of features, and the places where the integration points are mentioned, are worth reading that section.

I should warn Python developers looking to learn more about Java. This book is not for you. Many of the topics covered assume the reader has existing knowledge of Java, including application servers and GUI development with Swing.

If you are looking for a book on Jython, this is the only book I would consider buying. I highly recommend it for any developer looking to gain the speed and ease of Python within their projects. So, go out and buy the book. Support the authors for the obvious hard work they put into making such a great book.
5 of 5 people found the following review helpful
Well rounded coverage of Jython 10 Jun 2010
By PIETER GREYLING - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I have used Jython on-and-off since it went by the name JPython. There was a period during which I feared, like others, that Jython (and thus Python for the Java platform) was doomed to stagnation and a slow death. Thankfully, this great programming tool has been resurrected in the last year and brought on a par with the current mainstream CPython 2.5.x production version. This has made it possible to bring the use of many powerful pure Python libraries and frameworks to the Java run-time world.

All that was missing was the cherry on the cake, a definitive book on the subject. And this volume provides just that. It gives well-rounded coverage of the multitude of areas where the application of Jython is now possible.

I personally found the section on "Using Jython Within Java Applications" very enlightening for a small project I was working on as well as for its approach on implementing Java Object Factories in general.

The open source version of this book is available at [...]. However, nothing beats keeping the hard-copy handy for convenience or commuter reading.
What I needed to know for a Jython project 2 May 2011
By GeoVizer - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I'm a fairly experienced Java programmer with some exposure to Python. I needed to understand all the nuts and bolts of how Jython works for a project I have been assigned to. This book is the best I have seen. It covers everything I need at the right level. The Java -- Jython integration story is particularly well told. Thanks for the book!

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges