《python的经验之总结详解》

《python的经验之总结详解》

ID:37545258

大小:451.72 KB

页数:11页

时间:2019-05-25

《python的经验之总结详解》_第1页
《python的经验之总结详解》_第2页
《python的经验之总结详解》_第3页
《python的经验之总结详解》_第4页
《python的经验之总结详解》_第5页
资源描述:

《《python的经验之总结详解》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、•Python开发人员对Python经验之谈•http://developer.51cto.com2010-02-0216:07佚名CSDN我要评论(0)本文对Python的版本选择,IDE选择及编码的解决方案进行了一番详细的描述,实为Python开发人员必读的Python学习经验心得。对于每一个IT行业的从业人员,无论是Python开发人员、项目经理、还是测试人员,掌握了Python这们语言会使我们的编程工作更简单和更轻松,希望本文能够给您带来相关信息。相比之下,Python开发人员提供的解决方案就少多了。Python语言的分发版中确实包含了一些扩展的类库,越来

2、越多的程序员也在致力于开发等价PHP的Python工具。但是考虑到市场的时间紧迫性,而且你所面临的问题已经有现成的PHP解决方案可以对付,那么PHP自然会成为你的首选。Python在软件开发领域的劣势大多数开发经理几乎很少了解Python。在现代IT领域的高压力环境下,项目管理人员缺乏对Python及其工具的了解、缺乏其软件开发方面的知识自然成为Python获得接受的死穴。毕竟,Python开发人员或者开发主管受到最终胜利完成开发任务的沉重压力。在可能的收益却缺乏具体和诱人的证据这一现实条件下,大多数开发经理宁肯选择他们知道的东西。所以很少有人了解Python也就

3、不奇怪了。相比现有的成熟技术,比如ODBC和JDBC,Python的数据库访问层看起来就过于原始了。虽然这一方面也在发生变化,但是,开发部门需要平滑地接合现有的复杂遗留数据。同时需要快速的SQL数据库访问,所有这一些使其在短时期内难以对Python表现出什么太大的兴趣。不过,Python在这一领域发展的也很快,在半年左右的时间里,Python完全可能在其中踏上一只脚。相比其对手语言,比如Perl、Java,在某种程度上再算上PHP,Python确实深受文档缺乏之苦,Python没有广泛、易于获得的文档和图书。市面上冠以PHP标题的图书数量几乎是Python的两倍多

4、;而Prel就更多了,它有400多种呢!Python的在线文档倒还组织得比较好,但是这些文档几乎全是些参考资料。幸而Python相当容易的学习曲线减轻了对图书资料的过多需要。给Python应用程序创建图形用户界面未必复杂。Python分发版本随带的Tk就是Python开发人员最常用的工具。但是Tk就缺乏可访问、易用的GUI工具。刚启动的PythonCard项目目前虽然还处于原型阶段,但可能在将来填补这一鸿沟。boa-constructor这种产品已经吸引了某些Python程序员,但是用它来创建全功能的IDE确实太复杂了。相比GUI工具的缺乏更要命的是Python几

5、乎没有支持团队开发的协议工具。Java在这些工具领域可谓相当丰富,至少和C++可比。在企业软件开发市场上,这一缺陷简直可视为致命的要害。没有这类工具要让很多程序员共同开发同一项目几乎是不可能的。Python利用其模块化和命名空间分析等特性减轻了这一方面的需求,这些特性可以让多个程序员开发项目时不可能发生代码冲突的情况。但是,这同样改变不了其协同性能缺乏的严重性。说也说了做也做了,是否在企业中尝试或接受Python仍然是一个复杂的问题,具体问题具体分析。咱们把各种争论先放一边,至少可以得到下面的一些共识:◆如果你已经拥有大量的PHP代码或者PHP应用程序,那么迁移到

6、Python不可行。◆如果你的Java代码基础雄厚但你需要大量的小型应用程序、小程序和代码接口,那么Python/Jython可能会为你节约大量开发时间。◆如果你正好手下有一到两个程序员工作比较清闲,那么我建议你不妨让他们研究下Python看能不能在将来派上用场。@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2009-11-18Python经验总结记录日常遇到的python问题,随时更新1.python可以import压缩包中的脚本,只要这个压缩包路径在sys.path中;2.locale模块的getdefaultlocale()有可能返回N

7、one!UNIX系统LANG=C时:Python代码1.importlocale2.locale.getdefaultlocale()3.4.(None,None)3.python彻底删除import的模块。importModule后使用delModule只删除了变量引用,实际对象引用还在sys.modules中。要使用delsys.modules['Module']删除对象引用。@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@主题:Ruby和Python的语法差别发表时间:2006-09-25布娃娃在另一个帖子提到很多差别,我觉得和那个主题不

8、符,所以另

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。