| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 爬虫00-给刚接触编程的童鞋的一点小建议 -> 正文阅读 |
|
[Python知识库]爬虫00-给刚接触编程的童鞋的一点小建议 |
我们刚去接触一个新的领域的时候,绝大多数人都会有很多疑惑,毕竟天才只占极小的一部分。 我们遇到问题的时候,不假思索,第一惯性就是去寻求周边人的帮助,毕竟这是最省时省事的方式。 但这样只会让我们养成依赖,对于这里面蕴含的知识是否真正理解,其实应该打个问号。 python之禅中有这么一句话,“做也许好过不做,但不假思索就动手还不如不做。” 在编程的学习过程中,重点关注的应该是推导的过程,而不是结果。 拿到一个问题,不要着急去编写代码,首先应该尽可能地去明确问题的逻辑,之后再开始编写代码。 当这个问题的整体逻辑对你来说,有点复杂的时候,你应该尽可能去梳理自己能够明白的那部分逻辑,用代码去实现出来。 如果你发现思路是正确的,但是代码运行却报错了,该怎么办? 编程就是在不停地写bug,然后不停地解决bug,**对于这些报错,我们应该要能读懂,**因为以后你会频繁地遇见这种错误。 起初,我们肯定看不懂这些错误是什么意思,又是由什么引起的,这时候,我们可以借助百度或者翻译软件去解读这些错误。 **将报错信息复制到百度上,**你能发现有一连串的网页都指向这个错误。 要知道我们遇见的绝大多数问题,前人也都遇到过,网络上也基本会有相应的解答,往往还会伴随着错误的原因以及要注意的方向,这将是我们迈向自主解决问题的第一步。 通过自己搜索也好,摸索也罢,完美地解决了一个问题,带来的不仅仅是对知识理解的深入,还有满满的成就感。 对于那些不理解的,没有一点思路的部分,我们可以去寻求助教的帮助,但在这之前,一定要保证自己认真思考过。 而且要知道我们发起提问的目的是什么,是要理解问题的推导思路,理解为什么要这么做,而不是只要一个结果,这样的结果并没有意义。 既然知道了提问的目的,那就应该有针对性地去进行提问,一个优质的问题应该包含哪些方面呢。
那么,当我们得到了这个问题的答案之后就结束了吗? 并没有。问一问自己,当再次遇到类似的问题,自己能够解决吗,自己又是否真正理解了错误的原因? 只有深刻理解了问题的推导过程,明白这个地方为什么要这样写,那个地方为什么要那样写,才算结束。 如果你还想更进一步,要考虑的是当前问题是否有更加方便的解法?是否有更加灵活的写法? 我老师当年告诉过我一句话,至今记忆颇深。编程不应该仅仅追求功能的实现,而应该追求优质代码的编写。 同一个问题,可以有多种代码的写法,有的复杂,有的简单,有的性能高,有的性能低。我们应该追求简单且性能高的写法,这要求我们对知识深刻理解,并且能够灵活应用。 会有一些程序员工作一两年之后,觉得编程很无聊,来来去去就是编写那些代码,因为他们只是单纯地实现功能,而并没有去追求更优质的写法。 我的老师告诉我,他接触了很多门语言,其中最喜欢python,因为他总能在python中发现一些小惊喜。 总而言之,python是一门非常灵活的语言,有很多小技巧可以更好地去实现我们的需求,这些都有待我们自己去发掘。 最后,我们学习编程,目的是为了应用它去实际地解决问题,而不应该只是一味地学习。 我们用python来实现我们想实现的需求,得到的成就感是无法想象的。 愿大家都能在python之路上走得越来越远。 Python爬虫的优势
Python爬虫需要掌握什么
个人公众号 yk 坤帝 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 6:47:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |