资讯详情

编程初学者如何使用搜索引擎

零基础python入门教程:python666.cn

大家好,欢迎光临 Crossin的编程教室 !

也许你会认为这篇文章的内容是非常基本的。事实上,我也这么认为。但多学生的信息和信息来看QQ根据小组讨论,有必要简单地普及科学,分享我的搜索经验。

如果你能在学习编程和日常生活中自然地使用搜索引擎来解决问题,那么你就达到了本文所期望的目标。否则,你应该意识到:

现在是互联网时代,学习方式与过去完全不同。20年前,如果你想学习一项新技能,你只能通过询问人、图书馆查看信息、购买书籍和上课来称之为线下。后来,搜索引擎在一定程度上改变了整个世界的运作模式。现在当你遇到问题时,第一反应不是使用搜索引擎,而是选择询问人们。我只能认为你是一个非常复古的人。

当然,也许更多的时候,你使用搜索引擎,但没有得到你想要的结果,所以你不得不问别人。在这种情况下,你需要一点搜索引擎技能和意识:

提出一个好问题本身就有助于解决这个问题。选择搜索关键字也是如此。如果你只是用我安装python为什么不成功?python当你报错的时候,你会报错的。这么空洞的白话搜索,天知道怎么解决。……

虽然目前的搜索引擎在语义分析和分词方面已经相当成熟,但建议用关键词来描述你的问题,这样可以使你的问题更具体、更准确。通常,空间分割1~三个关键词,可以得到更好的搜索结果。

如果您正在为您的程序无法运行而寻找解决方案,则直接使用错误报告提示信息进行搜索是最佳选择。一般来说,代码异常会输出异常的类型和位置,应用软件的错误甚至会提供相应的错误代码来定位和解决问题。用这些信息搜索比用自然语言描述错误要准确数百倍。

比如你要搜索python在你的关键词中添加一个相关问题python直接搜索你的具体问题总比直接搜索好。比如你想知道Requests如果不添加模块的具体用法python,很难找到你想要的信息。此外,如果你知道你的问题是django然后直接添加方面django关键字会比加python更有效。但是要注意,你要区分你的问题属于哪个范围。如果你的数据库与你的操作系统不兼容,你总是使用它python搜索关键词,就跑偏了。

有时候,你会发现你搜索的关键词会导致一个热门问题,但你确信这个问题不是你想要的。此时,我宁愿放弃这个会导致歧义的关键词。当然,还有其他解决方案,我稍后会提到。

有时,歧义是由你的错误猜测引起的,比如上一个例子中的python导致无法找到数据库的问题。因此,在搜索过程中,您需要根据情况调整关键字。

复杂的问题往往不能在一夜之间解决。搜索过程也是一个反复思考的过程,需要通过现有的结果来推断和纠正,最终实现目标。

国内某知名搜索引擎时不时被拿出来批评,对搜索结果的排名和误导也是其中之一。虽然与搜索编程相关的信息不会欺骗你,但搜索结果的质量仍然可能影响你的学习。也许你下载的软件不是官方的,而是植入了木马病毒的版本。也可能你轻信了投放推广的培训机构,去上了一个糟糕的培训课程。更重要的是,在搜索结果中,有许多无效、重复甚至错误的内容,延迟你的时间,误导你的方向。

有鉴于此,如果您不能选择更好的搜索引擎,那么我只能建议您仔细区分搜索结果的质量。保持怀疑搜索结果的态度,不要只迷信顶级结果,它们可能是推广(注意,一般搜索引擎标记),或做一些排名优化,或者只是运气好。尽量下载软件包到官方网站,查阅资料尽量选择官方文件。此外,独立技术博客的质量高于挂满小广告的资源站。

对于编程问题,另一个选择是直接到相关网站进行搜索。强烈推荐另一个程序员的必要工具:。有人问我英语不好能编程。我的回答是,是的,但你会错过很多好东西。例如,在这个时候,你只能使用类似的中文网站。SegmentFault它在中国做得很好,但在内容上肯定不可能StackOverflow相提并论。

此外,知乎也是一个搜索问题的地方,但它通常倾向于评估性质,而不是具体的技术问题。

除了直接搜索关键词外,大多数搜索引擎还提供一些高级功能,包括:

示例:在搜索框中搜索

python site:zhihu.com

搜索结果可以限制在知乎。对于一些没有站内搜索或者站内搜索不好的网站非常有用。

示例:在搜索框中搜索

"matching query does not exist"

这段文字的结果可以准确匹配,而不是搜索它们作为多个关键字。

示例:在搜索框中搜索

django -unchained

单纯搜索django,会有一部分同名电影《Django Unchained》结果。包含的内容可以通过减号去除unchained结果。注意减号前面一定有空格,后面一定没有空格。

示例:在搜索框中搜索

python filetype:pdf

结果都是pdf类型ppt很有帮助。

百度现在在搜索结果的顶部添加了三个过滤器:时间、文件类型和网站,我认为这很好。毕竟,大多数人不习惯像程序员那样使用代码和符号语言。

感谢的各位~


_推荐以前的文章_

如何保持学习编程的动力


如需了解

请在内回复:

0987052e818e80691ed80538f4627c72.jpeg

标签: 3d传感器于unchained

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台