Python培训
400-996-5531
今天想要分享给大家的是如何自学Python编程,学习这件事 还真不是人人都擅长的,有的人拿到一堆的Python教程却感觉无从下手,有的人却靠这一堆Python教程入门,这就是差距!那么对于拿了一堆Python教程却手足无措的同鞋要怎么办呢?
今天我们来看看同样的问题,其他前辈是怎么解决的。
我的学习经历分享
不仅是学Python,你学任何东西都得去实践。只看书,一是记不住,二是看时间长了,没动力了,看不下去了。
分享一下我自己的经历。
接触Python是从爬虫开始(脸红,以后再也不xjb写了),那时只知道照着网上的教程写,仗着自己C/C++的基础,强行理解Python代码含义。如果是考试的话,我是连学号都要抄下来的那种。
后来发现Python和C++完全是两个东西,而且Python也并不简单,其中包含着非常有趣的语法。由于我没有系统的看过书,所以对Python的一些细节完全不了解,只能是写代码的时候现场查,东拼西凑的感觉。
后来觉的根基不稳,写不下去了,就尝试着看廖雪峰的博客还有python核心编程。廖大的看完了,部分章节跳了,很基础。核心编程那本书也没看完,因为觉得好多东西基本用不到,无非是运行下例子,很没意思,后来这书看到一半就放弃了。
此时,我的Python水平就是强行用c++的思想编程,然后用Python翻译,都是简单语句,绝对跟pythonic不沾边。估计这时候连入门都不算。
后来,参与到实验室一个项目,需要开发后台,用Flask框架,没办法,只能硬着头皮上。那个代码那叫一个丑。自己都觉得不够优雅。没办法,一边写一边学,一边学一边重构。
通过查各种资料,了解了模块包机制,try catch机制,列表推导式,令人费解的穿参数问题等等,算是有了点进步。
后来又接触到了一本书叫《改善Python代码的91个建议》。虽然这本书褒贬不一,但是对于初学者的我来说,对Python中的机制有很多的问号,非常需要这样一本书来解惑。我从这本书收获颇多,每一个建议都非常有意义。
接下来我打算看一下《Python源码分析》,这本书我看了部分章节,感觉有点 C++神书中《深度探索C++对象模型》的感觉。看完之后收获应该会很大。
所以,题煮,学Python一定要多加练习,最好有实际的项目上手去做。然后Python真的是一门优雅的语言,虽然我是搞机器学习的,基本也用不到太深奥的语法,不过我还是想把他搞明白,因为这个语言深得我喜欢。
必须在项目中学习
原因是没有合适的小项目练手
举个例子,想从一个有100个人员信息excel或者txt里找到年龄小于25岁的女生的电话号码.
先思考怎么操作,然后用python去实现,那么完成的时候,你就对用python操作文本,组装数据结构有了一定的了解。
下一步就是怎么把这些数据存储到数据库中,然后通过python去查你想要的人的信息,这时候你对python的数据库操作有了认识
再下一步,通过python怎么在数据库中加入和删除人员信息
再思考怎么加上一个UI去实现操作,用web还是python 图形库
最后考虑怎么能够将这个程序打包成可执行程序而不是脚本之行呢
通过这样一个小练习,你就能知道如何去掌握python基础了
只有在项目中学习,才能学会编程。
当然,其实对于小白来说,入门很难,因为连编程原理都没有理解,更别提跟着做项目了。如果你真得想入这行,那么,有老师带领入门+项目实战是最好的方法了。
达内Python全新升级为5个月课程,紧跟企业实际招聘需求,从夯实基础知识开始,到网站开发、人工智能项目实践,帮助0基础学员快速达到一线工程师标准。达内的很多学员未毕业已经被企业抢定,这就是实力的见证。
如果你也想入门高薪Python人工智能行业,欢迎你来到达内学习。
感谢您的阅读,以上就是前辈分享的自己自学Python编程的经历,自学实际上训练的是自己的控制力以及调取资源的能力,二者协调 配合才有可能成功,缺一要么你要花费很长的时间,要么你就压根入不了门,好了更多Python相关的内容尽在达内Python培训机构,敬请关注!
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved