欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

http://bbs.csdn.net/topics/485204

shiping1 的头像
回复次数:15
来自  http://bbs.csdn.net/topics/485204


与ruby、perl、php比python的强项是桌面开发

[已注销]

来自: [已注销] 2010-06-07 10:29:32

  • 百撕不得骑姐

    百撕不得骑姐 (人生苦短我用python) 2010-06-07 10:31:12

    wxpython呢?

  • 膘

    (人有节操我有膘) 2010-06-07 10:51:06

    Ojbective C情何以堪啊……

  • 潘俊勇

    潘俊勇 2010-06-07 12:38:28

    超人为什么是超人?

    因为他有很强的内裤穿在外面

    Python也有强的类库的

    所以Python也比较无敌

  • 元创

    元创 (我的专业是打酱油) 2010-06-07 13:45:16

    一同学DLL文件被人删了,满实验室嚷:我的内裤呢?我的内裤呢?

  • 元创

    元创 (我的专业是打酱油) 2010-06-07 13:46:24

    nei和lei不分的和我是老乡吧,我也不分。

  • BladeWang

    BladeWang (累的惰性程序员) 2010-06-07 21:34:24

    那么,地板开发用什么语言合适呢?

  • Sharp

    Sharp (follow my heart) 2010-06-07 21:39:35

    ruby才是王道

  • lichray

    lichray (願いのカケラ) 2010-06-08 00:35:55

    wxpython项目少的可怜,甚至不如c++版本,话说c++版本用的也很少。这让我想起一句评论ACE的话:学之者生,用之者死。

    那个... 跟objc没什么关系吧,关键是cocoa,imba...

  • fleuria搬砖叔

    fleuria搬砖叔 (Affinity) 2010-06-08 00:58:46

    Pygtk、PyQT太棒了,别的那些解释型的语言都没有这么好的库
    ----------------------
    shoes笑了

    做桌面开发就得用PYTHON
    ----------------------
    .net和MFC笑了

    看看现在Linux下有多少工具使用Python写的你就懂了
    ----------------------
    C笑了

  • ᴇsᴛ

    ᴇsᴛ (・´ェ`・) 2010-06-08 01:03:42

    wx写的软件挺多的,你没注意罢了。dropbox就是一个例子

  •  

    [已注销] 2010-06-08 01:27:46

    咦,那个人好像是 氷の鋭 哦

  • Rei

    Rei (Ruby 程序员) 2010-06-08 08:55:03

    写桌面程序我就老实用C++/Qt好了,免个包装。用的不是语言,是Qt。

  • 潘俊勇

    潘俊勇 2010-06-08 09:15:01

    > nei和lei不分的和我是老乡吧,我也不分。

    这样的啊,
    我湖北人

  • 平庸老鱼

    平庸老鱼 (心怀梦想,平静每天) 2010-06-08 10:03:20

    好像真是 氷の鋭 啊,不知道现在怎么样了,对于计算机科学,依旧还有真挚的热爱吗?

  • CEO,第一驻马店

    CEO,第一驻马店 (HH Haji von Nederland Rinpoche) 2010-06-08 11:20:13

    html5可以取代"桌面"程序吗?

  • 灵魂挖掘机

    灵魂挖掘机 (冰火两重天,哈哈) 2010-09-29 13:00:19

    这个有意思挖

    来自 http://www.douban.com/group/topic/11794673/


    python与其他语言相比强项在哪里?


    Python对于初学者来说学习起来很方便,它是一门高级语言了,而且是脚本。
    所谓高级语言就是更接近人类的语言,所以好理解。
    脚本语言就是不用自己写太多东西,语言本身已经封装了很多了。
    语法简单精炼,很适合初学者,而且适合快速开发。
    
    还有一个优势就是,python是一个胶水语言,如果你认为程序跑的还不够快,可以“粘”一段C程序在关键处理上,比如对内存的读取,排序等等,这样能够同时兼顾开发和速度。
    
    蟒蛇小组祝您编程愉快!若有问题随时联系我!
    提问者评价
    十分感谢~
    
    来自 http://zhidao.baidu.com/link?url=anBHc7U0XYb5gzC4Zia8-L2rrJ10wQCtG4mnB1AXJYVdDJgIlSq1BIxD7XXEkW9atnJCJaQ1Oe7DXaGSkOwnNq

与ruby、perl、php比python的强项是桌面开发




浅析Python优势所在



Python优势:他是一种高级语言,比如C++进行编写,然后对其嵌入一个脚本解释器,在运行时动态执行一些脚本函数。

AD:WOT2015 互联网运维与开发者大会 热销抢票

Python优势的最大有点就是比其他语言更简单易学,功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,能够简单而有效地实现面向对象编程,欢迎大家学习参考。

如果你仅仅认为用Python优势只能写写“Hello World”,那你就大错特错了。 Python可以被应用到网络开发、GUI开发、图形开发、Web开发、游戏开发、手机开发、数据库开发等众多领域。

网络开发方面,Python提供了大量可用的网络编程模块,涉及到Socket、EMail、FTP等等;众所周知的豆瓣网http://www.douban.com/),就是使用了专门用于Python的网络开发框架——Twisted;此外,Python还支持Jabber等等。

GUI开发方面,既有Python标准GUI库——TKinter,又有很多强大的第三方GUI库,例如wxPython。 Web开发方面,Python更显强大。应用服务器,有zope;CMS系统,有plone(基于zope)。

游戏开发方面,Python也有举足轻重的地位。很多网络游戏脚本,例如账号注册系统、物品交换系统、场地转换系统和攻击防御系统,都是用Python写的,与C++相比,Python更加轻便。IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。DrPython是一个高可配置的程序开发环境,用Python语言开发,可跨平台使用。

Visual Python.Visual Python 是一个Visual Studio .NET中的一个高效强大的Python插件!Python是一种不但成熟而且功能也十分强大的面向对象程序设计语言。尽管Python有着这样或者那样的优点。

但是它仍然面对着这样的一种现实:真正了解Python的人给予了它很高的评价!Python - ChinaUnix.net.Python的优势以及Python库?python的优点: NO.1 快速开发(唯一能和python比开发效率的语言只有rudy)。

NO.2跨平台(由于python的开源,他比java更能体现"一次编写到处运行", NO.3解释性( 无须编译,直接运行/调试代码), NO.4构架选择太多(GUI构架方面 主要的就有 wxPython, tkInter, PyGtk, PyQt 。

Web构架方面Zope, Django,ModPython for Apache,Karrigell ,Quixote 都各有所长。Python与Ruby比较 (2008-07-04 23:37:54)针对于python的网络编程,有一本很好的书:《python网络编程基础》这本书全面介绍了使用Python语言进行网络编程的基础知识。

主要内容包括网络基础知识、高级网络操作、Web Services、解析HTML和XHTML、XML、E-mail服务、FTP、使用Python操作数据库、SSL、几种服务器端框架(包括Socket服务器、SimpleXMLRPCServer、CGI和mod_python)。

以及多任务处理(包括Forking、线程和异步通信)等。这样很可能会涉及从实际尝试"最佳文本编辑器,附加命令行"方法到 Python 开发,而对于更复杂的 Python 集成开发环境 (IDE) 在 Python 讨论网站上有详尽的内容。

当然,最后一类未被测评的工具是几十种优秀的 文本编辑器,具备各种Python优势 友好功能,例如语法标签高亮显示、执行窗口、代码合并、宏功能以及许多甚至最好的 IDE 也缺少的功能。Idle 是一个纯 Python优势下使用 Tkinter 编写的相当基本的 IDE。WingIDE是个想当优秀的 IDE;

C++ Test 之 RuleWizard 使用心得关键字:C++Test Rulewizard Python难易度:中。那么body的membervariable返回了所有的包涵指定类型变量得语句(包括 变量付值、声明、判断等)那么这个图被理解为,所有不是声明得语句内使用的变量的集合。那么通常情况下,A集合和B集合应该是相等的,也就是说所有被声明过的变量(B集合内容)应该都被使用/付值/判断(A集合的内容)。


来自 http://developer.51cto.com/art/201002/182605.htm
普通分类: