强大快捷的Python操作语言全解析
来源:互联网 发布:ubuntu samba权限配置 编辑:程序博客网 时间:2024/06/07 04:41
详细页面:http://www.verydemo.com/demo_c122_i32625.html
许多对Python操作语言熟知的编程人员或者是刚从 Java 技术™ 或 Microsoft® .NET 刚刚转到 Python开发的人会发现,功能丰富而精致的 IDE 和开发工具都不见了,这也是Python操作语言的最大特点。
那些开发人员可以从他们熟悉的 Java 开发工具中找到解决方案。本文着重介绍了如何使用基于 Java 技术的流行开发工具 Eclipse 和 Ant 进行 Python 开发。多年以来, Java语言和 Python 阵营之间一直存在大量的异花授粉现象。在这方面作出突出表率的可能是 Jython。
这是一个纯粹用 Java 实现的 Python 运行时环境。按照这一说法,您将研究如何用 Eclipse IDE 和 Ant 构建与部署工具实现 Python 开发。Eclipse 和 Ant 是非常流行的工具,它们特性丰富、可扩展性强、而且开放源代码;Python 也具有相同的品质。
PyDev 和 PyAntTasks 分别是 Eclipse 和 Ant 的扩展,有了它们就可能用这些 Java 工具开发 Python。本文从下载安装所需的工具与扩展开始讲起。为了解释如何在 Python 开发中使用 Eclipse 和 Ant,我将用实际的 Python 代码例子读取 RSS 资源。
Eclipse 是一个 Java 技术集成开发环境,由 IBM 开发,并开放其源代码。它是 IBM 商业软件 WebSphere Application Development 环境以及其他多种工具的基础。Eclipse 的开发社区非常活跃,他们不仅开发 Eclipse 本身,还开发大量的插件供 Eclipse 使用。有关 Eclispe 和 Eclipse 插件的 Web 站点.
请参阅 参考资料 一节中的链接。尽管从传统上讲 Eclipse 是一种 Java 开发工具,但是一些插件的存在使得在 Eclipse 中开发其他语言的程序成为可能,如 C/C++、Python 和 Perl。 在 Eclipse 中,源代码被组织到项目(project)中。项目可以加载、卸载和导入。Eclipse 用户界面的结构划分为视图(View)与编辑器(Editor)。
视图与编辑器的例子包括:源代码大纲视图、Java 源代码编辑器、Python 源代码编辑器和文件系统导航视图。Eclipse 用户界面中最关键的隐含概念就是 视角(perspective)。视角是通常在执行某种类型活动时一起使用的一组视图。Eclipse 中的标准视角包括:Debug、Java Browsing。
Java、Java Type Hierarchy、Plug-in Development、CVS Repository Exploring、Resource 和Install/Update。目前还不存在单独的 Python 视角。在进行 Python 开发时,我通常使用 Resource 视角和 Debug 视角。
首先,从Python操作语言站…………………………………………………………………………
- 强大快捷的Python操作语言全解析
- 强大的python字符串解析
- Python强大的切片操作
- 最全的电脑快捷
- Sublime2编辑器编写Python脚本的快捷操作
- Unity的快捷操作
- python模块之argparse:强大的命令行参数解析模块
- C语言的强大
- C语言的强大
- python编码全解析
- Android图片加载框架最全解析(五),Glide强大的图片变换功能
- Android图片加载框架最全解析(五),Glide强大的图片变换功能
- Android图片加载框架最全解析(五),Glide强大的图片变换功能
- Android 图片加载框架最全解析(五),Glide强大的图片变换功能
- Android图片加载框架最全解析(五),Glide强大的图片变换功能
- Android图片加载框架最全解析(五),Glide强大的图片变换功能
- Argparse模块:python快捷实现命令行操作
- python强大的切片
- Facebook Pop 使用指南
- javascript键盘代号
- Maven配置 settings.xml
- 第一部分 2
- 将互联网营销代表互联网思想是不对的
- 强大快捷的Python操作语言全解析
- 移动前端--浏览器内核初步知识
- Android NDK开发之配置 adb-bundle、eclipse 支持C/C++ 语言的JNI开发
- ruby on rails 项目部署(Nginx + Passenger)
- 简单几步成为微信公众平台开发者
- Compressor 和 Limiter的区别
- hdu 1863 畅通工程
- 嵌入式 Linux流量监控工具- iftop (最全面的iftop教程)以及TC命令内核流量控制
- service activity同步通信