GG资源网

想自学python,如何才能高效的学好python?(想自学Python买啥书)

python是学不完的,因为第三方模块特别多,官方的模块少可以完全学会,但是可能并不够你使用,第三方模块只能靠看他们提供的技术手册。我目前是一边写程序一边查手册,慢慢的熟练了,手册查得就没有那么频繁了

#####

要高效的学习,那就需要前期做好充足的准备。首先你要明确你学习的目的,有足够大的决心,虽然Python入门比较简单,但是越到后面越有难度,毕竟是掌握一门技术,要有迎难而上的心理准备。再就是Python的学习路线要清晰,Python有很多方向,你看自己想要侧重哪个方向,制定好学习计划,这样即使搜集资料也知道哪些适合自己。最好是能有一套完整系统的课程,可以为你省很多时间。再就是要有项目,大小项目穿插在学习当中,才能学以致用。学习的过程中肯定会遇到各种各样的问题,很容易头大,这就需要你有足够的耐心,和自制力去坚持了。我也经历过自学的阶段,知识体系很乱,所以选择了系统学习。你刚开始接触,可以先看看资料,可以对自己的学习状态做一个评估预测。推荐你可以看看百战程序员Python入门400集教程,都是免费的,高淇大佬录制的,我看他家的视频很久了,目前在提升中,对我帮助很大。400集的内容挺多的,而且讲的比较深入,你可以先看看,寻找适合自己的学习方式。

#####

这种想法真的有,特别是刚接触的时候,总觉得枯燥,不够实用。其实,不用担心,如果有相应的想法就去实践,我给你推荐一个框架scrapy,这个框架是爬虫比较流行的。我也是最近才使用这个框架,使用起来还是比较容易上手。

scrapy是爬虫框架,可以让使用者,专注数据逻辑,而不用担心怎么爬取

scrapy的教程有中文版的,这个网站

http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/tutorial.html,有相关的介绍。使用这个框架,一开始的时候你不需要考虑复杂的Python操作,只需要有基础的html知识,因为这个框架使我们的重点在逻辑上,所以你必须清楚网页的结构,这样才能正确地提取所需要的数据。

然后,你只需要在spider文件中,写一个函数用于表示你需要怎么提取数据,这样就可以实现网页的爬取,当然刚开始的时候,不需要太复杂,只需要爬取某个页面就可以了。慢慢再爬取更多的网页。

如果觉得有点难,那么多花点时间,多看别人写的代码,先复制执行,然后试着自己改改运行,Python的好处在于直观、简洁,方便理解

其实我们在学习的时候,会有种错误,语法基础我都学好了,那么可以干些什么,或者说我这些语法虽然学会了,理解了。实际会不会应用呢,应用到什么级别,希望能够有相应的事情体现了下,就像问题一样,希望能够爬取数据来实践一下。想法其实挺好的,但是有个问题还是有明白的,基础没有扎实,虽然框架可以容易上手,可是不能够很快深入。这个时候,其实可以搜索一些写的好的代码多看、多自己也运行一下,运行没问题,就改,改完再运行,看一下是不是和希望的一样。

#####

首先如果你想要学习Python,是你自己真的是因为感兴趣才去学习的,因为这样的话你才有动力去学习,即使在学习过程中比较枯燥无聊,但是因为兴趣你也会坚持下去的。

其次你学习Python的时候,要明确好方向,有了方向才会有制定一定的学习计划,这样在你学习的时候是有很大的帮助的。我建议你在学习的时候可以去网上搜一些关于Python的免费资料,因为如果有完整的视频的话这样你学习起来比较系统,这样会事半功倍的。

还有就是在你学习的时候一定要懂得学以致用,因为如果光学习理论知识是远远不够的,在你学习的过程中一定要理论和实际相结合去做一些小项目,小程序等等,这样才学习的过程中才会及时发现自己的不足和缺点。

如果说是完整的系统的视频的话,我在这里推荐高淇老师的Python400集(大家可以去百战程序员或者尚学堂的官网上免费领取),这个视频是高淇老师亲自录的,高淇老师是拥有很多年的教学经验,课堂也是非常诙谐幽默的,讲的内容也是非常通俗易懂的,高淇老师也会理论结合实际让大家在学习之余做一些小项目,对于刚学习Python的小白来说简直就是一个福利。

想学习Python的可以去百战程序员或者尚学堂的官网上免费领取一下资料,大家可以先去看看,找一些适合自己学习的方法。

#####

Python是公认的简单易学,前景好,而且还是人工智能第一基础语言,不过想学精通也不容易,尤其是自学,很容易学偏,抓不住重点,刚开始建议用尚学堂的Python400集入门,这是我看过比较实用的

#####

1.建议初学者先了解一下python目前主要用在哪些领域,能用来做啥,是否对这么方向感兴趣,再确定是否继续自学,这样有目标有动力去学,切忌上来就看语法,写几行代码就觉得已经掌握了。

2.当然语法肯定是重要的,不然没办法码代码。语法这东西吧,千遍一律,无外乎,变量、函数、类的使用,网上免费的资源一看即可,一周掌握就足够了,有其编程经验,就更快了。

3.学语法的同时建议结合实例,并运行调试,我推荐菜鸟教程网,上面有各种语言的入门教程,提供实例,云端运行环境,可以直接运行,不需要搭建本地环境

4.语法掌握了之后,建议学下基本的设计模式,大项目如果不在一个可扩展、可维护的架构下开发,会造成代码堆叠,造成维护人员的崩溃。掌握设计模式,也是后面由程序员转架构师必须的。

5.最后肯定要实际做项目,加深语言的熟练度。

可以看看百战程序员高淇老师的python400集,免费基础课程,学习编程思维,锻炼自己

以上是我自己的经验,希望对您有帮助

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 想自学python,如何才能高效的学好python?(想自学Python买啥书)

发表回复

CAPTCHAis initialing...