非计算机等专业学生转行当python程序员,哪些计算机方面的书籍值得并应该掌握?
想自己学python的话,你可以去网上找找python零基础入门视频教学看看,然后自己跟着敲敲代码,只要坚持每天学一点。再选择一个好的代码编辑器,本人推荐pycharm(大多数人的选择吧)。
如果你兴趣浓厚,坚持学完基础了,快则一两个月,慢则三四个月或者更久。入门之后再想想自己准备走那些路线。大体上分为软件,网站,数据处理,爬虫以及其它等等领域。不同的领域所需了解和掌握的知识不一样,你可以选择一个方向,针对性地学习。
如果你走完了以上两步,我想你已经是一名python程序员了。如果需要指导可以私信我,乐意帮助。
我觉得应该根据需求而定,比如你想做web server就看看django 或 flask的书籍,你想做深度学习就看看sklearn或tensorflow相关的书籍。在看书的过程中去理解python的语法,python毕竟是一门面向对象的高级语言,语法本身没有壁垒。之所以这么建议还有一个原因是,python中的很多实用架构都有自己特别的习惯用法或称谓,比如django中的app和project的概念或者tensorflow中的图和会话的概念,纵使你读透python的语法书,对元类了如指掌或者对异步asyncio烂熟于心都解决不了实际问题
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答937 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
现在学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版.