我目前正在学习 python 并且一直在努力学习新功能。我需要的功能似乎总是完美匹配,直到我看到它们在其他地方使用时,我才想到它们。这是正常的吗?老程序员也会遇到这种情况吗?
例如learnpythonthehardway中的这个片段:
PHRASE_FIRST = False
if len(sys.argv) == 2 and sys.argv[1] == "english":
PHRASE_FIRST = True
Run Code Online (Sandbox Code Playgroud)
如果不先绕圈子,我永远不会想到这样做。
你有特定的记忆技巧吗?任何人都可以分享他们的见解吗?
写代码。首先,你最终会记住常见的内置插件,比如len,range等有大概几,你将永远记得一次,这些都是那些你几乎不使用(eval,exec,compile等),但是这将取决于您正在编写的程序类型。这在学习编程语言时很正常。
重要的是,学习如何找到解决文档的方法。您可能不会记住每个函数的确切参数列表,但您应该知道可用的功能类型以及如何查找它。
标准库模块是另一回事。您可能只使用其中的 10%,尽管有些人会使用更多。同样,只学习你需要的东西,也许从sys. 即便如此,仍有一些sys你可能永远不需要的晦涩角落。
不要试图记住一切,你不需要。
写代码。
| 归档时间: |
|
| 查看次数: |
5345 次 |
| 最近记录: |