文章标题
整理日期
人气
细节分析Python在数据库测试中的应用[图]
2010-4-6 0:05:47
Python(派森)言语是一种面向对象的用途十分普遍的编程言语,具有十分明晰的语法特性,适用于多种操作系统,可以在Windows和Unix这样的系统中运转。现在在国际上十分盛行,正在得到越来越多的使用。Python可以完成许多职务,功用十分强悍。 关于咱们的测试任务而言,Python最吸引咱们的特征有如下多个方面: 1 具有言语粘合剂的才干 2 解释执行的机制 3 语法容易易学 4 相对较高的功用 言语粘合剂是比拟抽...
Google将限定
Python语言的利用引发热议
2009-11-17 11:08:12
Collin Winter是Python社区一位颇具影响力的开发者,他曾是CPython项目的核心开发者之一、也曾是Unladen Swallow(见文末注释)的核心开发者,参与了很多Python项目的开发。近来传闻Google将在其新项目中限定
Python的运用
,为此有开发者(以K表示)在Google 论坛中公开询问了Collin Winter,Collin Winter就很多尖锐的疑问
做了解答。这篇帖子同时也吸引...
用Python DB-API开发MySQL脚本
2009-10-20 6:22:30
本文将向读者细致
介绍如何
运用
DB-API模块方便地开发MySQL脚本。我们首先介绍了有关软件的安装要领
,随后分别用两个实例对DB-API模块做了深入的介绍,最后讨论了用Python DB-API编写的MySQL脚本的移植留心
事项。
一、DB-API简介
Python语言是一种流行的开源编程语言,不仅自身表达能力强,而且还有许多辅助模块,着极大的增强了其功能。本文介绍的是一个名为DB-API...
Python之位移操作符所带来的困惑
2009-10-20 6:21:03
一、现象
Python 中执行左移操作(即将一个数的二进制位整体向左移若干位,移位后在低位补零,高位溢出部分舍弃):
>>> 1000<<25 结果是: 33554432000L 而在 C# 、 C++ 等语言中执行同样的左移操作,结果却迥然不同:
Console.WriteLine( 1000<<25 );
结果是: -805306368
再举多个
Python 例...
用Python DB-API开发MySQL脚本
2009-10-19 7:33:01
本文将向读者细致
介绍如何
运用
DB-API模块方便地开发MySQL脚本。我们首先介绍了有关软件的安装要领
,随后分别用两个实例对DB-API模块做了深入的介绍,最后讨论了用Python DB-API编写的MySQL脚本的移植留心
事项。
一、DB-API简介
Python语言是一种流行的开源编程语言,不仅自身表达能力强,而且还有许多辅助模块,着极大的增强了其功能。本文介绍的是一个名为DB-API...
详解Python 3.1新变化之性能改善篇
2009-10-17 19:23:19
Python 3.0揭晓
七个月之后,Python核心开发人员于2009年6月27日揭晓
了新的Python 3.1版本。虽然此3.1版本只是对Python 3.0的一次小型升级,但是它不仅为开发者带来许多让人感兴趣的特征
,同时在性能方面也有所改善。在上一篇中,我们为读者细致
介绍了Python 3.1版本在标准程序库方面的变化,本文则要为读者介绍新版本在性能方面的改善。
在Python 3.1的开发计划中,很大...
非常基本
的Python HTTP服务
2009-10-16 1:48:34
如果你急需一个基本
的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么,Python可能帮助你。运用
Python可以完成一个基本
的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的形式
展示出来。佻只须要
干一件事情,那就是安装一个Python。
实际上来说,这是一个可以用来共享文件的非常有用的形式
。实现一个微型的HTTP服务程序来说是很基...
Python HTTP服务高速
搭建
2009-10-13 8:07:10
你知道么?运用
Python可以很快搭建一个HTTP服务器,实现一个微型的Python HTTP服务程序哦!下面讲解Python HTTP服务的实现要领
。
如果你急需一个基本
的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么, Python 可能帮助你。运用
Python可以完成一个基本
的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的形式...
C#与IronPython脚本进行数据交互示例
2007-9-18 10:49:04
单单执行脚本是没有什么意思的,最重要的是嵌入的脚本能和宿主语言进行交互,下面我就讲讲这方面的实现。
IronPython脚本最优秀的地方就是与C#(或者说.net框架集)几乎无缝集成,C#实现的类很容易就传入到脚本中去。(目前唯感遗憾的是,IronPytho...
如何在Python下连接Oracle数据库[多图]
2007-7-21 13:17:38
【1】首先下载驱动:(cx_Oracle)http://www.python.net/crew/atuining/cx_Oracle/不过要注意一下版本,根据你的情况加以选择。【2】安装:执行那个exe安装程序就可以了,它会copy一个cx_Oracle.pyd到{PYTHON_HOME}\Lib\site-packages目录下。【3】执行一段测试程序:
import cx_Ora...
采访Python
2007-6-23 3:55:58
已发表于黑客手册2006年3月
《黑客手册》官方网站:www.nohack.cn
NoHack论坛版主:燕明香
黑客手册特约编辑:小行
春风和煦的二月,由于有浪漫的情人节光顾其中,并且又是各所学校开学的日子,所以它因其固有的独特内涵而成为了一个特殊的月份。在特殊的月份里《黑客手册》的喃喃黑语当然是要采访一个特殊的人------Python。了解他的人都知道,他独特的处世风格以及与众不同的思维方式...
Python 快速入门(三)
2007-6-23 2:31:46
原作者:xina
程式流程、函数与模组
Fllow control
1 if a <= b:
2 if c == d:
3 foo()
4 aoo()
5 else:
6 boo()
上面一个 if 的使用范例,在行 1,如果 a 小於等於 b 行 2~4 会被执行,否则行 6 会被执行。 python 并没有像 Pascal 使用 begin ... ...
Python 快速入门
2007-6-23 2:22:53
Python概要
Python是一门解释性的、面向对象的、动态语义特征的高层语言。它的高层次的内建数据结构,以及动态类型和动态绑定,这一切使得它非常适合于快速应用开发,也适合于作为胶水语言连接已有的部件。Python的简单而易于阅读的语法强调了可读性,因此降低了程序维护的费用。Python支持模块和包,并鼓励程序模块化和代码重用。P...
值得纪念,我写的第一个Python小模块~(循环读命令行提供的文件)
2007-6-10 22:58:31
#my first python program :}import stringdef _ReadFile(text,numlines): lines = string.split(text,'\n') while lines: chunk = li...
使用python写的代码行数统计程序[多图]
2007-6-10 22:28:49
原文见:使用python写的代码行数统计程序因为最近在作的项目很特殊,所使用的语言是一个公司内部的IDE环境,而这个IDE所产生的代码并不是以文本方式存放的,都是放在二进制文件中,而且由于 这门语言外界几乎接触不到,所以没有针对它的代码统计程序,当一个模块完成后要统计代码行数会很困难,要统计的话必须先把代码编辑器中的内容拷贝到一个文 本类型的文件中。正好一直在关注python,还没有用python写过...
C Java PHP Perl Python的程序代码美化工具
2007-6-10 22:19:55
写本文的目的无非是2个,首先,以前程序员缩进非常不整齐的代码非常影响我的代码阅读速度。第二,我希望新的代码(无论在什么编辑环境下编写)都能够非常好的适应公司的缩进规范,便于程序员之间的交流。当然:如果马上能从以下列表中找到你需要的就完全不必耐心的看到最后:相应工具中的文档会有更详细的使用说明c, c++ c# ==> indent astyleJava ==> astyle jalopy Ja...
Python几种开发工具介绍
2007-6-10 22:19:54
1 IDLE
1.1 IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。要使用IDLE必须安装python and Tkinter。
1.2 特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)完成。
1.3 用IDLE执行Tkinter程序,不要在程序中包括mainloop。IDLE本身就是...
用 Psyco 让 Python 运行得像 C一样快(1)
2007-6-10 22:19:52
Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python 专用编译器,帮助平衡了这一竞争。Psyco 现在是个外部模块,但是在将来的某一天它可能会包括到 Python 本身中去。只需极少量的额外编程,通常就可以使用 Psyco 将 Python 代码的速度提高好几个...
Python:SimPy 简化了复杂模型
2007-6-10 22:19:48
本文中,David 讨论了 SimPy,它是一种 Python 包,允许您非常方便地创建离散事件系统的模型。随机的定义
与“连接”相类似,它是那些最适合形容其作业的词汇之一 — 再也找不到更适合的了:
随机(stochastic),源自希腊语 stokhastikos(形容词)
1)推测的、与推测相关的或者具有推测特点的;好推测的。
2)在统计学上:涉及或包含一个随机变量或多个随机变量,或涉及偶然...
用于 Python 的 RSS(1)
2007-6-10 22:19:38
RSS 是迄今为止最为成功的 XML 服务之一。尽管它的起源非常混乱,但它已经成为了通过 Web 站点交换内容信息的社区标准。Python 是一个很棒的 RSS 处理工具,Mike Olson 和 UChe Ogbuji 介绍了一些可用于 RSS 处理的模块。 RSS 是一个可用多种扩展来表示的缩写:“RDF 站点摘要(RDF Site Summary)”、“真正简单的辛迪加(Really Simple ...
用Python实现GB与BIG5码的转换
2007-6-10 22:19:36
GB码与BIG5是中国人常用的两种编码集。GB码为大陆使用,BIG5为香港与台湾使用。每个编码都由2个字符构成,高字节在前,低字节在后。下面我将使用Python实现的编码转换的程序向大家作一个介绍。关于编码的一些知识大家可以去网上查找,本人不再赘述。 GB码是大陆使用的编码集。以前使用的为GB-2312编程,它只有常用字,字数有限。后国家制定了新的GBK编码,汉字已经达到了2万多。GBK完全兼容原GB-2...
Python是垃圾?
2007-6-10 22:18:20
作者:http://taowen.bitapf.org
最近在bbs发文多了,都懒得写东西了,下了好大决心才决定动笔。第一个常见看法是:python和basic差不多应该是容易学,但是功能弱的语言basic是好多人的年幼时的回忆了,gvbasic,gwbasic,qbaisc,各种版本把很多人带入了快乐的世界里面。但是很多人都会用了一段时间basic之后就把它废置了,因为觉得除了能够用来play,功能太少...
使用 SQLObject 连接数据库与 Python(1)
2007-6-10 22:00:53
通过提供用于操作数据库表的类和对象,对象关系映射工具有助于提高生产率。Python 最好的对象关系映射工具是 SQLObject —— 一个开放源码项目,它几乎完成编程数据库所需的所有操作。本文介绍 SQLObject 及其功能。阅读本文后,您将能够不编写任何 SQL 代码而连接 Python 与数据库。
当面向对象编程范例满足大多数数据库的关系范例时,通常会看到对象关系映射。对象关系映射是这两个世...
Python介绍
2007-6-10 22:00:51
“Python”这个英文单词的发音似“派森”,因此中文可以称之为派森。Python是一个有10年历史的Windows编程语言。Python的创始人为Guido van Rossum。
Python是一种即译式的,互动的,面向对象的编程语言,它包含了模组式的操作,异常处理,动态资料形态,十分高层次的动态资料结构,以及类别的使用。Python揉合了简单的语法和强大的功能。它的语法表达优美易...
用Python进行网页分析实现批量下载(final version)
2007-6-10 21:55:47
ChenPeng 2006-3-6 BeiJing
最终版:前几个版本(见本人的以前文章)基本都是用正则表达式实现匹配得到下载链接的,弊端有两方面:1。由于所 分析的网页很有规律,所以正则表达式实现起来过于繁琐,肯定不合适 2。各个任务之间都不不同,每次都重新编码,实现起来毫无规律,没有扩展性。所以此篇文章为这个专题的最终版,以后还有更多东西要学习,就不要在着方面纠缠...
使用TurboGears和Python开发Web 站点[多图]
2007-6-10 21:50:33
2006 年 9 月 18 日
本 系列 文章一共有两篇,本文是第二篇。在本文中,我们将展示 TurboGears 的用法,它是另外一个基于 Python 的 MVC 风格的 Web 应用程序框架。在第一篇文章中我们介绍了 Django 框架,本文将介绍如何使用 TurboGears 来创建一个基于 Web 的应用程序,并将对 Turbogears 和 Django 进行比较。
Tur...
Python语句结构
2007-6-10 21:48:20
编程语言的语句结构是一组支配如何用该语言写程序的基础规则。它是最底层的语言语法并且指定了,例如变量名字看起来如何以及什么字符用于评注。每个 Python源文件都好像其他的文本文件,是一条字符序列。你可以将它看成行,表征或参数序列。这些不同的造句法视角互相补充并加强。Python关于程序版面是非常特殊的,特别是相对于行和缩进来讲,所以你需要注意这点如果你学过其他语言,例如C++。行和缩进一个Pytho...
Python的特性(列表)
2007-6-10 21:48:19
特性
描述
缩排
Python格式中最有特色的东西,有了它风格统一,而且减少了不毕要的块包围符号
多种序列
有列表,序组(tuple),和字典(字符串可以看做序组)
序列乘法
序列可以进行乘法,表示多个序列的组合。如:s=[1];s*3为[1,1,1]
序列分片
序列可以通过分片进行切割,而且还...
Python 中的文本处理(1)
2007-6-10 21:48:17
Python 是由 Guido van Rossum 开发的、可免费获得的、非常高级的解释型语言。其语法简单易懂,而其面向对象的语义功能强大(但又灵活)。Python 可以广泛使用并具有高度的可移植性。
字符串 -- 不可改变的序列如同大多数高级编程语言一样,变长字符串是 Python 中的基本类型。Python 在“后台”分配内存以保存字符串(或其它值),程序员不必为此操心。Python 还有一...
python为Java项目增加预编译脚本[多图]
2007-6-10 9:59:46
早就听说python是一个十分不错的脚本语言,语法简洁而且开发效率很高。在从http://www.python.org下载了最新的windows版本的python解释器后,我又从eclipse的插件网下了pydev这个支持Python在Eclipse开发的插件。Python虽然是unix/Linux下的东西,但是由于其执行和编写都很简单,所以在时常工作中能够快速解决一...
Python与C++ 程序的简单实例对比
2007-6-7 10:57:16
一位网友正在学校做课程设计题目,要求在一个文件中找到给定单词出现的位置并统计出现次数。这是一个比较简单的文本处理问题, 于是, 我给他用 python 写了一个,并打赌在5分钟内用不到30行程序解决问题。
下面是程序:
if __name__=='__main__':file_name = raw_input('Input the file you want to find in:')t...
Python线程编程的两种方式
2007-6-7 2:15:20
??? Python中如果要使用线程的话,python的lib中提供了两种方式。一种是函数式,一种是用类来包装的线程对象。举两个简单的例子希望起到抛砖引玉的作用,关于多线程编程的其他知识例如互斥、信号量、临界区等请参考python的文档及相关资料。??? 1、调用thread模块中的start_new_thread()函数来产生新的线程,请看代码:###?? thread_example.pyimpor...
IronPython简介
2007-6-7 2:14:54
IronPython(铁蟒)是.NET平台上的Python的CodeName,该语言尚处在Alpha预览版(pre-alpha preview release)阶段。它拥有一个完全动态的交互式解释器,可以支持所有的.NET类型库,并且集成了.NET Framework的诸多优点,甚至可以用Python的类来扩展.NET类。IronPython遵从ECMA的CLI标...
Python入门 第三章 基本使用
2007-6-2 8:59:13
第三章 基本使用
last edited 2 months ago by panjy
下面我们用例子来介绍Python的基本用法。在例子中,用户输入和系统输出靠有没有提示 (>>>和...)来分别。如果要试这些例子的话,需要键入提示后的所有命令,例子 中没有提示的行是系统的输出。注意只有次提示的行意味着需要键入一个空行,这用于结束 多行命令。
3.1 ...
Python入门 第二章 解释程序的使用
2007-6-2 8:59:05
在命令行键入
python
或在Windows环境下双击相应的图标可以进入Python的解释程序。如果要运行储存在文件 中的Python程序,可以用
python 文件名
的形式。
进入解释程序的环境后,解释程序称为处于交互状态。在这种状态下系统用 主提示提示输入下一个命令,这一般是三个大于号(>>>),如...
Python Socket 编程(1)
2007-6-2 8:02:10
老师留的作业,用Python写出来的,比C++简单的多 :-)
server端处理使用多线程,希望大家多多指教。
BTw:恭喜neusoft过cmm5,呵呵。
编写一个基于TCP的服务器与客户程序
要求服务器能同时接收5个客户的连接请求
客户从键盘接收用户的输入,在回车后将用户输入的内容发送给服务器,服务器将接收的内容发回,客户方接收后再显示在用户的显示器上(即echo功能),当服...
Python的wxPython示例代码分析----ShapeWidnow
2007-6-2 8:02:01
[myphp]
#!/usr/bin/env python
# -*- coding:gb2312 -*-
#导入wXPython基础模块
f...
Python企业应用的优缺点
2007-6-2 8:02:00
Python是软件开发领域一朵诱人的奇葩:人们经常把Python看作是一种起到缝合作用的严格脚本语言,不过却很少有人意识到Python已经足够强大到应用于工业级软件开发领域。Python的年岁比Java老,到现在,这种语言已经发展出了规模虽然不大但仍然在成长中的自描述企业应用 Pythonistas。
虽然人们经常把Python同Perl相比较,把它们看作一种专门应用于Internet的脚本语...
Python Tips
2007-6-2 8:01:58
Packages:
www.python.org
www.python.org/pypi
http://py.vaults.ca/parnassus/
Text:
http://www.python.org/doc/
http://www.diveintopython.org/
http://aspn.activestate.com/ASPN/Python/Cookbook/
h...
Python入门(二)-------标识符,运算符,简单数据类型
2007-6-2 8:01:57
[b][size=4][color=red]标识符和运算符:[/color][/size][/b]
Python中的标识符、运算符和其他的程序设计语言中的是差不多的。遵行以下几条规则:
1、以字母或下划线开头,其后可以接任意数目的字符、数字和下划线。
2、标识符的长度没有限制。
3、对于标识符的命名尽量使用有意义的单词来进行,并且第一个单词小写,其余单词的首个字母大...
wxPython中的img2py的使用方法简介
2007-6-2 8:01:52
在查看wXPython自带的demo的源代码的时候总是有一点特别奇怪,它那里有一个文件是images.py,它里有一句是对一个解释是这样的:
This file was generated by C:\PROJECTS\wx\wxPython\demo\encode_bitmaps.py
打开这个encode_bitmaps.py文件一看,发现居然是对wxpython.tools里一个叫img...
python 中文解决方法 gb2312 utf8
2007-6-2 7:50:30
程序包见附件
也可参考
http://quijote.blog@bbs.nju.edu.cn
作 者: quijote
标 题: python程序中的中文字符处理(2003.7.11)
时 间: Wed Jun 11 10:47:43 2003
点 击: 22
抛砖引玉
这是我以前收集整理的。内容比较凌乱,也比较全面。
包括windows, python2.3,py...
Python IDE 测评
2007-6-2 7:50:24
2001 年 5 月
David Mertz 介绍了 6 种 Python 集成开发环境,并比较了其特性、平台和稳定性。他发现 -- 或许只是无意中对开放源代码模块的测试 -- 免费产品似乎都比商业产品优秀。
前几周,我有幸对一些 Python 开发环境做了一次全新的试用(或者说是首次尝试)。这样很可能会涉及从实际尝试“最佳文本编辑器,附加命令行”方法到 Python 开发,而对...
Python入门(一)----什么是python?python及模块的安装
2007-6-2 7:49:53
[b][size=4][color=red]Python是什么?[/color][/size][/b]
Python是一种高级的程序设计语言。如果你用过basic、VB那么你可以将它认为是在各种平台下的basic,因为它像basic一样简单易学,但是它也不同于basic,最在的不同,当然是python的功能强大和它的优秀设计了,最重要的是它是开放源代码产品,使用它开发的程序不必为许可证而烦恼...
Python Mode for XEmacs and Emacs
2007-6-2 7:47:45
这个今天才发现的。
今天在编辑python程序时,突然发现自己的emacs上多了两个菜单,其中之一是:IM-Python, 而另一个是python。打开子菜单一看。乘乘。真是爱死emacs了。
IM-Python中全部是类和函数的定义,点击后可以直接到相关的定义处,而python菜单中的子菜单就更有用处了。有可以显示当前的语句块,当前的函数定义,当前的类定义等等。
具体信息看看这里了:
...
用于 Python 的高级 GUI 库(Qt 和 PyQt)[图]
2007-6-1 10:03:51
Qt 工具箱是一个使用广泛的跨平台 GUI 工具箱,可用于 Windows、Linux、Mac OSX 和许多手持平台。QT 具有良好结构化(但灵活)的面向对象的结构、清晰的文档以及直观的 API。本文中,David Mertz 和 Boudewijn Rempt 探讨了 Qt 库,集中讨论了允许 Python 程序员访问 Qt 功能的 PyQt 绑定。 一般来说,选择用于应用程序的 GUI 工具...
LINUX应用技巧,序列化存储 Python 对象
2007-6-1 10:03:45
什么是持久性? 持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。 例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件。或者可以用关系数据库,譬如 Gadfl...
新手学Linux编程之Python入门
2007-6-1 10:03:44
第一章 介绍 脚本语言是类似DOS批处理、UNIX shell程序的语言。脚本语言不需要每次编译再执行,并且在执行中可以很容易地访问正在运行的程序,甚至可以动态地修改正在运行的程序,适用于快速地开发以及完成一些简单的任务。在使用脚本语言时常常需要增的新的功能,但有时因为脚本语言本来就已经很慢、很大、很复杂了而不能实现;或者,所需的功能涉及只能用C语言提供的系统调用或其他函数——通常所要解决的问...
Python 面向对象Script程序语言
2007-6-1 10:02:25
Python是常常被拿来跟Java、Perl等语言相比较的一个面向对象Script程序语言,与Java一样使用具有跨平台移植特性Bytecode,语法清晰,易学易用,可与其他语言混合使用,有不少专业的人士预测Python是继Java之后的明日之星。程序语言的特性是很难用叁言两语说明的,但是了解Python的人,快来更新最新的版本吧,同时Python的官方网站有很多的文件可供为学习的参考,值得一再造访。
...
wxPython代码编写系列之wxScrolledPanel示例
2007-6-1 9:59:44
[myphp]
#/usr/bin/env python
# -*- coding:gb2312 -*-
#---------------...
python 系列 | 合计60条 | 共2页 | 第1页
上一页 [1 ] [2 ] 下一页 尾页 跳转: