浅析虎虎生威的Python应用程序

开发 后端
Python应用程序里面有一个非常重要的交互式的开发环境,主要用Python是解释运行,这大大节省了操作编译时的时间,其实Python语法很简单。

在***次进行学习Python语言时,开发人员给Python应用程序创建图形用户界面未必复杂,Python分发版本随带的Tk就是Python开发人员最常用的工具,boa-constructor这种产品已经吸引了某些Python程序员的眼球了。

如字典、列表等,使得使用起来特别简单,程序员一个下午就可学会,一般人员一周内也可掌握。Python具有大部分面向对象语言的特征,可完全进行面向对象编程。它可以在MS-DOS、Windows、Windows NT、Linux、Soloris、Amiga、BeOS、OS/2、VMS、QNX等多种OS上运行。

Python语言可以用来作为批处理语言,写一些简单工具,处理些数据,作为其他软件的接口调试等。Python语言可以用来作为函数语言,进行人工智能 程序的开发,具有Lisp语言的大部分功能。

Python语言可以用来作为过程语言,进行我们常见的应用程序开发,可以和VB等语言一样应用。 Python语言可以用来作为面向对象语言。具有大部分面向对象语言的特征,常作为大型应用软件的原型开发,再用C++改写,有些直接用Python来开发。

Python在数据库方面也很优秀,可以和多种数据库进行连接,进行数据处理,从商业型的数据库到开放源码的数据库都提供支持。例如:Oracle,Ms SQL Server等等。有多种接口可以与数据库进行连接,至少包括ODBC。有许多公司采用着Python+MySql的架构。因此,掌握了Python使你 可以充分利用面向对象的特点,在数据库处理方面如虎添翼。

Python语言

Python应用程序不仅可以在Unix类型的操作系统上应用,同样可以在Windows系统里有很好的表现。通过添加PythonWin模块。就可以通过COM 形式调用和建立各种资源,包括调用注册表、ActiveX控件以及各种COM等工作,最常见的例子就是通过程序对Office文档进行处理,自动生成文档和图表。

通过Python,还可以利用py2exe模块生成exe应用程序。还有许多其他的日常维护和管理工作也可以交给Python来做,从而减少维护的工作量。利用Python,你还可以开发出象VB,VC,Delphi那样的GUI程序,但却可以在多个平台上执行。这在许多方面并不逊色于Java。

利用PIL、Piddle、ReportLab等模块,你可以处理图象、声音、视频、动画等,从而为你的程序添加亮丽的光彩。动态图表的生成、统计分析图 表都可以通过Python来完成。另外,还有OpenGL。利用PyOpenGl模块,你可以非常迅速的编写出三维场景。

Python应用程序可以嵌入到其它应用程序中,也可以通过C/C++编写扩展模块,从而可以提高程序的运行速度或者完成只有通过C/C++才能完成的工作。现在 Python已经可以和C#相结合,并且结合到Visual Studio里边,实现微软的.Net思想。如果你会C语言,再学习Python,这将是一个非常棒的一种选择。

【编辑推荐】

  1. 有关Python系统文件进行介绍指导
  2. 如何正确的使用Python函数
  3. 对Python 构建工具进行详细介绍分析
  4. PythonAndroid浅析Python优势所在
  5. 如何使用Python模块解析配置文件?
责任编辑:chenqingxiang 来源: 56cto
相关推荐

2009-07-09 16:47:26

Servlet的Web

2009-07-10 17:24:07

Swing应用程序

2011-07-20 16:59:07

2022-12-25 18:03:13

Debug原理软件

2010-01-31 17:20:37

2010-01-26 13:29:46

VC++应用程序

2009-09-24 17:21:17

加速Hibernate

2009-07-20 16:08:04

ASP.NET应用程序

2018-10-25 15:13:23

APP脱壳工具

2010-12-27 17:04:07

应用程序版本升级

2010-01-22 13:59:34

Visual C++应

2009-08-25 09:39:21

创建C# Window

2009-09-22 18:39:02

Silverlight

2009-07-14 16:40:31

MyEclipse开发

2009-07-17 13:42:36

Windows CE应WinCE可移植性

2021-09-26 08:30:31

Python应用程序代码

2009-07-30 18:50:32

C#发送消息C#应用程序

2009-07-30 16:02:53

2010-02-22 10:27:44

Python应用程序

2010-02-26 14:40:15

Python应用程序
点赞
收藏

51CTO技术栈公众号