为何python难以推进?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
很多人在学习编程之初都会碰到这种问题:学会了基础的语法了,但是还是做不了项目,不知道如何下手。
当初,我学习C的时候是这样、Java的时候是这样、Python的时候也是这样,其实不管什么语言、什么知识都是这样:理论基础知识 - 能动手做项目是有一道鸿沟的。
那么如何突破这条鸿沟?中间的桥梁是什么?
其实题主自己已经回答出来了:照抄!
所谓照抄前提是有样本。
首先找到一些简单易上手的项目,这些项目大多散落在Python实践相关的书籍中、Github上,这些实战项目知乎上都有很多推荐。
1.一些比较好的适合初学者动手的项目:
Show-Me-the-Code/show-me-the-code
另外知乎上这个问题下的一些推荐的项目还是非常适合新手练习的,可以作为参考:Python 的练手项目有哪些值得推荐?
2.大多数的Python书里面(除了纯理论书)都是有小项目的,而且书的一个优点是它会一步一步解释这样做的原因。
先照抄这些项目,实现这些小功能在电脑上能运行确认无误之后,回过头来看代码:
有没有你不理解的地方,不理解的地方标记去搜索引擎或者书中找解释。
学习作者设计这个项目的思路方法,并运用到接下来的项目,如果时间充裕,建议隔天再重新再不看书的情况下重新自己实现一遍这些小项目。
如果你是跟着实战的书敲代码的,很多时候项目都不会一遍运行成功,那么你就要根据各种报错去寻找原因,这也是一个学习的过程。
总结起来从Python入门跳出来的过程分为三步:照抄、照抄之后的理解、重新自己实现。
。。。
如果你想学习Python,我之前写了一本从零学习Python和爬虫的电子书,关注微信公众号“路人甲TM”,回复关键词“1”就可以免费获得这本电子书。
如果你正在学习或者想要学习数据分析,我之前写了一本从零开始学习数据分析的电子书,关注微信公众号“路人甲TM”,回复关键词“2“就可以免费获得这本电子书。
如果你苦于没有数据集,可以在微信公众号“路人甲TM”后台回复关键词“0”获取一套我整理好的上百万条各个网站的数据集合。