python100题语感练习_给Python的初学者的一个建议,希望你能少走弯路

学习一门语言,不论是什么语言,python也好,php也好,java也好,都必须要有一个目标。一个学习的顺序,这样学起来才会事半功倍。

请点击输入图片描述

首先

明确学习目标,不急于求成,不好高骛远

当下的时代是一个喧嚣、浮躁的时代。我们总是会被生活中大量涌现的热点所吸引,所驻足,这就导致了你几乎没有深度阅读和思考的时间和机会。而我也始终认为,学习是需要沉下心来慢慢钻研的,是长期的,是孤独的,是要耐得住寂寞的;

但同时,学习不应该被赋予太多的功利色彩,你有自己的学习目标就好。

而小编认为,一个 Python 程序员的成长路线图应该是这样子的:基础语法–>语感训练–>课题练习–>分方向继续学习–>中级程序员–>拓展深度和广度–>高级程序员。

请点击输入图片描述

然而事与愿违,在现实中很多的新手的学习路线图却是这样子的:学完基础语法之后,不了解 HTML 协议和 Ajax 异步请求,就兴冲冲研究爬虫去了;或者,学完基础语法,就去搞视觉识别,连 OpenCV 的数据结构都看不懂;甚至,学完基础语法就直接研究神经网络,结果却是重演了一遍从入门到放弃。

所以我给Python的初学者的建议就是,不急于求成,不好高骛远,要一步一步,稳扎稳打,把基础打牢,做到功到自然成。一定不要不急于求成,因为这样可以避免走弯路,稳扎稳打非但不会延缓你成长的速度,反倒会节省你的时间。

目标要切实,不好高骛远,达成一个目标,再制定下一个目标,在连续的成功和进步中,建立起自信心,更能激发出更强的学习兴趣。

请点击输入图片描述

小编引入下面的一句话:

Now is better than never,Although never is often better than right now.

这是Python之禅中的一句话,翻译过来的意思是,做也许好过不做,但不假思索就动手还不如不做。

的确,在开始学习 Python 之前,你需要了解的一些背景,做出一些选择,并在你的计算机上做好准备工作,也就是你操作Python代码的工具。

因为学习一种编程语言,首先要找一款合用的集成开发工具,似乎是自然而然的想法。为什么不呢?

毕竟IDE是可以自动补齐,更可以一键运行,还可以断点调试。使用IDE来开发项目,就像驾驶一辆内饰豪华的汽车,尽情享受驾驶的乐趣就好了,谁还去关心引擎盖里面发动机是如何工作的呢?

请点击输入图片描述

可是,我始终认为,编程就像是驾驶,程序员就是司机,而且是职业司机,不是把驾驶当成通勤技能的各色白领金领。既然是职业司机,就不能满足于打着领结、戴着白手套驾驶内饰豪华、配置高端的汽车,而是必须具备打开引擎盖子维修和保养的能力。

并且刚开始学的人,代码都记不牢,这不利于你学习。而且IDE也是需要学习的,这也会浪费你的时间。

请点击输入图片描述

所以我不建议初学者一开始就使用集成开发工具——至少,在开始第一个月不要使用IDE。而且对于Python这样一种解释型的脚本语言,一款趁手的编辑器就足够了。Linux平台上,Vim或者Emacs都足够好;Windows平台上,我推荐使用notepad++。

这样的好处是:

专注于Python本身,而不是被工具使用问题所困扰。君不见,知乎上关于Pycharm和VSCODE的使用说明、常见问题的解决方案,多得几乎超过了讨论Python本身

手工运行代码,可以更直观、更深刻地了解脚本的解释执行过程

手工调试代码,有助于代码优化,提高代码把控能力

可以更好地使用pip安装和管理第三方模块

图片均来自于网络,如有侵权,请联系删除!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值