Python简介

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python简介[转]

Posted on 2008-01-28 23:18 Eric Yih阅读(1324) 评论(0)编辑收藏

1.什么是Python 语言

2.下载和安装

3.基础教程

4.Zope 专题

5.面向对象编程

6.数据库

7.Windows编程

8.多媒体

9.高性能计算

10.网络编程

11.XML

12.图形界面(GUI)

13.开发环境与编辑器

14.嵌入和扩展

15.游戏编程

16.中文编程与文字处理

17.手机移动

18.成功案例与应用

19.书籍文档

20.综合应用

21.精选链接

22.技术支持和服务

什么是Python 语言

Python 语言是一种计算机编程语言,作用类似于c/c++/java/perl/VB/Delphi 等等计算机编程语言,据有非常清晰易读的语法特点,并且是一种高级面向对象的语言,用途非常广泛,并且可以进行扩展。Python 可以运行在Windows,Linux,FreeBSD,Solaris等等几乎所有的电脑中,也可以运行在手机

中,支持Java 和 .Net 技术。Python(派森)语言是一种面向对象的用途非常广泛的编程语言,具有非常清晰的语法特点,适用于多种操作系统,可以在Windows和Unix这样的系统中运行。目前在国际上非常流行,正在得到越来越多的应用。Python可以完成许多任务,功能非常强大。Python核心网站是: /,其中你可以找到很多资料。如果您第一次使用Python, 可以下载一个试试。

Python 语言使用方便,不需要进行复杂的编译,用途非常广泛,可以进行各种软件的开发,比如:网站,图形界面(GUI),网络编程,数据库编程,图形图像处理,科学计算,手机编程等等。

使用Python 最多的应该是Google 公司了,就是人们到处都可以看到的Google 搜索引擎。微软公司也已经开始提供Python语言的软件了。全球著名的手机厂商Nokia 公司早已经开始提供基于Python 语言的手机开发软件了。另外,还有很多游戏是用Python开发的。另外一个比较有名的就是Zope 公司了。

目前,Python已经有成百上千的公共资源可以供你调用。

“Python”这个英文单词的发音似“派森”,因此中文可以称之为派森。

举个小例子:

Toggle line numbers

1 # -*- coding: utf-8 -*-

2 # 这里是注释

3 import string # 引用模块

4

5 class abc: # 定义类

6 def my(self): # 定义方法

7 hi = '你好,世界'

8 return hi

9

10 def hello(int): # 定义函数或子程序

11 """说明"""

12 if int < 0: # 判断

13 res = '请输入整数'

14 else:

15 my_class = abc()

16 res = my_class.my()

17 return res

18

19 print hello(2) # 调用函数 hello

下载和安装

∙请到下载, 当前最新的版本是2.5.1

基础教程

Python语言是一种非常容易学习的语言,具有非常清晰的语法结构。因此,在非常短的时间内,就可以编写出实用的程序。最好先看看Python自带的文档。然后,可以再参考以下内容:

∙中文:

o简明Python 教程

∙英文:

o Dive Into Python

o Python初级指南

o如何象计算机科学家一样思考

o Python快速参考

∙在线文档

Zope 专题

Zope 是一种用途广泛的Web应用服务器软件,主要是基于Python开发的,有很多软件是构建在Zope 基础上的,比如:Plone 等等。它的主页是

∙Zope 使用参考

面向对象编程

Python语言是一种有面向对象的语言,因此不仅适合于小型项目的开发,还适合大中型项目的开发。数据库

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

∙模块:

o MySql:流行的数据库

o PostgresSQL : 经典的数据库psycopg模块

o MS Sql Server

o Firebird: 另外一个开源的不错的数据库。kinterbasdb 模块

o SQLite:小巧高效的数据库PySqlite

o ZODB :已经内置于zope中的面向对象型数据库

o Gadfly :完全用Python实现的小巧的数据库

∙链接:

o Python.Database

o DB-API spec v2.0

∙相关模块

o PyTables : 支持海量数据

o ODBC

o SQLObject通过面向对象的方式进行数据调用

Windows编程

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

相关文档
最新文档