前言
学好 Python 最重要的是坚持,只有坚持才是王道。下面介绍了一些对于 Python 初学者真正有助于坚持学习的新概念和具体实践方法。
技巧 1:每天的代码
当你学习一门新语言时,一致性是非常重要的。我们建议每天都致力于编写代码。这很难相信,但是肌肉记忆在编程中起着很大的作用。每天进行编码将有助于发展肌肉记忆。虽然乍看起来可能令人畏惧,但还是要考虑每天从 25 分钟做起,然后从那里做起。
使用 Python 官方文档或权威指南查看第一个步骤,了解安装程序的信息以及启动的练习。确保配置好开发环境,例如使用 PyCharm、VS Code 或 Anaconda 等工具。
技巧 2:写出来
当你作为一个新的程序员在你的旅程中进步时,你可能会怀疑你是否应该做笔记。是的,你应该!事实上,研究表明,用手记笔记最有利于长期保持。这对于那些致力于成为全职开发者的人来说是特别有益的,因为许多面试将涉及在白板上编写代码。
一旦开始处理小项目和程序,手工编写也可以帮助您在移动到计算机之前规划代码。如果你写出你需要的函数和类,以及它们将如何交互,你可以节省很多时间。这种伪代码思维能显著提升逻辑构建能力。
技巧 3:去互动!
无论您是第一次学习基本的 Python 数据结构(字符串、列表、字典等),还是在调试应用程序,交互式 Python shell 都将是您最好的学习工具之一。
要使用交互式 Python 外壳(有时也称为 Python REPL),首先要确保 Python 安装在您的计算机上。若要激活交互式 Python 外壳,只需打开终端并根据您的安装运行 python 或 python3。
既然你知道如何启动 shell,这里有几个例子,说明你在学习时如何使用 shell。
了解使用 dir() 可以在元素上执行什么操作:
>>> my_string = 'I am a string'
>>> dir(my_string)
['__add__', '__class__', ..., 'upper', 'zfill']
从 dir() 返回的元素是可以应用于元素的所有方法(即动作)。例如:
>>> my_string.upper()
'I AM A STRING'
注意,我们调用了 upper() 方法。你能看到它做什么吗?它使字符串中的所有字母大写!在本教程的'操纵字符串'下,了解这些内置方法的更多内容。
学习元素的类型:
>>> type(my_string)
<class 'str'>
使用内置的帮助系统获取完整的文档:
>>> help(str)
Help on class str in module builtins:
class str(object)
...
导入图片文件夹并与之互动:
>>> datetime datetime
(datetime)
[, ..., , ]
datetime.now()
datetime.datetime(, , , , , )


