python有什么好的学习方法?以及学习之前要掌握的知识?

技术小白,突然发现python用处很多,请论道大神们不吝赐教,感谢。
已邀请:

zhongdenny - 华南某IDC数据中心 VP

推荐来自: Joey 浮生未半 小泼墨 z_Francis

建议参考awesome-python,里面很多实用的内容。https://github.com/vinta/awesome-python
 
关键要想明白你用python来做什么,python语法很简单,但也有很多技巧,初学者就学会必要的语法,然后
再看看pypi里面,有哪些包能帮助你提高效率,用好这些工具包,事半功倍。
 
玩了一圈回来后,如果要开始写大项目,再去熟读python高级语法,如何使用内置的语法糖和内置的工具提高程序速度。

容与 - 逗比一个

推荐来自: Joey

所有的语言学习方法都是练练练!

安利《用笨办法学Python》以及廖雪峰的教程。
Python如果初学几乎不需要什么知识储备,如果要说的话,我觉得坚持更重要呢~

seewhy

推荐来自: 苏三

推荐一个网站http://pythontip.sinaapp.com/​ 有教程有OJ。
以前我在这里刷过几十道题,然后根据语法基本就熟悉了。
 
兴趣也是关键,你可以自己尝试写一个爬虫之类的。
又或者感觉自己觉得哪个功能很有用,就用python脚本实现,比如https://github.com/nvbn/thefuck,可以自动将输错的命令补全。
带着目的学习效率会很高。
 
如果是要用python来做网站,还要学一下Django框架。
 
然后以下这些我觉得对于学习技术都是通用的方法:
- 到github找一些开源项目阅读。
- 关注这个领域高手的博客,学习他人的经验。
- 订阅技术周报,时时掌握技术的最新动态。
- 写博客记录自己的学习状况,顺便跟别人分享你的经验。
- 到stackoverflow或segmentfault上回答问题,帮助别人的同时回顾自己的知识。
 
最后,虽然以前学过一点,但是现在我对python的知识已经快忘光了,哈哈哈w(゚Д゚)w。
 
 

Ivy_End - 在读大学生,喜爱电子、编程、数学。

推荐来自:

泻药,建议参考廖学峰的教程。
 
此外,学习Python时,选择2.x还是3.x也是一个值得考虑的问题,答主主要看的是3.x版本。

伟强 - 论道 #732 用户

推荐来自:

阅读 编程小白学 Python
知乎官方发布的周刊,里面的文章都是知乎质量不错的文章,阅读完后结合自己的思考应该就可以知道如何学Python了。
 
另外Python学习前不需要掌握什么知识,能正常使用计算机就可以了。Python语言语法简单用处多非常适合入门。
 
遥想当年用Turbo C入门学习C语言,现在再学编程已经有这么好的路线了实在太幸福了。我都恨不得晚出生几年。
 

要回答问题请先登录注册