首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

大家好,请教有Python入门书籍可以推荐给小弟我这位新人吗

2013-01-11 
大家好,请问有Python入门书籍可以推荐给我这位新人吗?我很想学习Python,但是听说每一次Python升级版本,都

大家好,请问有Python入门书籍可以推荐给我这位新人吗?
我很想学习Python,但是听说每一次Python升级版本,都会改变语法规则,所以希望学习比较新版本的入门书籍,同时向问问大家,有没有比较好的Python学习方法,谢谢了。大家好,请教有Python入门书籍可以推荐给小弟我这位新人吗
[解决办法]
python有两个方向,2.x和3.x版本,两者不太兼容
官网是这样说的,如果从零开始,建议3.3,因为这是以后的方向
如果要用于实用,建议2.7,原因是很多成熟的框架和模块都是基于2.x的
我选了3.3,主要是我处理unicode比较多,2.7连直接赋值一段韩文字串都比较麻烦(当然也是完全可以办到的),但遇到想用V8引擎就头痛了,第三方pyv8模块是2.x的代码……
另外是我写CLI多,做GUI界面的话我粗略看还是wx比较方便,但也是2.x的,我只能pass……

《python 3.1 入门指南》不错,可以对python有个大致了解,不过可能需要一点语言基础
tips: python比较重要是搞清 序列、元祖、字典、集合 几个概念,以及序列表达式、生成器表达式,这些东西可以说无处不在。代码对齐是python特色,不搞清这个连写个if判断都困难,建议找个对python格式支持比较好的编辑器来写、来学习,用记事本是大牛们才做的事

手册是离不开的,其次是前人的例子,网上搜”学习笔记“会比直接看一个案例容易得多
我一般都是用IDEL(python附带)来测试几行语句,关键搞清返回值的类型(英文手册看这个有点乱),就好办了

《Dive Into Python》或叫 深入Python 可以帮助你优化代码,优化不是什么高深的事,其实就是帮你换个角度(代码换个写法),更快更省完成,优化需要边学边累积经验的,而不是写完程序再学优化,所以建议能写一个for后就开始看相关的优化,做到什么就去看其优化……

写到相关内容再去找相关的资料,不一定非要python的,例如正则,因为是perl语法兼容,php手册里面的正则说明就写得相当完善易懂,再拿到python里面做轻微调整就能用了……其他模块也有类似情况

[解决办法]
这篇文章写得很好,建议看看http://shell909090.com/blog/2012/11/python%E5%85%A5%E9%97%A8%E6%8C%87%E5%BC%95/

书不在多,在精。

一般而言,入门后看官方文档就好了,重点lib

热点排行