我认为,Python可以分三个阶段进行系统学习:
入门
进阶
实战
1.入门知乎和其他论文关于Python入门的讨论已经有很多,有不少博主上来就是推荐一波书籍,我认为人的精力和时间是有限的,推荐的书籍和教程太多,难免学不过来,倒不如选择一两本好书,仔仔细细学习一边。尤其对于编程语言,更多的需要在实践过程中不断的踩坑,才能意识到怎么做会更好,就比如面向对象、函数式编程、类的特殊方法等等,只有我们去实战中用到的时候,才能更加真切的体会到它的作用和优点。对于入门,书籍和在线教程分别推荐一份。

书籍
Python cookbook

.说说你们都拿python来干了什么秒事

说说你们都拿python来干了什么秒事
毫无疑问,这是一本很不错的书籍,有人会考虑,这本书适合入门吗?我的回答是肯定的。当然,这本书比着有些"入门书籍"要稍微深一些,这正是我推荐这本书而不推荐其他书籍的原因,我觉得《Python Cookbook》和其他入门书籍、教程一样,都是在围绕数据结构、基本概念在展开,但是它对比于其他教程"蜻蜓点水"式的阐述,我觉得这本书做了更多延伸,讲解了更多高阶用法,我觉得高阶用法你不一定要记住,但是知道有这么一回事,对后期进阶、实战会有很多帮助。
如果觉得这本书知识太深,可以结合下面介绍的菜鸟教程、廖雪峰Python进行入门学习,可以在学习基础语法、了解基本概念之后看一下《Python Cookbook》,有助于加深对Python的理解。
除此之外,还有一些不错的Python书籍可以选择:

《Python编程:从入门到实践》
说说你们都拿python来干了什么秒事

《Python编程快速上手》
说说你们都拿python来干了什么秒事
《像计算机科学家一样思考Python (第2版)》
说说你们都拿python来干了什么秒事
2.进阶
13:44:44
掌握了Python的基础语法,例如运算符、条件语句、循环语句、数据结构、函数、类等,要想加深印象,需要一些练手的小项目来进一步增强对Python的认知,关于进阶项目,我推荐以下几个。

Python 练习册,每天一个小程序

github将近8k个star的学习项目。

500 line or less

一本Python神书,而且还有源码。

学完基础语法并了解Python一下高阶方法之后该做些什么?我认为首要的是先选择一个方向,机器学习图像处理自然语言数据分析web…这样才清楚自己该朝着哪个方向 努力、该拿哪些项目练手,对编程能力进一步巩固,这样要比“无头苍蝇”式的漫无目的学习效率要高很多。
其次,可以找一些比较优秀的项目进行实战,扩展自己知识面的同时对编程能力进行巩固。首先,以机器学习、深度学习框架为例,推荐几个github上热门的学习项目。tensorflow_course如果觉得官方文档不能够让你变成tensorflow熟手,那就试着用tensorflow完成几个机器学习算法的搭建,tensorflow_course是一个gihub资源,目前已经10k+个star,受欢迎程度可见一斑,上面有传统算法,例如线性回归、支持向量机,也有深度学习算法,例如卷积神经网络,能够让你在学习机器学习的过程中进一步熟练tensorflow。

更多资料分享请↓备注w即可领取入门全套资料电子书籍说说你们都拿python来干了什么秒事

相关文章: