火龙果·整理 uml.org.cn Python基础教程 version 0.5 author 枫无眠 msn maple5218@163.com create date 2009-08-01
Python 基础教程 version 0.5 author 枫无眠 msn maple5218@163.com create date 2009-08-01
火龙果·整理 Change List version date author content 0.1 2009-08-01 枫无眠 简介 0.2 2009-08-02 基础编程 0.3 2009-08-03 基础编程(文件操作)》 0.4 2009-08-04 数据库编程,dbapi2规范,cx oralce 0.5 2009-08-05 cx_oralce例子 目录 1简介 3 1.1安装python. .4 1.2安装ide环境SPE .4 2基础编程 .5 2.1基本概念 .8 2.1.1 python特色 8 2.1.2变量、运算符与表达式 11 2.2流程控制.… .14 2.2.1顺序执行 .14 2.2.2条件执行if..elSe..:15 2.2.3 循环执行fOr..in..: .15 2.3函数 16 2.3.1 自定义函数 16 2.3.2 常用内置函数 17 2.4容器 19 2.4.1列表 19 2.4.2元组 20 2.4.3 字典 21 2.4.4序列 22 2.5模块 23
Change List version date author content 0.1 2009-08-01 枫无眠 简介 0.2 2009-08-02 .. 基础编程 0.3 2009-08-03 .. 基础编程(文件操作) 0.4 2009-08-04 .. 数据库编程,dbapi2 规范,cx_oralce 0.5 2009-08-05 .. cx_oralce 例子 目录 1 简介 3 1.1 安装 python 4 1.2 安装 ide 环境__SPE 4 2 基础编程 5 2.1 基本概念 8 2.1.1 python 特色 8 2.1.2 变量、运算符与表达式 11 2.2 流程控制 14 2.2.1 顺序执行 14 2.2.2 条件执行 if...else....: 15 2.2.3 循环执行 for... in...: 15 2.3 函数 16 2.3.1 自定义函数 16 2.3.2 常用内置函数 17 2.4 容器 19 2.4.1 列表 19 2.4.2 元组 20 2.4.3 字典 21 2.4.4 序列 22 2.5 模块 23
火龙果·整理 uml.org.cn 2.5.1概念 23 2.5.2常用的标准模块 24 2.6文件操作 27 3数据库编程 29 3.1DB-API2.0规范 .29 3.1.1 模块接口connect()方法, .29 3.1.2 Connection对象 .29 3.1.3 Cursor对象 30 3.2 oracle(cx_Oracle) 31 3.2.1 安装 31 3.2.2连接数据库 32 3.2.3 直接sql 32 3.2.4预编译 34 3.2.5 数组绑定 35 3.2.6b1ob. 35 3.2.7查询 36 3.2.8例子 37 3.3 Mssql Server编程 41 3.4 Mysql 编程 41 1简介 Python是一种脚本语言,已经有20多年的历史,比现在流行的Java和C#要早 很多年。不要一听说是脚本语言就认为他只能做一些简单的事情。其实凡是你能 想到的Java和C#能做的编程,Pyton都能胜任。比如网络编程,游戏编程,web 编程等等,甚至在smbian的手机上都能使用Python来进行编程。Google推出 的google engine云计算环境,首先发布的就是python的平台(Python语言的 创始人都在为Google服务,直到一年以后才发布java的平台),对web编程感 兴趣的同学可以去申请一个帐号来发布自己的作品。(以前是免费的,现在不知 道政策改了没有,呵呵!) Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学 者上手。同时Python不像java一样对内存要求非常高,适合做一些经常性的任 务方面的编程。 本教程也是一入门教程,没有介绍关于python面向对像化的编程。这样可以使 初学者更容易上手,而不会感觉像java一样太庞大而无从下手。(其实python 也很庞大,呵呵!) 下面我们就从安装python开始进入python的精彩世界
2.5.1 概念 23 2.5.2 常用的标准模块 24 2.6 文件操作 27 3 数据库编程 29 3.1 DB-API 2.0 规范 29 3.1.1 模块接口 connect()方法. 29 3.1.2 Connection 对象 29 3.1.3 Cursor 对象 30 3.2 oracle(cx_Oracle) 31 3.2.1 安装 31 3.2.2 连接数据库 32 3.2.3 直接 sql 32 3.2.4 预编译 34 3.2.5 数组绑定 35 3.2.6 blob 35 3.2.7 查询 36 3.2.8 例子 37 3.3 Mssql Server 编程 41 3.4 Mysql 编程 41 1 简介 Python 是一种脚本语言,已经有 20 多年的历史, 比现在流行的 Java 和 C#要早 很多年。不要一听说是脚本语言就认为他只能做一些简单的事情。其实凡是你能 想到的 Java 和 C#能做的编程, Pyton 都能胜任。比如网络编程,游戏编程,web 编程等等,甚至在 smbian 的手机上都能使用 Python 来进行编程。Google 推出 的 google engine 云计算环境,首先发布的就是 python 的平台(Python 语言的 创始人都在为 Google 服务,直到一年以后才发布 java 的平台),对 web 编程感 兴趣的同学可以去申请一个帐号来发布自己的作品。(以前是免费的,现在不知 道政策改了没有,呵呵!) Python 的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学 者上手。同时 Python 不像 java 一样对内存要求非常高,适合做一些经常性的任 务方面的编程。 本教程也是一入门教程,没有介绍关于 python 面向对像化的编程。这样可以使 初学者更容易上手,而不会感觉像 java 一样太庞大而无从下手。(其实 python 也很庞大,呵呵!) 下面我们就从安装 python 开始进入 python 的精彩世界
火龙果·整理 大子大euml.org.cn 1.1安装python python的版本很多,特别是2008年底推出python3.0(又称python3000)后, 局面比较混乱。因为python3.0不向下兼容2.x版本,而python3.0刚出来时间 不长,稳定还需要一段时间,可以再等等观察一下。 2.x的最后一个版本是2.6,但大量的第三包不停留在2.5阶段。所以可以选择 2.5版本来进行学习。过一段时间再选择2.6,或者直接跳过2.6,升级到3.0 上。 我们已2.5.2的安装为例。 在windows上的安装很简单,直接下载相应版本的安装包即可安装。(可以到老 版本的页面上找一下,如果有问题可以给我发邮件maple5218@163.com) 安装完成后,为了能直接在dos控制台中使用python来执行程序.需要在环境变 量的path中加入python的安装路径。 1.2安装ide环境SPE 要编程嘛,一个好的开发环境是不可少的。python的ide环境很多,有开源的, 也有商业的。 推荐使用SPE来做为开发环境,因为SPE本身就是用python来写的,小巧又方 便。 eclipse中也有相关的开发插件,但需要繁琐的设置。同时eclipse是用java 写的,要装jdk不说,运行起来比较占用内存,有点牛刀杀鸡的感觉。 SPE的图形界面使用的是wxPython,在使用SPE之前先安装wxPython2.8 -win32-unicode--2.8.9.1-py25.exe,下一步下一步安装即可。 SPE有绿色版本SPE-0.8.4.c-wx2.6.1.0-no setup.zip,直要解压就可以使用 了,双击SPE.py或者在dos控制台执行 C:\Documents and Settings\Administrator>python解压目录\SPE.py 这时后面总会有一个黑色的dos窗口在后面,感觉很不舒服。 python在windows上提供了一个没有dos窗口的程序叫pythonw..exe,可以在桌
1.1 安装 python python 的版本很多,特别是 2008 年底推出 python3.0(又称 python3000)后, 局面比较混乱。因为 python3.0 不向下兼容 2.x 版本,而 python3.0 刚出来时间 不长,稳定还需要一段时间,可以再等等观察一下。 2.x 的最后一个版本是 2.6,但大量的第三包不停留在 2.5 阶段。所以可以选择 2.5 版本来进行学习。过一段时间再选择 2.6,或者直接跳过 2.6,升级到 3.0 上。 我们已 2.5.2 的安装为例。 在 windows 上的安装很简单,直接下载相应版本的安装包即可安装。(可以到老 版本的页面上找一下,如果有问题可以给我发邮件 maple5218@163.com) 安装完成后,为了能直接在 dos 控制台中使用 python 来执行程序.需要在环境变 量的 path 中加入 python 的安装路径。 1.2 安装 ide 环境__SPE 要编程嘛,一个好的开发环境是不可少的。python 的 ide 环境很多,有开源的, 也有商业的。 推荐使用 SPE 来做为开发环境,因为 SPE 本身就是用 python 来写的,小巧又方 便。 eclipse 中也有相关的开发插件,但需要繁琐的设置。同时 eclipse 是用 java 写的,要装 jdk 不说,运行起来比较占用内存,有点牛刀杀鸡的感觉。 SPE 的图形界面使用的是 wxPython,在使用 SPE 之前先安装 wxPython2.8 -win32-unicode-2.8.9.1-py25.exe,下一步下一步安装即可。 SPE 有绿色版本 SPE-0.8.4.c-wx2.6.1.0-no_setup.zip,直要解压就可以使用 了,双击 SPE.py 或者在 dos 控制台执行 这时后面总会有一个黑色的 dos 窗口在后面,感觉很不舒服。 python 在 windows 上提供了一个没有 dos 窗口的程序叫 pythonw.exe,可以在桌 C:\Documents and Settings\Administrator> python 解压目录\SPE.py
火龙果·整理 uml.org.cn 面上建一个快捷方式来方便启动。 快捷方式的目标是: pythonw.exe解压目录SPE.py 启动后的界面如下: 考n84eD\mrkm为ertt 石▣国 1Zt生wIo1sLw81好 山台日日到每L、n¥白第津面饭回回9等效◆y6 py"☒ ●E可P■●dEF5o四毫MOPO 1●'/1n/yho print "hello world" 种种果房】 你好 cript tersinated Dwrk pace\teat PY hello world Script tersinated Shel Locit Seison Ouput Fnd Browser Recent Todo Irdax Noter e Conate 万事具备我们要开始编程了..· 2基础编程 Python的编程理念是那么的简单,我们先从第一个程序hello world!开始,源 文件以.py做为扩展名。 test.py #!/bin/python #coding=gb18030 print "hello word!" 编辑好后,用快捷键℉9或点击小齿轮形状的图标,即可以弹出执行窗口,让你
面上建一个快捷方式来方便启动。 快捷方式的目标是: 启动后的界面如下: 万事具备我们要开始编程了... 2 基础编程 Python 的编程理念是那么的简单,我们先从第一个程序 hello world!开始,源 文件以.py 做为扩展名。 test.py 编辑好后,用快捷键 F9 或点击小齿轮形状的图标,即可以弹出执行窗口,让你 pythonw.exe 解压目录\SPE.py #!/bin/python #coding=gb18030 print "hello word!