免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

Python技术应用调查--您在用Python改造世界么?!(获奖名单已公布-2012-8-29) [复制链接]

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
46 [报告]
发表于 2012-07-29 11:30 |只看该作者
zhjphp 发表于 2012-07-29 11:24
PYTHON 发展困难的原因:
    1.  PYTHON 的生日很早,但是在今天才发展起来,原因在于一直没有清晰的定位 ...


这个回复很有看点啊,和大家的观点有所不同:)

论坛徽章:
0
45 [报告]
发表于 2012-07-29 11:24 |只看该作者
PYTHON 发展困难的原因:
    1.  PYTHON 的生日很早,但是在今天才发展起来,原因在于一直没有清晰的定位,合适做什么,不合适做什么。很多人学了他,但是在实际工作中无法创造价值!
    2.  PYTHON 没有商业支持,有不少分支,其维护者全靠精神支撑。导致发展缓慢,不一定什么时候就猝死....
    3.  连 GOOGLE 都说过PYTHON效率低在逐渐放弃他,现在又开发 GOLANG 来完全取代之。
    4.  PYTHON 的发展很大程度归功于 LINUX 的发展,

PYTHON 应用领域:
    个人感觉 LINUX 下的 PYTHON 的 GUI 程序最多,而 GUI 又恰恰是 PYTHON 薄弱环节。

PYTHON 的优点:
    易读、简洁、无括号、缩进、人性化的语法是他最大的优点

PYTHON 的缺点:
    1.  PYTHON 强调工程化,一件事只有一种方法来做,这是好事,但是恰恰这点上出问题,很多给的内置方法效率竟然还比不上复杂的 py 代码实现。
    2.  PYTHON 3 的出现,不向前兼容,这让开发者非常头痛,PYTHON 4 出来会怎么样呢。。。

PYTHON 的未来:
    真的不知道 PYTHON 未来之路在何方,真的像以前的一副编程语言图片一样,PYTHON 就像一把“电锯”,很多工作都可以做,但是都有比他更适合的方法。
   

论坛徽章:
0
44 [报告]
发表于 2012-07-29 10:51 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
43 [报告]
发表于 2012-07-28 16:58 |只看该作者
zdhsoft 发表于 2012-07-27 23:49
python在很多领域是不能用的,特别是对性能有要求的服务器。
个人觉得,python适合工具语言吧!
python诞生 ...

python适合工具语言吧
赞同这个观点 ^_^

论坛徽章:
0
42 [报告]
发表于 2012-07-28 15:29 |只看该作者
个人主要是做一些脚本文件,和编写一些简单的网站,还处于学习阶段      
Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。而且Python最大的优点我觉得是和简单上手很快。

论坛徽章:
0
41 [报告]
发表于 2012-07-27 23:49 |只看该作者
python在很多领域是不能用的,特别是对性能有要求的服务器。
个人觉得,python适合工具语言吧!
python诞生于1989年,是一个很古老的语言了,比java和linux都要早好几年。现在才发展成这样子,属于发展很慢的语言之一了。之说以这么慢,说明其本身有很大的限制!
我想,不会有多少人,会在其公司的主要领域使用这个语言!

论坛徽章:
0
40 [报告]
发表于 2012-07-27 22:17 |只看该作者
Python完全面向对象,学习曲线平缓,易于开发。在开发过程中,发现采用其他语言比较困难的时候,就会想起python,如ftp,ssh,xml解析和封装等

论坛徽章:
0
39 [报告]
发表于 2012-07-27 21:14 |只看该作者
本帖最后由 rail4you 于 2012-07-27 21:15 编辑

非常幸运又看到CU举办活动,活动中的语言恰好是我擅长的python,我使用python主要应用在网络方向。下面我谈下我使用python的体会。

说说您在工作中使用Python语言给您带来的一些具体优势。
python语言的优势很多,我认为其最重要的优势有两点,一是语法优势,二是标准库及社区优势。

一.  Python语法优势
人们可用的编程语言很多,C,C++,Java,PHP都是热门通用语言。这些C style语言都有语法繁琐,易输入错误的劣势。很多人都遇到过C指针陷阱等苦恼问题。

复杂的语法容易出错,在C语言大行其道的时候,人们浪费很多时间和精力拘泥于语法细节,当年的软件工程专家为控制代码质量费尽心机。

Python是语言界的后起之秀,诞生起就广受人们欢迎,其秘诀很大程度在于独特的语法。Python的语法使用空格缩进,避开了括号地狱。Python有很多函数式语言特性,列表解析和生成器,让循环语言变得无比优雅。热爱Python的用户也尽可能让自己的代码Pythonic,让代码看起来简洁漂亮。

Python的语法优势提高我的工作效率,让我专注代码本身,而非代码细节。Python的语法有着惊人的一致性,理解Python的思路以后,很难写出丑陋,易出错的代码。我本职工作不是程序员,Python的简洁语法,让我在最短时间内学会一门语言,而且不出错。这真是实实在在的效率体现。

二. Python的标准库和社区
Python的标准库非常全面,而且有极好的文档。想学Python的人只通过官方自带的标准库教程,就能很好的掌握Python语法及其用法。Python的标准库无所不包,从系统编程到网络编程,API都非常详尽。Python独特的语法优势也让其标准库API相比C,Java更为易学。

标准库是语言的核心,丰富易学的Python标准库,为我的工作带来极大便利。我用Python所写的脚本,很多时候只有标准库就可以实现,不需要费劲心思查找第三方的库,这又节省我无数时间精力。

Python的社区也异常活跃,stackoverflow的Python频道中高手如云,很多Python问题第一时间就有人解答。我在工作中遇到的编程问题,大部分借助Python社区就能解决。社区里的解答非常全面,每次都能让我有额外的收获。

语法,标准库及社区,都是我热爱Pyhon的关键因素。在工作中使用Python编程真是一大乐事。

面对目前的各种竞争,Python语言的出路何在?
Python的竞争对手很多,最直接的竞争对手是另一个热门语言Ruby。Ruby火起来是因为Rails网络框架,Ruby灵活的metaprogramming特性在网络框架里表现突出。

Python和Ruby这类语言相比,面向对象的优势少一些。Python也有很多优秀的网络框架,但Python写出的框架,使用上没有Ruby优雅,Python的很多网络框架也过于分散,除了django这种王牌作品,其他框架难成气候的多。

也就是说Python的语法优势,针对传统语言多一些,遇上Ruby,Scala,Clojure这类语言,其优势就不复存在了。

Python的出路何在?在于扬长避短。Python的发展应进一步加强其社区优势,以不变应万变。
Python目前的社区发展良好,很多社区的活跃用户来自于学术团体,Python库的质量和严谨程度更高一些。只要Python能坚持自己的风格,稳步的发展自己的社区,保持Python库的质量,那么Python语言的优势会保持很久。

Python的杀手级应用非常多,在网络方面尤为突出,是网络编程语言的好选择。Python唯一的缺陷在于GUI支持,目前除了PYQT,没有太好的Python原生GUI库及框架。Python未来也可以补强GUI,Python,JavaScript,HTML 5配合的应用会是未来发展方向,这种简单的GUI方案更为实用。

总之,Python没有明显的弱点,出路无忧。其他竞争对手羡慕Python的时候多一些。也许我们更关心的是,下一个出色的Python应用在何方?


论坛徽章:
0
38 [报告]
发表于 2012-07-27 20:50 |只看该作者
不同的语言有其适用的领域。个人感觉python比较适合数据处理、后台计算和一些数据源的接口。但作为一种解释型语言,python不适用于作为服务程序和制作界面。

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
37 [报告]
发表于 2012-07-27 15:05 |只看该作者
1、您使用Python最主要的用途在哪个方面?(投票选出)
2、说说您在工作中使用Python语言给您带来的一些具体优势。
3、面对目前的各种竞争,Python语言的出路何在?


1>  编写管理脚本 处理一些事务
2> 简单易学、语法严格(兄弟我就是喜欢严格控制缩进,一看就知道怎么回事 美观、大方) 目前也比较热
各种库的支持足够强大了,另外要说Python是 跨平台的 开放源代码的语言, 与其他语言勾搭起来也是得心应手(C/C++).
3> 世界上的语言多如牛毛呵  Python早就名声在外了(个人感觉不需要推广) 喜欢她的人、需要她的人自然会学习和使用她.
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP