python能自学成功吗-想自学Python,如何才能坚持下来?

要有明确可持续的目标。

单纯的为了学习而学习,很难坚持下去。人的大脑记忆是有限的,如果一个东西你的大脑觉得没有用处,或者你没有使用的场景。那么,大脑就会逐渐忘记这个东西,这是一种正常的生理机能。

所以,自学一样东西,要创造使用的场景,要有明确的目标。学习任何一门语言,肯定都是需要从基础的语法开始,Python 语法简单,上手快,这就降低了入门的门槛。那么学习了语法之后,可以做什么呢?可以去尝试做题,LeetCode 上面有难度分为 easy,medium,hard 的题目,初学 Python,可以尝试去做 easy 的题目,向 LeetCode 提交通过。 />

这个阶段可以把目标定位做完 LeetCode 的 50 道 easy 难度的题目。

这个过程既可以检验你是否掌握了所学习的 Python 基本语法,还可以锻炼你实际写代码的能力。同时,当你提交通过之后,你还可以看到别人写的代码。你可以阅读那些用时短的代码,对比一下自己写的和别人写的有什么不同,借鉴学习。

这里有个仓库,也是我的做题记录,跌跌撞撞,一年多也记录了不少题,可以参考一下。ruicore/algorithm​github.comv2-a8a62de47e1b89b96c0e474f2903a5e4_ipico.jpg

2. 要有正反回馈。

学习一个东西,一定要有反馈,反馈可以明确自己当前学习的状态,如果学有成果,那就按照当前这个状态继续保持下去,如果感觉很吃力还没有收获感,那就应该调整方法。向 LeetCode 提交代码就是一个有反馈的过程,每一次提交,LeetCode 都会告诉你当前这个解法是对还是不对,这个解法相比与大多数的解法,用时是怎样的,你就可以根据这些来提高自己。

另一个有反馈的方式是和同学一起做,两个人做和一个做是完全不一样的效果的。两个人有互相监督的效果,并且遇到问题两个人讨论,会碰撞出新的想法,你会有`哦,原来还可以这样做啊`的柑橘。

3. 要有记录

记录相当于一个证明,证明自己自学 Python,确实学到了一些东西,没有白费。当你看到记录越来越多的时候,你会很有成就感,也越容易坚持下去。记录这个东西推荐 GitHub 网站,这里有成千上万的程序员和你一起码代码,是一个宝库。

4. 注意事项与进阶

现在互联网发达,获取资料非常容易,而且还是海量的资料,初学者很容易在海量的资料中迷失了自己,成为了资料的收集者。千万不要这样,不要堆砌。初学者学 Python 是不建议看书的,而建议是在网上找一个知名的 Python 入门教程,跟着教程弄明白基础的语法,然后就上手实战。

初学者也不建议一开始就来做一个网站项目,因为一个网站涉及到框架,数据库连接,Python 的一些面向对象的语法,如 class,继承,重载;一些高级语法如 装饰器,魔法方法等,很容易让人打退堂鼓。这些东西都应该是你 Python 有基础之后再去学习的东西。

关于书籍在啰嗦一句,初学者是不建议直接看书的。但是当 Python 入门之后,可以看这本书将 Python 基础体系化:

当 Python 各种高级用法都熟悉之后,可以看这本非常出名的书,而且可以把它作为工具书参考:

最后,感谢耐心读完,如果您觉得本回答有用,欢迎点赞、评论、收藏 !

您的鼓励就是我的动力 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值