Books Home | About Us | Index | Next Record | Browse

The online computer book shop for UK & Europe                                   

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Jython Essentials
  

  Jython Essentials by Samuele Pedroni ; Noel Rappin

  • Published by: O'REILLY & ASSOCIATES
  • Author: Samuele Pedroni ; Noel Rappin
  • Page Count: 272
  • Group: JAVA 1.2/JAVA 2 PLATFORM
  • ISBN: 0596002475 / 9780596002473
  • Published: Apr 2002

Our Price: 14.87
Discount: 15%
RRP: 17.50 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book Information and Description:

Jython Essentials
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 libraries
and 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 comparisons
between 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 classes
and 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 how
Jython 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.

Foreword

Preface

1. Introduction to Jython
      Jython Requirements
      Welcome to Jython
      What's Jython Good For?
      The Benefits of Jython
      The Speed Question
      The Rest of the Book

2. Jython Basics
      Running Jython
      Basic Types
      Operators
      Numeric Types
      Sequences: Lists and Tuples
      Strings
      Mappings and Dictionaries
      Jython Files

3. Jython Control Flow
      Statements and Expressions
      Assignment
      Printing
      Blocks
      Conditional Logic
      Loops
      List Comprehensions
      Exceptions
      Evaluating Code Dynamically

4. Modules and Functions
      Modules
      Functions
      Parameter Passing with Style
      Import Statements and Packages

5. Object-Oriented Jython
      Creating Classes
      Methods
      Classes, Instances, and Access Control
      Inheritance
      Special Methods

6. Using Java from Jython
      Basic Object Usage
      Automatic Type Conversion
      Java Arrays and the jarray Module
      Java-to-Python Types: Automatic Conversion
      Collection Wrappers
      Avoiding Name Collisions

7. Inheriting from Java
      Basic Mechanics
      Java Interoperation and Overriding
      Calling Super Methods and Constructors

8. Reflection and JavaBeans
      Bean-Based Reflection
      Python-Based Reflection

9. Using Swing
      Java Versus Jython
      A Calculator
      An HTML Browser
      An HTML Source Browser

10. Using Java Libraries
      JDBC and the Python Database API
      Servlets and PyServlet
      Jython and XML

11. Jython Standard Library
      Using Python Modules
      System and File Modules
      Regular Expressions
      Serialization and Pickling
      Unit Testing with PyUnit

12. Embedding Jython Inside Java
      Setting Up an Interpreter
      Executing Code
      Accessing the Interpreter Namespace
      Using PyObjects
      PyObject Subclasses
      Catching Exceptions
      Embedding Examples

13. Compiling Jython
      Why Compile?
      The Compiler in Action
      Packaging in Java Archives
      Using Jython in Java
      A Simple Applet

A. Installing Jython

B. Jython Options and Registry

C. Jython Exceptions

D. Jython and CPython Differences

E. Java-to-Python Quick Reference

Index

 

Book store with some thing for everyone