转行当Python程序员应该阅读哪些书籍?

非计算机等专业学生转行当python程序员,哪些计算机方面的书籍值得并应该掌握?

阅读 3.9k
6 个回答

现在学python,还让人学2的培训就太不厚道了。我这边推荐的都是针对python3的.
入门:

《Introducing Python》(英文版2014.4.8出版)。此书中文翻译版:《Python语言及其应用》(中文版2016.01出版) 网上有pdf版。

此外入门还推荐廖雪峰老师的网站,3.x的版本.

进阶:

《Learning Python, 5th Edition》(英文版2013.6出版)。此书中文翻译:《Python学习手册 第四版》(中文版2011年4月出版)网上也有电子版.

高级技巧:

《Python Cookbook,3rd Edition 》(英文版2013.5出版)此书中文翻译版:《Python Cookbook 第三版 》(中文版2015年5月1日出版)网上也有pdf版.

《流畅的Python》忘了什么时候出版. 深入探讨了Python语言的高级用法, 特别是很多python特性. 版本兼顾2和3. 网上也有pdf版.

新手上路,请多包涵

python虽然好,但是对于基础薄弱的接触起来太难了,python基础教程2还是不错的,另外如果你想学python,我觉得可以去培训一下

想自己学python的话,你可以去网上找找python零基础入门视频教学看看,然后自己跟着敲敲代码,只要坚持每天学一点。再选择一个好的代码编辑器,本人推荐pycharm(大多数人的选择吧)。
如果你兴趣浓厚,坚持学完基础了,快则一两个月,慢则三四个月或者更久。入门之后再想想自己准备走那些路线。大体上分为软件,网站,数据处理,爬虫以及其它等等领域。不同的领域所需了解和掌握的知识不一样,你可以选择一个方向,针对性地学习。
如果你走完了以上两步,我想你已经是一名python程序员了。如果需要指导可以私信我,乐意帮助。

我当年是看的:Python简明教程
现在有很多教程。runoob、廖雪峰的教程都是还不错。

我觉得应该根据需求而定,比如你想做web server就看看django 或 flask的书籍,你想做深度学习就看看sklearn或tensorflow相关的书籍。在看书的过程中去理解python的语法,python毕竟是一门面向对象的高级语言,语法本身没有壁垒。之所以这么建议还有一个原因是,python中的很多实用架构都有自己特别的习惯用法或称谓,比如django中的app和project的概念或者tensorflow中的图和会话的概念,纵使你读透python的语法书,对元类了如指掌或者对异步asyncio烂熟于心都解决不了实际问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题