23 其它话题 - 《Python 核心编程》

􀁺 引言
􀁺 Web 服务
􀁺 用 Win32 的COM 来操作Microsoft Office
􀁺 用 Jython 写Python 和Java 的程序
23.1 Web 服务
    在网络上,有大量的Web 服务和应用,它们提供各式各样的服务。您会发现多数大型服务商都
会提供(其服务的)应用程序接口(API),比如Yahoo!、Google、 eBay 和Amazon 等等。在过去,
API 仅仅被用来访问使用这些服务的数据,但是今天的API 已经不同,它们不但丰富而且功能齐全, 
而且您可以将这些Web 服务整合到您自己的个人网站和网页中,这通常被称作“Mash-ups.”
Yahoo!金融股票报价服务器
   
   
23.2 用Win32 的COM 来操作Microsoft Office
 
 
 


23.3 用Jython 写Python 和Java 的程序
什么是Jython
        Jython 是一种可以把两种不同的编程语言结合在一起的工具。首先,它使Python 程序员介入到
    Java 开发环境并让他们能快速开发方案原型,以便无缝地集成到现有的Java 平台上。其次,它能在
    Java 中加入脚本语言,并以此来简化数计百万计的Java 程序员的工作。Java 程序员们,再也不用
    为他们刚写的一个类写一大堆的测试用例或驱动程序。
        Jython 提供了Python 的大部分功能,以及实例化Java 类并与Java 类交互的功能。Jython 代
    码被动态地编译成Java 字节码,因此,你可以用Jython 扩展Java 类。也可以用Java 来扩展Python。
    在Python 中写一个类,像使用Java 类一样使用这个类是很容易的事情。你甚至可以把Jython 脚本
    静态地编译为Java 字节码。
        Java 给了Python 用户一些额外的好处,即可以使用本地异常处理(这在标准Python——相对于
    其它实现来说,也被称为“CPython”——里是没有的。)以及可以使用Java 的垃圾收集器(这样就
    没必要再为Java 开发一套Python 的实现了)。
Swing GUI 开发(Java 或者Python!)
 


 
 
 
 
 
 
posted @ 2015-08-21 22:06  小麦粉  阅读(394)  评论(0编辑  收藏  举报