Cargando…

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 librariesand tools with Python's rapid development capabilities. With Jyth...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Pedroni, Samuele
Otros Autores: Rappin, Noel, 1971-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, Calif. : O'Reilly Media, ©2002.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn699810109
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 110201s2002 caua ob 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d OCLCF  |d OCLCQ  |d REB  |d OCLCQ  |d FEM  |d OCLCQ  |d CEF  |d MOQ  |d UAB  |d MERER  |d OCLCQ  |d RDF  |d UKAHL  |d OCLCO 
019 |a 965990986  |a 968089807  |a 968986796 
020 |a 9781449397777 
020 |a 1449397778 
020 |z 0596002475 
020 |z 9780596002473 
024 8 |a 9781449397364 
029 1 |a DEBSZ  |b 35543802X 
029 1 |a HEBIS  |b 291508685 
029 1 |a AU@  |b 000066232468 
035 |a (OCoLC)699810109  |z (OCoLC)965990986  |z (OCoLC)968089807  |z (OCoLC)968986796 
037 |a CL0500000082  |b Safari Books Online 
050 4 |a QA76.73.J38  |b P43 2002 
082 0 4 |a 005.133  |2 21 
049 |a UAMI 
100 1 |a Pedroni, Samuele. 
245 1 0 |a Jython essentials /  |c Samuele Pedroni and Noel Rappin ; foreword by Jim Hugunin. 
250 |a 1st ed. 
260 |a Sebastopol, Calif. :  |b O'Reilly Media,  |c ©2002. 
300 |a 1 online resource (xx, 277 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
504 |a Includes bibliographical references (pages xvi-xvii) and index. 
520 |a 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. 
542 |f Copyright © O'Reilly Media, Inc.  |g 2002. 
505 0 |a Table of Contents; Foreword; Preface; Audience Expectations; Organization; Further Reading; Conventions Used in This Book; How to Contact Us; Samuele Pedroni's Acknowledgments; Noel Rappin's Acknowledgments; Introduction to Jython; Jython Requirements; Welcome to Jython; Starting Jython; Adding Items to the Window; Adding Behavior; What's Jython Good For?; The Benefits of Jython; For Java Programmers; For Python Programmers; The Speed Question; The Rest of the Book; Jython Basics; Running Jython; Basic Types; Operators; Numeric Types; Integer; Long; Float; Complex; Numerical Functions 
505 8 |a Sequences: Lists and TuplesSequence Access; Sequence Functions and Functions; Functional Programming; Tuples: Immutable Sequences; Strings; String Formatting; String Functions; Mappings and Dictionaries; Jython Files; Jython Control Flow; Statements and Expressions; Assignment; Unpacking Assignment; Augmented Assignment; Printing; Blocks; Conditional Logic; Loops; List Comprehensions; Exceptions; Evaluating Code Dynamically; Modules and Functions; Modules; Functions; Parameter Passing with Style; Scoping Rules; Flying First Class; Import Statements and Packages; Import Statements 
505 8 |a Importing Java ClassesAuto-loading through lookup; Reload; Object-Oriented Jython; Creating Classes; Methods; Classes, Instances, and Access Control; Class and Static Attributes; Access Control; Get and Set Methods; Using __getattr__; Using __setattr__; Inheritance; Special Methods; General Instance Special Methods; Sequences and Mappings; Numbers; Using Java from Jython; Basic Object Usage; Automatic Type Conversion; Managing Overloaded Methods; Basic Data Conversions; Converting Arrays; Java Arrays and the jarray Module; Java-to-Python Types: Automatic Conversion; Collection Wrappers 
505 8 |a Avoiding Name CollisionsInheriting from Java; Basic Mechanics; Java Interoperation and Overriding; Calling Super Methods and Constructors; Reflection and JavaBeans; Bean-Based Reflection; Using Beans in Jython; Indexed Properties; Event Properties; Python-Based Reflection; Reflecting on Java Objects; Active Reflection; Using Swing; Java Versus Jython; A Calculator; An HTML Browser; An HTML Source Browser; Using Java Libraries; JDBC and the Python Database API; Using zxJDBC; Connection Objects; Cursor Objects; Servlets and PyServlet; Using PyServlet; A Python Template Tool 
505 8 |a Reloading Servlet ModulesJython and XML; SAX and DOM; JDOM and Jython; Jython Standard Library; Using Python Modules; System and File Modules; The sys Module; The os Module; The os.path module; File Pattern Matching with glob; Regular Expressions; The re Module; Match Objects; Regular Expression Objects; Special Characters; Serialization and Pickling; Unit Testing with PyUnit; Simple Tests; Tests in Groups; Embedding Jython Inside Java; Setting Up an Interpreter; Executing Code; Accessing the Interpreter Namespace; Using PyObjects; PyObject Subclasses; Catching Exceptions; Embedding Examples 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 0 |a Jython (Computer program language) 
650 0 |a Python (Computer program language) 
650 6 |a Java (Langage de programmation) 
650 6 |a Jython (Langage de programmation) 
650 6 |a Python (Langage de programmation) 
650 1 7 |a Java (Computer program language)  |2 bisacsh 
650 7 |a Java (Computer program language)  |2 blmlsh 
650 7 |a Jython (Computer program language)  |2 blmlsh 
650 7 |a Python (Computer program language)  |2 blmlsh 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
650 7 |a Jython (Computer program language)  |2 fast  |0 (OCoLC)fst00985518 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
655 4 |a Programming Languages; Programming; Software Development & Engineering. 
700 1 |a Rappin, Noel,  |d 1971- 
776 0 8 |i Print version:  |a Pedroni, Samuele.  |t Jython essentials.  |b 1st ed.  |d Beijing ; Sebastopol, CA : O'Reilly, ©2002  |z 0596002475  |w (DLC) 2003266066  |w (OCoLC)49044531 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449397364/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26833851 
994 |a 92  |b IZTAP