学习知识最重要的就是持之以恒,很多人学习技术或者语言,都存在“开头容易坚持难”,三分钟热度买了一堆书,报了辅导班,甚至各种辅助工具也准备好了,学了一周两周看不到成效就打起了退堂鼓。这其实都是一种畸形的学习方法。
微变量教育每年培养大量python学员,他们从报名开始到课程结束,6个月在线学习始终热情满,中途很少出现退学或者厌学情况。
“自学python开始看起来很容易,但是往后面学习就会愈来愈难,而且没有老师指导就会缺少成就感,缺少目标和计划性。微变量教育学员老师一对一跟进,老师也给新学员提出了5个方式,让他们在课程之余通过这些方式提高自己的编程能力。”微变量教育老师称。
提示#1:每天编写代码
当您学习一门新语言时,一致性非常重要。微变量教育建议每天致力于编码。可能很难相信,但肌肉记忆在编程中起着很大的作用。每天致力于编码将真正有助于发展肌肉记忆。虽然一开始可能会让人望而生畏,但可以考虑从每天25分钟的小事开始,然后再往上走。
提示#2:写出来
当你作为一名新程序员在你的学习过程中取得进展时,你可能想知道是否应该做笔记。答案是肯定的,一定要记得做笔记!事实上,研究表明,手写笔记最有利于长期记忆。这对于那些致力于成为全职开发人员的人来说尤其有益,因为许多面试都涉及在白纸上编写代码。
微变量教育提醒您,一旦您开始处理小型项目和程序,手写还可以帮助您在迁移到计算机之前规划您的代码。如果您写出您将需要哪些函数和类,以及它们将如何交互,您可以节省大量时间。
提示#3:休息一下
当你在学习的时候,离开并吸收这些概念是很重要的。微变量教育经常使用番茄工作法,并广泛推荐学员使用:你工作25分钟,稍作休息,然后重复这个过程。休息对于进行有效的学习至关重要,尤其是当您吸收大量新信息时。
调试时,中断尤其重要。如果您遇到错误并且无法完全弄清楚出了什么问题,请休息一下。离开你的电脑,去散散步,或者和朋友聊天。
在编程中,您的代码必须完全遵循语言和逻辑的规则,因此即使缺少引号也会破坏一切。新鲜的眼睛有很大的不同。
提示#4:成为Bug寻找者
说到遇到错误,一旦您开始编写复杂的程序,您编写过程中一定会遇到错误。它发生在我们所有人身上!不要让错误让您感到沮丧。取而代之的是,自豪地拥抱这些时刻,并将自己视为一个漏洞寻找者。
调试时,重要的是要有一种方法论方法来帮助您找到问题所在。按照执行顺序检查您的代码并确保每个部分都能正常工作是实现此目的的好方法。
一旦您知道事情可能在哪里发生故障,请将以下代码行插入到您的脚本中importpdb;
pdb.set_trace()并运行它。它将带您进入交互模式。调试器也可以从命令行运行python-mpdb。
提示#5:通过项目来训练自己
对于初学者来说,有许多小练习可以真正帮助您对Python充满信心,并发展我们上面谈到的肌肉记忆。一旦您牢牢掌握了基本数据结构(字符串、列表、字典、集合)、面向对象编程和编写类,就该开始构建小项目了!
你建造什么并不像你如何建造它那么重要。建造的旅程真的是最能教给你的东西。你只能从阅读RealPython文章和课程中学到很多东西。你的大部分学习将来自使用Python构建一些东西。你将解决的问题会教给你很多东西。
有许多列表包含初学者Python项目的想法。以下是一些帮助您入门的想法:
猜数字游戏
简单的计算器应用程序
掷骰子模拟器
比特币价格通知服务
微变量教育大量新学员通过以上方法持续保持对python学习的热爱,并且形成一定的学习规律,而不是一个人单打独斗,这样只会降低自己学习python的热情和耐心。