the5fire的技术博客

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


「知乎回答」应该怎样学习 Python

作者:the5fire | 标签:       | 发布:2019-01-16 9:03 p.m. | 阅读量: 1455, 1333

如果英语不错,可以先过一遍官方文档:The Python Tutorial

1. 关于版本:

Python 版本的话建议用 Python 3.6,这个版本可能是Python 3中应用比较广的(这个纯属个人猜测),因为 Python3.7 里增加了 async 和 await 保留字的变更,会有一些库还没跟上。 另外需要意识到的是很多企业,即便是在今年2019年,也还是在使用 Python 2.7。

2. 关于图书:

《Python 基础教程》第三版都出了,据说卖的也不错,这也是我一开始看的比较系统的书,还不错,一定要坚持把书最后的练习都做了,写出代码并能运行。当时我也是花了点力气才弄完,很有帮助,可以看我写的相关文章:Python基础教程中的十个项目练习和代码 | the5fire的技术博客

还有一本《Python 入门到实践》的书,据说卖的更火,很多人推荐,不过我没看过,仅供参考。

看完基础书了之后怎么办,参考我的这篇文章:Python基础看完了?来两本进阶书 | the5fire的技术博客

有了能写点东西的能力之后,还需要考虑怎么进阶,可以参考我的另外一篇文章:Python工程师进阶之道

除了前面推荐的两本书之外,还有一本书,进阶必备《流畅的Python》。

3. 方向

基础知识有了之后,就是后面方向了,因为我始终是在Web开发上,所以能推荐的也就是Web开发方面的东西。 如果学习 Web 开发的话,Django是必须要了解并学习的。我知道很多人对「重」的东西有所诟病。But,简单的东西学会了所掌握的东西也就那么多,倒不如花点时间掌握更全面的知识。

回答链接:https://www.zhihu.com/question/64486152/answer/574693874 欢迎点赞。

- from the5fire.com
----EOF-----

微信公众号:Python程序员杂谈



其他分类: