Python_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Python >>列表
在python中,有的名称会在前面和后面加上两个下划线,由这些名字组成的集合所包含的方法称为魔法方法(或者是特殊方法)。如果对象实现了这些方法中的某一个,那么这个方法会在特殊的情况下(确切地说是根据名字)被python调用。而几乎没有直接调用它们的必要。这里会详细讨论一些重要的魔法方法(最重要的是__init__方法和一些处理对象访问的方法,这些方法允许你创建自己的序列或者是映射),还会处理属性(通过property函数来处理)。一.构造方法1.1介绍与创建首先要讨论的第一个魔法方法是构造方法... 查看全文
英文原文:whyPythonuses0-basedindexing最近有人在Twitter是问我为什么Python使用以0为第一位的数组索引方式(以下简称0-based),并让我看一篇关于这个主题的文章(很有趣)。这引起了我不少的回忆。ABC语言——Python的祖先之一,使用的是以1为第一为的索引方式(以下简称1-based),而C语言——另一种对Python有影响巨大的语言,使用0-based方式。我最早学习的几种语言(Algol... 查看全文
· Fedora将默认使用Python 3发布时间:2013-10-25
Fedora工程指导委员会投票接受了将Python3作为默认Python实现版本的提议。此外,Fedora的包管理器将从yum切换到DNF。默认使用Python3还是使用Python2.6的争论主要在于两者不兼容,从而给Python的项目迁移制造了麻烦。Python3分支自2008年发布以来积极开发了五年,已经成熟和稳定,而目前仍在维护的Python2分支不增加新特性,只接受bug和安全修正,它最早的版本是在2000年发布的。... 查看全文
最近在学习python,自己写了个最最简单的聊天工具mychatv0.1.第一版,完成基本的聊天功能。GUI用的是自带的TKinter,用到的模块主要就是socket(网络编程),thread(多线程)。还是面向过程的写法。接下来将进一步完善,面向对象,增加一些控件,做得更漂亮些。有兴趣的同学可以留言或mail,分享我的丑陋的源码.一起学习。email:randyxw@gmail.comweibo:http://www.weibo.com/u/3760094814---End---... 查看全文
· Python之父访谈发布时间:2013-09-07
Python之父GuidovanRossum在2013年1月正式从Google离职后并正式加入Dropbox。2013年8月19日,Slashdot网站发起了一个对Guido的访谈主题帖,网友在评论中提问。8月25日,Slashdot在另外一个帖子中汇总了“Guido从Google到Dropbox的工作变化、面向对象、函数式编程、PyPy、Python3”等问题和回复。该汇总帖现已由贱圣OMG翻译成中文(译文)。... 查看全文
· Python代码的缺陷密度最低发布时间:2013-09-04
据提供开发测试服务的Coverity公司的研究,Python代码缺陷密度数最低,仅仅为每千行代码0.005。行业接受的标准是每千行代码缺陷数1,代码缺陷密度小于1.0,即被认为是高质量代码。根据2012年度的开源代码扫描报告,开源代码的平均缺陷密度为0.69,而Python是0.005。Coverity扫描分析了最新版Python3.3.2中超过39.8万行代码,识别出181行新代码有缺陷。注意,分析结果只是表明Python本身的质量优异,而不是指用Python写的程序代码... 查看全文
· Slashdot对Python之父的采访发布时间:2013-09-03
英文原文:Interviews:GuidovanRossumAnswersYourQuestionsPython之父GuidovanRossum在2013年1月正式从Google离职后并正式加入Dropbox。2013年8月19日,Slashdot网站发起了一个对Guido的访谈主题帖,网友在评论中提问。8月25日,Slashdot在另外一个帖子中汇总了“面向对象、函数式编程、PyPy、Python3”等问题和回复。从Google到Dropboxnurhussein提问... 查看全文
· python——常用功能之文本处理发布时间:2013-08-20
前言在生活、工作中,python一直都是一个好帮手。在python的众多功能中,我觉得文本处理是最常用的。下面是平常使用中的一些总结。环境是python3.30.基础在python中,使用str对象来保存字符串。str对象的建立很简单,使用单引号或双引号或3个单引号即可。例如:s='nice'#output:nices="nice"#output:nices="Let'sgo"#output:Let'sgos='"nice"'#output:"nice"s=str(1)#output... 查看全文
这是一篇由教程团队成员JulianMeyer发表的文章,一个12岁的python开发人员。你可以在Google+和Twitter上找到他。你可曾想过如何创建视频游戏吗?它不像你想象的那么复杂!在本教程中,您将创建一个简单的游戏叫做兔子和獾,在这里作为英雄的兔子要保卫城堡反击进攻的獾群。:O写这个游戏,你将使用Python。不,我指的并不是一条大蛇!:]Python是一种计算机编程语言。我们就本教程选择Python,Python是一种易于上手、有趣而且很容易学的语言。如果你刚接触Python... 查看全文
· 如何给Python的MySQL模块加功能发布时间:2013-08-10
使用Python操作MySQL数据库的时候常使用MySQLdb这个模块。今天在开发的过程发现MySQLdb.connect有些参数没法设置。通过这个页面我们可以看到在connect的时候,可以设置的option和client_flags和MySQLcapi相比差不少。一个很重要的参数MYSQL_OPT_READ_TIMEOUT没法设置,这个参数如果不设置,极致状况MySQL处于hang住,自动切换IP漂移,客户端无法重连到新MySQL。给MySQLdb加Option很简单,只要修改_mysql... 查看全文
用Python模拟Oracle的SQL/PLUS工具的实现方法是本文我们主要要介绍的内容。我们知道,团队计划开发数据库服务平台,需要用到一些服务器的脚本开发,为了了解python,给自己定了一个模拟sqlplus的小需求,然后去实现。个人体会:python开发快捷,集成很多常用的公共包,对常用数据结构使用很方便,最大的缺点是版本较多,新版本不向前兼容,对AIX及HP-UNIX不太常用的OS也缺少直接支持。以下是工具演示:498)this.width=498... 查看全文
· python学习2----类和对象发布时间:2013-08-08
首先明确python也是面向对象语言,只不过是弱变量型的,变量可以直接使用,不用初始化,因此有时候,变量的处理中,可能会造成安全隐患,但是这一点不影响python的使用。python中的类和对象与java设计语言有很大的区别:因为python是一种脚本语言的,相应的语言检测性较差,比如你变量打错了,或者没有复制,都不会被检测出来,只有在运行的时候,才能提醒。Java为了体现安全机制,相应的数据检查能力要更强一些。在python中也有构造函数,但是与class中的构造函数不同... 查看全文
· Java调用Python发布时间:2013-08-02
今天遇到Java调用一个Python脚本的问题,纠结了大半天,遇到各种问题。网上搜索的大部分都是用jython,但是我想要调用的python脚本里有importurllib,这个urllib也不是什么第三方扩展库,在python的安装path下的Lib下就有,在python命令行下肯定是能找到的。但是用jython的话,sys的path里面就太少了。示例代码:importorg.python.core.Py;importorg.python.core.PySystemState... 查看全文
前言:最近由于项目需要,建立了一个基于cloudfoundry的PaaS云,由于基于bosh安装的cloudfoundry官方代码中未提供对python的支持,所以就必须自己实现了,也就有了本文,至于使用Django的用户,请参照添加python的方法添加Django,不赘述.1.在blobstore中添加python的安装包这里,我选择了建立一个本地的simple_blobstore_proxy.code:https://github... 查看全文
· Python 3.2 alpha 1发布发布时间:2013-05-19
"Python开发团队宣布发布Python3.2alpha1。开发者表示Python3.2致力于改进稳定性和性能,Python2.7发布之后2.x系列分支将只提供bug修正。新版的主要变化包括:支持PEP3147在.pyc目录存放文件,使用sysconfig中的模块来访问配置信息,日期时间使用纯Python实现,shutil模块支持存档文件,改进了Pythondebugger,等等。"文档说明,下载(被封)... 查看全文
一、java的实现方式首先读取图片//方式一:直接根据url读取图片privatestaticBufferedImageread(StringimageUrl)throwsIOException{URLurl=newURL(imageUrl);BufferedImageimage=ImageIO.read(url);returnimage;}//如果需要设置connection里的一些属性,譬如RequestProperty,则采用方式二... 查看全文
· python datetime处理时间发布时间:2012-06-29
参考应用:http://blog.csdn.net/JGood/archive/2010/04/07/5457284.aspx关键字:python,datetimePython提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。datetime模块定义了两个常量:datetime... 查看全文
· perl,python和ruby的对比发布时间:2012-06-01
perl,python和ruby的对比(2012-05-1911:00:13)[编辑][删除]转载▼标签:it看到这篇文章挺好,所以转来,以防将来找不到了.转:http://danvk.org/josephus.htmlTheJosephusProblemWhatistheJosephusproblem?ToquotefromConcepts,Techniques,andModelsofComputerProgramming(adauntingtitleifevertherewasone)... 查看全文
#titleTourDeBabel通天塔导游(译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的语言,这个塔就没能造起来。巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人类自身心灵和谐不再的分崩离析。之所以后来有了翻译,不仅是为了加强人类之间的交流,更寄达了一种愿望,希望能以此消除人际的隔阂,获求来自心灵的和谐及慰藉。真正的译者,把握血脉,抚平创痕,通传天籁,开启心门。... 查看全文
· 孩子们为什么要学Python编程?发布时间:2012-04-15
这个问题,即使你说出许多理由也无济于事,需要依靠实际统计数字来说话。4月6日,BlackDuckSoftware,Inc.发布一项内容十分周详的调查报告,题为”OpenSourceByTheNumbers“(报告人是RichSands),读后有感。该调查发现,当今最活跃的编程语言是C/C++,跟随其后的是Java,Python,JavaScript等编程语言,如下图所示:从上图可见,圆饼图左下方的淡蓝色扇形区域代表的就是Python编程语言。那么,我们为什么要孩子们学习Python... 查看全文