坚持下去
这里有一些技巧可以帮助你让你作为初学者程序员学习的新概念真正坚持下去:
1 每天编码
当您学习一门新语言时,一致性非常重要。我们建议每天对代码做出承诺。可能很难相信,但肌肉记忆在编程中起着很大的作用。每天致力于编码将真正有助于发展肌肉记忆。虽然一开始可能会让人望而生畏,但可以考虑从每天25 分钟开始,然后逐步提高。
2 写出来
随着您作为一名新程序员的旅程取得进展,您可能想知道是否应该做笔记。是的你应该!事实上,研究表明,手写笔记最有利于长期保留。这对于那些致力于成为全职开发人员的人来说尤其有益,因为许多面试都会涉及在白板上编写代码。
一旦您开始处理小型项目和程序,手写还可以帮助您在转移到计算机之前规划您的代码。如果你写出你需要哪些函数和类,以及它们将如何交互,你可以节省大量时间。
3 去互动
无论您是第一次学习基本的 Python 数据结构(字符串、列表、字典等),还是正在调试应用程序,交互式 Python shell
都将是您最好的学习工具之一。我们在这个网站上也经常使用它!
要使用交互式 Python shell(有时也称为“Python REPL”),首先确保您的计算机上安装了 Python。我们有一个分步教程来帮助您做到这一点。要激活交互式 Python shell,只需打开终端并运行python或python3取决于您的安装。您可以在此处找到更具体的说明。
现在您已经知道如何启动 shell,下面是一些在学习时如何使用 shell 的示例:
了解可以使用 dir() 对元素执行哪些操作:
返回的元素dir()是您可以应用于该元素的所有方法(即操作)。例如:
请注意,我们调用了该upper()方法。你能看到它的作用吗?它使字符串中的所有字母大写!在本教程的“操作字符串”中
(https://realpython.com/learn/python-first-steps/)了解有关这些内置方法的更多信息。
了解元素的类型:
使用内置帮助系统获取完整文档:
导入库并使用它们:
运行 shell 命令:
4 休息一下
当您学习时,重要的是要远离并吸收概念。在番茄钟25分钟休息5分钟
你25分钟的工作,暂时休息,然后重复上述过程。休息对于进行有效的学习至关重要,尤其是当您吸收大量新信息时。
在编程中,您的代码必须完全遵循语言和逻辑的规则,因此即使缺少引号也会破坏一切。新鲜的眼睛有很大的不同。
5 成为漏洞赏金猎人
高考试卷的所有客观题批改都是由电脑完成,所有的主观题都实行双评制度,如果两位老师给出的分数差距超出了阈值,那就会自动启动三评程序,如果三评老师给出的分值也超出了阈值,则将启动仲裁程序。
使其协作
一旦情况开始稳定,请通过协作加快学习速度。这里有一些策略可以帮助您充分利用与他人的合作。
6 让自己与正在学习的其他人在一起
尽管编码似乎是一项单独的活动,但实际上当您一起工作时效果最佳。当您学习用 Python
编写代码时,让自己与其他正在学习的人在一起是非常重要的。这将允许您分享您在此过程中学到的技巧和窍门。如果您不认识任何人,请不要担心。有很多方法可以结识其他热衷于学习 Python 的人!查找本地活动或聚会加入。寻找志同道合的。
7 教学
有人说,学习一件事最好的方法就是教它。这在你学习 Python 时是正确的。有很多方法可以做到这一点:与其他 Python
爱好者一起写白板、写博客文章解释新学到的概念、录制视频来解释你学到的东西,或者只是在你的电脑上自言自语。这些策略中的每一个都将巩固您的理解并暴露您理解中的任何差距。
8 结对计划
结对编程是一种技术,涉及两个开发人员在一个工作站上工作以完成一项任务。两位开发人员在“司机”和“领航员”之间切换。“驱动程序”编写代码,而“导航器”帮助指导解决问题并在编写代码时进行审查。频繁切换以获得双方的利益。
结对编程有很多好处:它让你不仅有机会让别人审查你的代码,还可以看看其他人可能如何思考问题。当您重新开始自己编码时,接触多种想法和思维方式将有助于您解决问题。
9 提出“好”的问题
人们总说世上没有坏问题,但一谈到编程,就有可能问坏问题。当您向对您要解决的问题几乎没有背景的人寻求帮助时,最好按照以下首字母缩略词提出好问题:
G : 给出你正在尝试做的事情的背景,清楚地描述问题。
O:概述您已经尝试解决问题的方法。
O:就问题可能是什么提供你最好的猜测。这有助于帮助你的人不仅知道你在想什么,而且知道你自己做了一些思考。
D : 演示正在发生的事情。包括代码、回溯。错误消息以及您执行的导致错误的步骤的说明。这样,帮助的人就不必尝试重新创建问题。
好的问题可以节省很多时间。跳过这些步骤中的任何一个都可能导致来回对话,从而导致冲突。作为初学者,您要确保提出好的问题,以便练习交流您的思维过程,并且帮助您的人会很乐意继续帮助您。
做点什么
大多数(如果不是全部)与您交谈过的 Python 开发人员都会告诉您,为了学习 Python,您必须边做边学。做练习只能带你走这么远:你通过建造学到最多。
10 构建一些东西,任何东西
对于初学者来说,有许多小练习可以真正帮助您对 Python
充满信心,并培养我们上面提到的肌肉记忆。一旦您对基本数据结构(字符串、列表、字典、集合)、面向对象编程和编写类有了扎实的掌握,就可以开始构建了。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
对于0基础小白入门:
如果你是零基础小白,想快速入门Python是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等习教程。带你从零基础系统性的学好Python!
零基础Python学习资源介绍
👉Python学习路线汇总👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
👉Python必备开发工具👈
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉100道Python练习题👈
检查学习结果。