更多课程 选择中心


Python培训

400-111-8989

python适合自学吗?如何自学python更容易上手?

  • 发布:Python培训
  • 来源:达内Python人工智能
  • 时间:2018-09-21 13:19

python适合自学吗?自学这件事其实是因人而异的,如果你没有任何的编程和英文基础,对你来说就比较困难,需要有很强的自制力与学习能力。如何自学python更容易上手,当然是踩在前辈的肩膀上啦。

python适合自学吗?如何自学python更容易上手?

今天我们来看2位同学在Python自学之路的心得和经验,希望对你有所帮助。当然第一位同学是有一定编程基础的,如果你没有编程和英文基础,最好还是要找老师带领学习。

先交代一下自己的情况,非计算机科班出身,本科机械,会一点C/C++,没怎么写过代码,最大的程序可能就一二百行,没算法/数据结构基础。

多年前一心想往机器学习方向发展,在狼厂找了一份实习。刚开始实习接的任务是学会perl/正则表达式。这对那时的我算是不小的挑战。在狼厂看同事代码,第一次感觉到了专业和规范,相比之下我过去写的都是玩具了。

后来到一家创业公司,一切从零开始,好在当时老大愿意给我时间自学。所以我开始学python。先是重新过了一遍基础语法。然后努力要求自己写的规范,把一些常见功能封装成函数。大概一两个月过去,感觉收获挺大。有了自己的工具库,做东西效率大大提高。

然后遇到了瓶颈,我自己编程能力有限,翻来覆去就会那么几种写法。没有用到Python的高级功能,没有面向对象,而且很多实现非常啰嗦,不优雅。于是我开始系统深入的学Python。

仔细看完了《fluent Python》,感觉眼界有了很大提高。对Python的各种机制,高级特性有了非常全面的认识。学完这本书后,我也把Python升级到了3.5,把以前的代码全部重构成了Python3代码。

学了很多理论,接下来就是做项目练习。我觉得爬虫是个很好的切入点。因为难度不高,成就感强,有一定实用性。我陆陆续续写了20+爬虫,然后开始研究Python的数据库操作库。这样就顺带掌握了建库,入库,数据库迁移等基本操作。

有了数据库后,一方面可以做文本挖掘,另一方面还可以建站。我学习了flask,建立了几个个人站点,非常好玩。机器学习方面,我参加了kaggle竞赛,连带就学习了sklearn,pandas,numpy,TensorFlow等工具。

总得来说,自学三个阶段:

第一阶段应先系统地过一遍语言基础,认真理解语言的特性。

第二阶段进行各种实践,在实践中摸清各种工具库的用法,这样能做出能用的东西,保护学习积极性。

第三阶段,可以更深入语言本身,掌握底层细节,也可做更大规模的项目。

P.S.平时遇到的各类问题,基本上都是Google+stackoverflow解决的。所以科学上网也很重要。

小编内心OS:我们很多小伙伴是零基础,没有楼主这么好的编程和英文基础,也没有楼主这么好的检索能力。所以,想自学,有一定困难,这时候有老师带领一步一步学习就显得至关重要了。

找一套你能看懂的教程,还有教程的一节课最好在5-30分钟以内,还有就是教程里面是老师会敲代码。而不是直接给你看一个已经打好的,这很重要。然后你就跟着一起敲代码。必须要跟着敲代码。

看不懂的跳过,然后刷完一套教程,再回来看,不懂的就再看一遍。跟着敲代码。如果这个时候你入门了就写个简单的爬虫,从函数,到类,把学到的掌握的都用到你写的这些小程序里面,大概是这样。

可能不适用全部的人,但是我是这样学过来的,后面就多看一些技巧类的书,在刷其他的教程,一定要找个自己能接受,能看下去的教程看,有视频。书,技术博客等,最后,重要的事说三遍:一定要跟着敲代码。一定要跟着敲代码。一定要跟着敲代码。

小编在这里想对大家说:

自学对于没有任何编程基础的小白是不太现实的。所以,如果你决心入行了,那么,找个老师带领学习是最好的选择。当然啦,达内是你第一选择。

达内的python培训课程从基础知识、到数据分析、爬虫、Linux、人工智能项目、web前端、到全栈开发等全部涉及,帮你一步步学到前沿技术。

顺应技术趋势,学习Python人工智能,我们为你准备了零基础免费入门课程,9月5-9日开课,大咖带领入门,避免走弯路!

感谢您的阅读,以上就是对如何自学python方面的内容进行的归纳整理、案例分析,希望对你有所帮助!更多python方面的问题欢迎您来达内python培训机构进行咨询。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:零基础能学python吗?学python需要报python培训班吗?
下一篇:如何快速入门python编程?思维导图告诉你每一步怎么走!

Python培训机构哪家好?如何选择靠谱的Python培训机构?

用这三个方法轻松入门Python编程!

零基础学Python,刚开始就搁浅了怎么拯救?

关于Python,这些大家都在关注...

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省