当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Python at Google
帖子发表于 : 2005-11-01 10:28 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10110
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 127
来自Google的Greg Stein谈了为什么Python是他们主要的开发语言之一(与C++/Java并列)。他们都觉得Python有高度的灵活性,易学,易于维护。他们使用的许多Python模块实际上都是用SWIG对C库的包装。"我们大量的使用SWIG"。

尽管目前只有一部分用户可见的服务是运行于Python之上的,比如groups.google.com, code.google.com,Python主要的还是广泛的用于基础维护部门。Google对一个管理员来说是一个富有挑战性的环境,因为他有着众多的服务器。"是的,许多服务器"。你认为有多少公司拥有上千台服务器?他们的开发环境是用Python写的:描述如何build软件的库,自动化单元测试的工具,在代码chenk in之前强制review的工具,还有打包系统。Python让他们的工具能象硬件升级一样进化。

成功checked-in的代码来到一个阶段性的服务器,然后进入"数据中心",在那里把它们push到产品服务器。所有的这一切都是Python来完成的。其它的一些Python脚本监视着产品服务器:它们正在运转吗?它们健康吗?硬盘和CPU温度正常吗?

Google已经对公众发布了一些Python代码,比如Goopy (一个函数编程的库,functional programming).。他们还计划发布更多的代码,但是比较慢和谨慎。Guido问道:"我们什么时候可以看到一个开源的build系统?"Greg回答说当他们确信可控的时候就会发布。

一个有趣的细节是当Google有大量的查询正在涌入时,他们可以只花费1%的带宽来试验新的服务和应用,看它们是否会失败。Steve Holden,PyCon的联络人,称这些大量的信息流为"令人恐惧的"。一些命令行的工具可以完成这些任务,理所当然的,它们是用Python写的。



http://blog.donews.com/changzheng/archi ... 80443.aspx


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-11-01 11:07 

注册: 2005-07-28 15:08
帖子: 265
送出感谢: 0 次
接收感谢: 0 次
关键现在社会对Python的需求比较少

工作不好找


不像java


_________________
无声胜有声


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-11-01 11:15 

注册: 2005-05-17 14:45
帖子: 334
送出感谢: 0 次
接收感谢: 0 次
我想python会流行起来的。


_________________
现在还是在学java!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-02-24 18:33 

注册: 2005-09-26 19:26
帖子: 108
送出感谢: 0 次
接收感谢: 0 次
坚持就是胜利.


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-03-17 23:48 

注册: 2005-12-20 21:26
帖子: 122
地址: UESTC
送出感谢: 0 次
接收感谢: 0 次
我觉得这个绝对是时间问题,好的东西迟早要被人使用的.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-03-18 11:37 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
如果真的学会/精通Python,那么绝对不只是学会了一门语言,往往可快速进入同类/同领域(面向对象)语言的软件开发中。

所以不管是出于兴趣抑或工作目的,学Python无需太多担心


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-03-18 16:05 
头像

注册: 2006-03-16 10:12
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
学习python是因为喜欢它


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-04-07 10:02 

注册: 2006-01-02 12:40
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
leal 写道:
如果真的学会/精通Python,那么绝对不只是学会了一门语言,往往可快速进入同类/同领域(面向对象)语言的软件开发中。

所以不管是出于兴趣抑或工作目的,学Python无需太多担心


支持!
尽管我不是学Python的,但是如果你学会、精通了一门语言,你所获得的我想不仅仅在这一门语言里,当你再次学期其他的语言的时候,你会发现,你不再会象你学习第一门语言那样困难。
关注Python


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-01-15 20:36 

注册: 2006-09-20 14:36
帖子: 145
送出感谢: 0 次
接收感谢: 0 次
刚从WIN下面走过来想找一个平台的移值性较强的编程工具,除了代码的移值外还包括GUI,毕竟写东西是给人用的,界面的可读性还是很重要的。
最终还是选了Python+wxPython。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-01-17 19:51 

注册: 2006-04-20 12:12
帖子: 85
送出感谢: 0 次
接收感谢: 0 次
支持python,正在学习!发现自己要学的东西好多呀,时间希缺 :!: :cry:


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-01-17 20:03 

注册: 2006-04-20 12:12
帖子: 85
送出感谢: 0 次
接收感谢: 0 次
支持python,正在学习!发现自己要学的东西好多呀,时间希缺 :!: :cry:


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-04-20 19:31 

注册: 2006-04-16 15:13
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
python群:36501890


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-07-02 21:53 

注册: 2006-12-21 18:05
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
使用python的公司是不算多,但我觉得学python其实可以融会贯通地学到很多概念性的东西,在学习使用其他语言的时候这些概念起到很大的帮助,我学python之前接触的主要是C/C++,Python让我轻松地接触到了垃圾收集,命名绑定,类和namespace之间的关系,初步的functional programming这些东西,C和C++的用户不是接触不到这些东西,但是这些都属于高级话题了。学完Python看Java,没有任何概念上的障碍。Peter Norvig说编程得学上十年,好的程序员至少得懂半打语言:

引用:
Learn at least a half dozen programming languages. Include one language that supports class abstractions (like Java or C++), one that supports functional abstraction (like Lisp or ML), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), one that supports coroutines (like Icon or Scheme), and one that supports parallelism (like Sisal).


我觉得学一种语言,除了因为它好用,主要是看里面有没有新鲜的概念,能不能让你头脑里既有的知识框架收到一点挑战,如果一种语言里的所有抽象都能换汤不换药地match到一个人头脑里现有的概念上去。其实什么都没学到。这和学外语的道理是一样的。

另外,实用上讲,Python的许多包就是Linux下类似的C库的一个wrapper,像线程、socket这些东西。如果直接去看C的接口,技术细节和他实现的概念常常混杂在一起。看完之后如果像自己写点东西,上手又很难,运行、调试都很困难。用Python来帮助自己掌握这些概念,就容易得多,而且自己觉得自己很有力量,可以写很多有趣、实用的东西。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译