免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5396 | 回复: 17
打印 上一主题 下一主题

最近学python的经验,与初学者分享 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-03 00:29 |只看该作者 |倒序浏览
学python起因在于最近在做一个小程序,想法是抓网页的天气预报,再整理后生成一个其他特定软件可以读取的文件,用特定的软件查看。
因为我一直使用linux下的一些大型科学计算程序,改一些配置的时候需要看懂一部分shell和perl脚本,所以以前略微懂一点shell,而且为了看懂perl脚本还买过两本perl的书。我是理科,学校出来标配计算语言是fortran,刚毕业的时候还写过两年的c++builder的代码,最近几年基本上没再写过代码了。
做这个程序开始想法是用perl,毕竟我还有点基础,虽然水平不怎么样。但是开始做以后发现看懂跟做是两码事,perl那些东西看上去太累,不清晰,前面写的东西,后面就有点想不起来了。由于perl经常会拿来跟python比较,我看了看python后认为就是他了,格式清晰,又不是纯粹的面向对象,毕竟我不需要去做什么大型的软件,也不准备靠这个来混饭吃。此外还去看了看ruby,因为我做出来就是弄个桌面软件,查了下,ruby界面支持似乎不够多,而且主要也不是桌面应用,再说了我也还是习惯函数来函数去,并不是特别习惯那种纯粹的面向对象的东西。
决定以后就开始看,先是装activepython。ide方面看了很多评论,最早弄了一个komodo,用了下感觉太大了,也不是很习惯,最主要的是我把安装文件给弄丢了,家里没装,随后就用pythonwin试了试,感觉还不错。中间遇到有人说ulipad不错,还是开源的,就开始试用,用了以后发现ulipad自动完成、代码提示啥的都有了,而且是开源的,作者也是常在论坛里面转的,就决定用他了。期间也看了看boa什么的,用起来简直是摸不着头脑。
开始做就是到处查书,找资料,相对来说python用的人还是不够多,看了几天发现还是核心编程那本好,清晰、详细,比较适合初学者,不过最好的还是google,不懂的就随时查。昨天程序部分基本完成了,就是还缺个界面,看了大家的讨论都说wxpython好,我看了看,因为很早以前对tcl感兴趣过,不过看tcl的时候还没看到做界面的部分。。还是感觉tk省事,反正也不做很复杂的东西。找资料发现论坛里就有先行者发布的有tkinter编程代码实例。很是方便,而且很详细,估计够初学者用了。需要复杂的例子的话可以去网上找,或者查专门的书。
我总结一下我的经验:
1、编译器就下个activepython就好,ide就用ulipad,优点代码自动补全、提示等,支持中文,作者也是国人,而且在chinaunix论坛出没
2、python的参考书就看核心编程就可以,哪一版的都行,第二版的是cypug组织翻译的,似乎现在还有点麻烦;界面的话初学的或者不准备做很大型软件的话就用tk就可以,省事。
3、如果想生成exe文件的话用cx_freeze,非常方便
最后提示,能做成函数的及早做成函数,不然那些缩进就够你忙了,尤其是嵌套的时候
est 该用户已被删除
2 [报告]
发表于 2008-08-03 02:34 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2008-08-03 07:36 |只看该作者
不错啊,感谢分享。

论坛徽章:
0
4 [报告]
发表于 2008-08-03 10:52 |只看该作者
原帖由 est 于 2008-8-3 02:34 发表


编辑器里。。。几行选中后,按tab可以直接一次性缩进。。。。




怎么样才能一次性突出呢?

论坛徽章:
0
5 [报告]
发表于 2008-08-03 10:54 |只看该作者

回复 #4 jmylf 的帖子

找到了,shift +tab

论坛徽章:
0
6 [报告]
发表于 2008-08-03 13:12 |只看该作者
学习了,帮顶

论坛徽章:
5
金牛座
日期:2013-12-04 11:26:08处女座
日期:2013-12-04 12:32:17金牛座
日期:2014-03-19 09:49:11双鱼座
日期:2014-03-20 08:28:152015亚冠之柏斯波利斯
日期:2015-05-30 09:01:13
7 [报告]
发表于 2008-08-03 16:55 |只看该作者
支持
ulipad
国人的希望

论坛徽章:
0
8 [报告]
发表于 2008-08-04 08:51 |只看该作者
vim缩进都是gg=G

感谢分享

论坛徽章:
0
9 [报告]
发表于 2008-08-04 09:53 |只看该作者
cypug 是什么东东? google 了一下竟然没找到

论坛徽章:
0
10 [报告]
发表于 2008-08-04 14:20 |只看该作者
原帖由 lujx 于 2008-8-3 07:36 发表
不错啊,感谢分享。

又“不错”,不错在哪呢?你不是“买”了书么,给大家讲讲啊!
光说“好”、“不错”等等,别人总是误解你在“卖”书呢!
你多“冤”啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP