MENU

「0」 Problem Solving

September 8, 2018 • Coding at SCIE

没有人能说出世界上所有的语言中每一个函数的用法,而一个程序员应该学会如何寻找自己所需要的答案。

1. 内建函数——help()

当你想要知道这个函数能做什么的时候,为什么不问问 python 自己呢?
你只需要在交互式命令行(简单的说就是打开 idle 之后的窗口,或是在终端输入 python 后的窗口)输入 help(),光标的开头变成了“ help> ”

然后就可以输入你想知道的东西,比如我想知道 break 可以干什么,

是不是非常简单明了!!!

2. 搜索引擎

虽然这应该是一个常识,但是在搜索引擎上搜索 “如何写一个机器人” 就像搜索 “如何脱单” 一样愚蠢。一个不错的方式是搜索 “python 微信机器人” 就像 “如何找到一个和Saber一样可爱的女朋友”(抱歉这个好像找不到) 一样。请记住,互联网上有着数不尽的资源与教程,有方法的搜索能让你事半功倍。一般来说,我的建议是 编程语言+详细的内容 如 “python 字符串转数组” “java 异常处理” 等。如果你会英语, Stack Overflow 上面有着数不尽的问题与高质量答案。你甚至可以直接把报错信息放到搜索引擎,在某些情况下你会获得意想不到的搜获。

3.求助

如果你山穷水尽,寻找于其他程序员便是你最好的选择。然而,我本人十分建议你在求助前完整阅读这一篇文章。请记住,求助永远应该是你最后的选择,阅读文档或在网络上搜索能让你学到更多。对于一些基础的问题,你可以直接求助身边的程序员们,并希望他们能够伸出援手。若你身边的人都不知道怎么办,在 Stack Overflow 上用英文提问便是一个好主意。

编程的过程就是不断学习的过程,你总会遇到新的类库,新的语言。你可能在无数个深夜看着莫名其妙的报错陷入沉思,也可能在山穷水尽重构后才发现自己原来是少写了个等于号。学会如何提出并解决你的问题是你走向编程之路的第一步。

Tags: None