Python应用的功能相关介绍

开发 后端
python应用的功能的介绍,其中包括编程言,数据库,Windows编程,多媒体, 科学计算 ,网络编程工具集,等相关功能的介绍。

python应用在计算机语言中被广泛的应用,其特点是语法比较清晰,在多种的操作系统中都可以使用。如果你在相关方面的语言应用中遇到困难,你可以点击我们的文章,了解相关的信息。

的强大功能:

Python(派森),它是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言。这就是对Python语言的最简单的描述。

Python有一个交互式的开发环境,因为Python是解释运行,这大大节省了每次编译的时间。Python语法简单,且内置有几种高级数据结构,如字典、列表等,使得使用起来特别简单,程序员一个下午就可学会,一般人员一周内也可掌握。Python具有大部分面向对象语言的特征,可完全进行面向对象编程。它可以在MS-DOS、Windows、Windows NT、Linux、Soloris、Amiga、BeOS、OS/2、VMS、QNX等多种OS上运行。

编程语言

Python语言可以用来作为批处理语言,写一些简单工具,处理些数据,作为其他软件的接口调试等。Python语言可以用来作为函数语言,进行人工智能程序的开发,具有Lisp语言的大部分功能。Python语言可以用来作为过程语言,进行我们常见的应用程序开发,可以和VB等语言一样应用。Python语言可以用来作为面向对象语言,具有大部分面向对象语言的特征,常作为大型应用软件的原型开发,再用C++改写,有些直接用Python来开发。#t#

数据库

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

Windows编程

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可以广泛的在科学计算领域发挥独特的角色。有许多模块可以帮助你在计算巨型数组、矢量分析、神经网络等方面高效率完成工作。尤其是在教育科研方面,可以发挥出独特的优势。

网络编程

Python可以非常方便的完成网络编程的工作,提供了众多的解决方案和模块,可以非常方便的定制出自己的服务器软件,无论是c/s,还是b/s模式,都有很好的解决方法。

工具集:

  1. Soket编程   
  2. CGI,Freeform   
  3. Zope,CMF,Plone,Silva,Nuxeo CPS...   
  4. WebWare   
  5. Twisted   
  6. CherryPy   
  7. SkunkWeb   
  8. Quixote   
  9. 4Suite Server   
  10. Spyce   
  11. Albatross   
  12. Cheetah   
  13. mod_python  

协议:

  1. http   
  2. ftp   
  3. gopher   
  4. XML-PRC   
  5. SOAP   
  6. POP   
  7. SMTP  

图形用户界面

Python可以非常方便的实现GUI编程,通过Tkinter,wxPython,QT等等模块,你就可以根据需要编写出强大的跨平台的用户界面程序。希望你浏览完以上的文章会增加你对python应用的了解。

 

责任编辑:佚名 来源: 博客园
相关推荐

2010-03-22 15:58:08

Python模块功能

2010-03-26 13:39:28

Python标准库

2010-02-26 11:08:29

Python应用程序

2010-03-22 17:30:18

Python对象

2010-03-22 19:11:55

Python连接

2010-03-26 16:17:24

Python嵌入

2009-12-22 15:20:25

ADO.NET功能

2010-03-19 12:49:20

Python编程

2010-01-25 16:58:53

Android组件交互

2010-05-24 09:24:15

MySQL 备份

2009-12-30 10:25:03

Silverlight

2010-03-19 11:04:20

python模块

2010-03-15 09:11:25

Python编程版面

2009-12-21 18:10:50

WCF实现事件通知

2010-02-01 17:31:06

C++类成员

2010-01-26 15:08:11

Android根文件系

2010-03-19 18:36:39

python开发环境

2010-03-25 16:51:12

Python程序

2010-03-17 17:40:23

Python编程语言

2010-04-09 18:15:47

Oracle 字符串
点赞
收藏

51CTO技术栈公众号