» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 73 12345
发新话题
打印

[电脑] Python真的是超简单的语言啊,初学者入门比Basic和C强太多了

因为自己偶尔有些需要(例如快速吧一个网站的图片全部下载下来,按自己规定的名称和路径存档好,或者抓某网站的数据并整理成csv文件供excel导入等)小的应用程序。无奈本人学过并且有长期使用经验的语言只有Basic、C、java、php、javascript等,虽然java最熟,但是用起来麻烦,JDK、IDE装起来就是几百M来了,而且这个库那个类,用起来非常麻烦,完全是个不适合快速开发做一些小巧精悍的东西。

PHP非常适合快速开发而且也是超容易学会的,虽然库有些乱,但是功能清晰简明,唯一无奈的就是这Y的是生来为web开发的,做本地程序虽然也可以,但是太渣,不要~

C?C虽然开发本地应用非常好,但是相对来说,和JAVA有些类似,不适合快速开发,麻烦,开发环境整起来也不容易。免费的难整,要钱的太大。而且跨平台就渣掉了。

basic难道用VB?javascript就…………

后来想到了Python,虽然国内的社区实在是烂,但是国际上口碑很好,正好最近要开发一个快速抓某网站数据的东西,就把买了两个月的书捡起来看了下。发现,真的是超简单啊,一天不到,我就把基本功能、http、ftp、文件等几个要用到的库摸熟后,并开发出来了,速度相当惊人。
Python适合做本地应用开发,也适合用web。学习起来,绝对比PHP、Basic更加简单。Basic就不说了,虽说可以入门,但是跟主流语言的差异太大,影响后续学习。C的起点不低,没好的师傅带自己看书不知道有多少会打退堂鼓。PHP容易,但是现在库有点乱,有点不清晰了。Python有着PHP的简单易学,而且基本库相当的清晰,而且可以跨平台,而且自带的GUI开发都可以跨平台,虽然是解释型但是可以编译成exe发布。而且环境带简单的IDE只有10M大,相当不错。

以上,自己经常弄点小工具,或者想学学开发,用python应该是相当不错的。学习难度很低,功能强大,结构清晰。就是国内的社区太烂了,搞什么邮件列表?看起来很费神,还不如直接看英文网站了。


TOP

没用过,最近闲得荒,连JAVA的书都懒得看,
有时间咱也来学学python~



TOP

苦苦挣扎于c#不过visual studio express真好用 统统可以自动帮你补齐文字,改正大小写,很舒服啊。。。。。


TOP

dot net 也有iron python哦~

另外PSP、S60、WM、iPhone等上也有Python的移植

[ 本帖最后由 jun4rui 于 2008-4-19 13:08 编辑 ]

TOP

天天VC6~
MFC痛苦中

TOP

这东西知道就可以了,爱好者学学

TOP

Java都没有学会,还是先搞Java了

TOP

现在越简单的越没兴趣了。。

TOP

语言频繁的变化有点烦,3.0里连 print 都要改
不过真的是最易学也最适合教学的语言
要不然MIT也不会拿他替换了scheme并且把那么多年的经典课SICP取消了
我看好以后它在Web开发方面的应用,应该能抢走java很多市场
并且前景绝对比ROR好
可惜现在的ZOPE框架太超前,Django又不太容易理解

TOP

引用:
原帖由 carnon 于 2008-4-19 13:45 发表
现在越简单的越没兴趣了。。
其实不是说简单,而是简洁。用简洁清晰的方式,而且可实现的复杂度一点也不逊色C、java之类。其他语言要继承一些类,然后实例化之类非常麻烦。例如我要吧一个文件从GBK编码转换成UTF8只要几个语句

fp=open('filename.txt','r')
tempDat=fp.read().decode('gbk').encode('utf-8')

TOP

你还没保存呢:D 变量不需要声明吗

TOP

引用:
原帖由 jun4rui 于 2008-4-19 13:54 发表

其实不是说简单,而是简洁。用简洁清晰的方式,而且可实现的复杂度一点也不逊色C、java之类。其他语言要继承一些类,然后实例化之类非常麻烦。例如我要吧一个文件从GBK编码转换成UTF8只要几个语句

fp=open('fil ...
这太假了吧
不过我相信这玩意的效率绝对不高 肯定不如C++/C

TOP

效率基本不用考虑了,应用层的东西谁还用C来写那绝对是脑子被门夹了:D

只会C、bash脚本、arm汇编的土豹飘过

TOP

引用:
原帖由 比卡丘 于 2008-4-19 14:19 发表
你还没保存呢:D 变量不需要声明吗
转换好保存在tempDat

TOP

Ruby最高~~~~:D

TOP

 73 12345
发新话题
     
官方公众号及微博