加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

你们都是怎么学Python的?

发布时间:2019-10-24 17:53:21 所属栏目:移动互联 来源:叫我小包总
导读:自学Python一个月,怎么学都学不进去,感受本身要领错了,此刻连入门都不算,我该怎么办啊?这应该是每一个零基本学Python的小白城市面对的题目,本日我就团结本身的经验,和各人分享一下我是怎么学Python的? 我在网上经常看到想要转行IT,可能想进修编程但

自学Python一个月,怎么学都学不进去,感受本身要领错了,此刻连入门都不算,我该怎么办啊?这应该是每一个零基本学Python的小白城市面对的题目,本日我就团结本身的经验,和各人分享一下我是怎么学Python的?

你们都是怎么学Python的?

我在网上经常看到想要转行IT,可能想进修编程但不知怎样开始的伴侣,答复这类题目的人每每只是列出版单资源,然后给出一个大抵的偏向。

一些小白伴侣就开始扎入理论进修的汪洋大海,从苦读相同「算法导论」开始,可以或许僵持读下来的凤毛麟角,进修的起劲性也被不绝的挫败感消磨殆尽。

万物皆有道法可寻,进修编程这件事也不破例。我们是必要借助书本、借助进修资源举办进修,但起首我们得有一个清楚的进修蹊径。

进修Python的进程,大抵可分为入门、进阶、能干。每一个阶段的进修要求又不尽沟通,以是,我们应该给本身成立一条进修蹊径。

1.入门

所谓基本不牢,地震山摇。不管你早年有没有编程基本,都必要把握Python的基本常识,好比说:变量、数据布局、语法等,我其时入门看的书有:

  • A Byte of Python
  • Python编程从入门到拭魅战
  • 笨步伐学Python
  • 父与子的编程之旅

上面这些书都是豆瓣评分很高的Python进修器材书,有的书中有实例、有代码,我其时看的时辰,把每一个例子的代码都打了一遍,加深影象,也进修了Python的语礼貌则,以是,我提议各人自学的时辰也这样做,许多代码你看一百遍,不如手打一遍,然后在运行一次,有的也许由于版本的缘故起因会堕落,但这也是个进修的进程。

虽然,有的小搭档自学的时辰,风俗看视频,网上也有许多资源,最著名的当属廖雪峰的Python教程,尚有小甲鱼的Python自学视频等等,气魄威风凛凛各不沟通,学到常识就行,各人在看视频、看书的时辰,最好边看边做条记。

当你进修完基本语法后,你必要通过做一些简朴的项目来固定和检测本身所学的常识。只有当我们要去做项目标时辰,才会真正替换本身的思想,通过各类步伐实现本身的设法。

这里给各人保举一些得当基本固定与运用的项目。

  • https://www.shiyanlou.com/courses/364
  • https://www.shiyanlou.com/courses/370
  • https://www.shiyanlou.com/courses/589
  • https://www.shiyanlou.com/courses/651
  • https://www.shiyanlou.com/courses/368
  • https://www.shiyanlou.com/courses/70
  • https://www.shiyanlou.com/courses/561
  • https://www.shiyanlou.com/courses/583
  • https://www.shiyanlou.com/courses/756
  • https://www.shiyanlou.com/courses/684

2.进阶

进修完基本常识之后,我们可以按照本身的乐趣喜爱,可能职业成长,给本身定一个Python的行使偏向,今朝,Python被行使最多的是:

(1)搭建小我私人博客、网站(进一步进修Flask、Django);

(2)数据爬虫(进一步进修Requests、Scrapy);

(3)数据说明、呆板进修、深度进修等(进一步进修Numpy、Pandas、Scikit-learn等);

(4)通过富厚的第三方库实现各类百般的小设法。

今朝,我选择的就是数据爬虫,由于综合自身环境,本科也没学过编程常识,数学也不是很好,那么做数据爬虫项目也是很好的固定Python基本常识的要领。

一是数据爬虫项目不必要很长的代码,根基上100行以内就可以实现项目需求;二是富有逻辑性,可以熬炼代码思想;三是会涉及到HTML、数据库、代码机能等题目,这些常识点可以说是措施员必需进修的常识点,可以进一步提供闻一知十的手段。

数据说明、发掘就不消多说,险些是此刻Python最火的偏向了。进阶阶段每小我私人的偏向差异,所用的书也纷歧样,这里就不做保举。

3.能干

这个应该是每一个自学Python人的方针,每小我私人心中都要有一个人人梦。关于这个阶段,我给各人保举一个github上的项目,有位名叫骆昊(jackfrued)的资深措施员,为各人筹划了一条“重新手到人人”的百天之路。

今朝这个项目以及在GitHub摘下65400星,骆老师还在日程表上方,温柔地勉励各人:Python是一个“优雅”、“明晰”、“简朴”的编程说话。进修曲线低,非专业人士也能上手。项目传送门:https://github.com/jackfrued/Python-100-Days

最后,和各人分享几个自学Python的好方法。

(1)必然要抽闲增补理论常识。许多先进会夸大learn by doing,边做项目边进修,虽然这也是我回收的方法。在这种方法下,你不绝失足,纠正……进修服从很是高。可是,许多人走了极度,最后的功效就是不留意理论常识的进修,你会发明本身Google的手段越来越高,但真实的编程手段并没有获得晋升,假如你有这种环境,必要反思一下了。

(2)学会发问。好题目是成立在你本身已经实践可能思索的基本上问出来的,必要留意的是不要一碰着坚苦就喜好直接上网搜刮:「这个题目怎么回事啊?」、「我不大白你能不能帮我看看?」……

(3)善用搜刮引擎得到本身想要的谜底。这里说的搜刮引擎不是某度,是Google,并且要学会怎样行使英文发问,假若有报错信息,可以把报错直接copy进搜刮框。新手所碰着的题目,99%都可以在Stack Overflow上找到各类谜底和实现方法。

(4)学会看报错信息。一开始进修的时辰,每每会忽视这一点,但现实上报错信息给出了许多指向性的谜底,以是,我们不能一昧的依靠搜刮。

(5)学好英语。当我们真正行使Python的时辰,官方文档才是很好的查阅和进一步进修的资料,想要成为Python大神,就得多看官方文档,优越的Python措施员,险些每年城市去进修一遍官方文档。

总结

但愿各人看完我的分享后,能辅佐你批改自学Python的要领,然后凭证本身的节拍,日拱一卒,循规蹈矩。也接待各人靠山和我交换,你们是怎么进修Python的?

【编辑保举】

  1. 你不想错过的那些JSON器材
  2. Python 3.8 毕竟要不要进级?用过之后的小哥这样说
  3. 闲鱼上哪些商品抢手?Python 说明后汇报你
  4. 编程大神进阶之路:Python能力小贴士
  5. 小姐姐的Python潜匿能力合集,推特2400赞,代码可以直接跑
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读