【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 3318  |  回复: 12
【奖励】 本帖被评价9次,作者tieer增加金币 6.4

tieer

木虫 (正式写手)


[资源] 百度文库里的,转给大家看看,Python的学习已有1人参与

Python的学习
最近也在为其他编程项目学习Python。可能到很多人建议的书目我也谈下意见。首先我不赞成看《深入python》这本书,python本身是比较简单的脚本语言,看这本书会把初学者吓住;1 ?6 w" d9 p1 l& D
    二、我建议首先应该看的书是《简明python教程》,这本书只有100页,绝大多数的知识基本上都已经谈到了,可读性很好(中英文都不错),而且免费下——可不要认为免费就不好哦。这本书只需要2~3天就可以看完,建议看的时候每个练习都做一遍,看到最后一个大作业的时候建议花1~2小时把前面的知识复习一下。最后一个大作业一定要做,可以看看作者的提示,做下来大概100多行代码,还可以试着增加一些功能,我花了半天时间来做了。为什么要做这个大作业呢,首先是复习知识,另外通常衡量你对一门语言是否入门就看你会不会编个通讯录记事本之类的。这样一个作业基本上会用到循环判断,数据类型,字符处理等知识,是我们工作中经常会用到的。
    三、如果希望细化自己的python知识,建议读《python入门手册》,第三版有了中文版,英文版的第四版已经出了,主要针对python3的(个人建议不要学习第四版,很多第三方库还不支持python3.x,python2.6或2.7足够用上几年,等到第三方库都支持的时候你再学python3.x过度会很平滑,python3.x主要是把print语句变成函数,除法“/”变成真除法,即两个整数相除不按整除处理,是按我们生活中的除法处理,而整除用“//”,另外就是移除了一些复杂和不常用的库,用新的库代替,还有就是加了些新特性,尤其是前三条使很多第三方库得不到兼容,虽然有py2to3这个工具,但那毕竟是几千万上亿行的代码,谁能保证不出点bug呢,老外做事可不浮躁。),即鲁特兹的《learn python》,不过这本书过于罗嗦,看了它基本上你的python知识结构就算很全面了。有了《简明教程》的基础看这本书基本不会有什么障碍,而且会很快看完,因为很多罗嗦的语言你不用看了,基本上看个开头就知道要讲什么,只是把上面的练习结合解答做一遍就好了,主要目的是细化、强化你的知识。这本书中文版有600多页,你不需要在上面花超过1周的时间,有些你不需要的知识或看两遍不能理解的知识可大胆的掠过,它们通常并不重要,你只需要知道哪些知识点属于哪个分类里就可以,你在项目中需要用自然会想到去查它。
    四、python 的库手册要会查。以上两本书都有提到。主要是用help(object)和dir(object),在解释器交互环境中使用help(“模块名或者内建函数名或者模块名.类名(函数名)”),注意要用“”括起来。help()的功能就是跟查帮助文档的库手册一样的,解释了函数的功能、参数、返回值等信息。dir()主要功能是列出模块或类包括了哪些函数,起到引导的作用。平时应该多浏览一下官方网上或安装目录下的库手册,主要是看有哪些库函数,了解哪些功能是python已经带的,至于真正要用的时候用help()查看使用方法。我个人认为库手册才是使用者真正该重点修的课。有一个非官方的库手册解释了常用库函数并为每个函数编写了使用例子,网上google得到中文翻译版,可翻一番,切不可对复杂的深扣,以免一叶障目,注意对知识结构的整体把握,时刻记住python是简单的,它崇尚简单,复杂的东西通常不重要,在以后很可能会被简单的代替。$ |% Y/ c- W8 B2 h7 @
    五、关于ide我个人推荐eclipse的插件pydev,并且我建议大家装pythonxy,这个包里包含了python、主要偏向科学计算的第三方库以及Eclipse,总之该有和不该有的都有了,避免了自己到处找三方库和工具。pydev该有的ide特性都有了,能够让你编写程序时候更省心,基本上会提示库函数和你工程中自己编的函数的使用方法,花1~2个小时来专门学习使用它会让你以后轻松很多。ide还有wingide和Komode,但这两个原则上都不是免费的,wingide可能比pydev稍好,个人感觉主要是代码提示和函数提示上感觉舒服点,但并不是功能上的差别,或许你习惯了并不会感到有什么不舒服。Komode我个人觉得对中文支持不怎么样。其他还有很多免费的IDE可选,但我觉得有了pydev这个免费的又已经很好的为什么还需要其他的呢?除非跟我一样有研究ide的癖好。有人说过,通常选择太多会让你烦恼。按我推荐的pydev吧,地球人有很多人都在用,我不会害你的。再次强调,不管你选用了什么样的IDE,你必须花1~2个小时甚至更多的时间来熟悉它,并且不要考虑其他的事情,如果这点时间你都不想花,我建议你从现在开始放弃这门语言然后忘记它。. `: T2 d" z0 E; P
   六、关于python的深入课程。如果你偶尔有个长假不用加班或者你有一段时间很闲,建议看《Python cookbook》,目前只有第二版针对python2.4的。这本书来自python社区(网址我也不记得,在搜藏夹里,大家可以在各大书店的网上看这本书的中文版前言就有介绍)的一些牛人发表的技巧,又由python基金会的牛人整理挑选编辑,其中就有python的发明人。我想说这么多你们不应该对这本书的分量有太多怀疑。我还没有开始看,但我决定一定要看。还是那句话,python2.x至少在3~5年之内还会是主流,不要追求新鲜,记住一叶障目使你看不到泰山。3 `  e, S4 X7 M: V' S# X
   七、其他的python书可能真的不必要深看,大不了作为参考。我认为所需要了解的程度仅限于知道那本书包含了哪些内容,在你做项目需要的时候可以作为参考。人生苦短,请不要把时间浪费在你不需要的东西上,除非你能在那些上面找到快乐。
   八、关于python的性能(这条也许该放在第一条说)。这玩意网上有很多好事者作出了很多比较,通常是他们自己想出的一些不常用的苛刻例子。不用太多怀疑,除非你对性能要求很高很高很高......,如果使用同样的算法python离你的性能要求还有很远,你用c语言、Fortran语言甚至汇编语言可能也不会有太多帮助,请你不要过于小看python这门解释性语言。说一个东西不好首先问你自己是不是对它足够了解。' L* Q# \" D% w
   九、再次强调python以简单为美,如果你不能避免写程序,用它来写程序你会多活几年。也许还有比python更简单的语言,那么选择python的另一个原因就是它强大,性能也不差。另外就是abaqus的gui的api都可用python来调用,聪明人的选择往往不会太差。
回复此楼

» 收录本帖的淘贴专辑推荐

学习动力 Python学习 ML相关 我的爱好
经典歌曲与编程语言 其它 编程 软件学习
Python与matlab沟通

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

mlmyf

木虫 (正式写手)


这是我两三年前在仿真论坛上写得,居然在这里被分享了。谢谢捧场啊,几年的认识说得不对的欢迎斧正。
6楼2012-04-07 12:43:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mlmyf

木虫 (正式写手)


★★★★★ 五星级,优秀推荐


jjdg: 金币+1, 感谢评价 2012-04-07 23:10:47
哈哈,我写的东西居然被分享到百度文库啦。
5楼2012-04-07 12:41:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

474267063

木虫 (著名写手)



小木虫(金币+0.5):给个红包,谢谢回帖
jjdg: 感谢参与 2011-09-25 11:27:03
很不错的一个东西,谢谢分享
2楼2011-09-25 09:15:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

旋转的月

金虫 (正式写手)


★ 一星级,一般

性能方面说的不对,python基本比c慢一百到二百倍,很多程序用python慢的要死,换成C就变得可行。
3楼2011-12-09 19:51:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

勇敢的海豚

铁杆木虫 (正式写手)


★★★ 三星级,支持鼓励

python毕竟比C离底层远一些,所以会慢
4楼2012-03-24 08:48:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mlmyf

木虫 (正式写手)



jjdg: 金币+1, 感谢参与 2012-04-07 23:10:19
引用回帖:
4223509楼: Originally posted by 旋转的月 at 2011-12-09 19:51:34:
性能方面说的不对,python基本比c慢一百到二百倍,很多程序用python慢的要死,换成C就变得可行。

这是我几年前仿真论坛上写的东西,居然在这里分享了,谢谢!
7楼2012-04-07 12:45:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

龙骧楼主

金虫 (初入文坛)


★★★★★ 五星级,优秀推荐

看过了!
8楼2012-09-05 16:33:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdjisuan

铜虫 (小有名气)


★★★★★ 五星级,优秀推荐

mark
9楼2013-07-19 09:10:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

功夫茶999

新虫 (初入文坛)


★★★★★ 五星级,优秀推荐

不错的帖子,支持!
10楼2015-05-25 00:32:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangmj2110

铜虫 (小有名气)


★★★★★ 五星级,优秀推荐

不错的帖子,支持!
12楼2015-11-25 14:26:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

837692978

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

感谢分享 支持一下
13楼2017-07-22 21:35:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
ccblovelr11楼
2015-08-18 16:41   回复  
三星好评  支持下
相关版块跳转 我要订阅楼主 tieer 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[找工作] 杭州国企和浙江高校如何选择? +16 restart2024 2024-04-15 22/1100 2024-04-20 07:31 by likeac
[育儿交流] 小孩7岁,上一年级,不自信,学习较差 10+7 ljaxida 2024-04-16 36/1800 2024-04-20 07:19 by ljaxida
[基金申请] 前同事拿我以前未中的国自然标书申请今年的国自然,现在基金委发来调查函 +8 bjdxyxy 2024-04-19 10/500 2024-04-19 22:50 by 凌绝顶
[找工作] 家乡二本高校/沿海传统私企,如何抉择? 10+6 化学巷 2024-04-15 15/750 2024-04-19 20:43 by jiayouqf7
[考博] 申请24博士 材料/化工/环境 +4 满目_星辰 2024-04-17 4/200 2024-04-19 20:10 by 前行的道路
[找工作] 事业单位还是大学好? +17 青萍之沫 2024-04-16 18/900 2024-04-19 17:45 by charles-c
[基金申请] 特别资助审核状态 +7 pantray 2024-04-17 7/350 2024-04-19 13:51 by Breezy恋
[考博] 25申博记录贴 +3 我属驴核动力驴 2024-04-18 4/200 2024-04-19 10:53 by 安塔瓦拉多
[有机交流] 紫外光谱 50+3 54胡 2024-04-17 3/150 2024-04-19 10:48 by Nanamiwww
[论文投稿] 投稿求助 5+3 我是洲洲啊 2024-04-17 5/250 2024-04-18 17:13 by topedit
[考博] 25年申博求助,射频方向 +4 SherlockAH 2024-04-15 10/500 2024-04-16 18:06 by ljysudaee
[考研] 求调剂 +4 鹿萌月yy 2024-04-15 5/250 2024-04-16 16:16 by chenweiwade
[考研] 329求调剂 +6 Kaylawander 2024-04-13 7/350 2024-04-16 12:00 by 风来花开1
[考研] 广州大学光电信息工程专业调剂,招收物理学专业学生 +5 txhx4010 2024-04-14 7/350 2024-04-16 10:52 by domax
[考研] 329求调剂 +18 王郁洁哈哈哈 2024-04-14 26/1300 2024-04-15 19:10 by mumin1990
[论文投稿] with efitor 越久是不是越容易拒稿。我的已经一个多月了 +5 lizhengke06 2024-04-14 5/250 2024-04-15 18:33 by jonewore
[材料综合] 请问哪里可以测试低压吸氢的PCT曲线 +3 yunshengcd 2024-04-14 5/250 2024-04-15 13:59 by zqdsb
[考研] 273求调剂 +5 Late婉安 2024-04-15 7/350 2024-04-15 13:01 by Late婉安
[考研] 化学、材料类最后调剂机会!!! +3 加油努力就好 2024-04-14 10/500 2024-04-15 09:05 by 任pen
[考研] 278求调剂 +4 月亮就蒜 2024-04-13 5/250 2024-04-14 23:03 by 永字号
信息提示
请填处理意见