加入收藏 | 设为首页 | 会员中心 | 我要投稿 江门站长网 (https://www.0750zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

为什么你总是学不会Python

发布时间:2021-04-11 16:46:09 所属栏目:评论 来源:互联网
导读:部分的 Python 入门书籍的目录都非常长(毕竟缺少某个重要的知识点会被批),但是作为入门来说,真的需要所有的知识点都学习一遍吗? 对于入门者来说,看着这些书籍目录学习往往会遇到各种陷阱,今天我就来分享一下我的个人观点。 语法太多了 Python 的语法规则

部分的 Python 入门书籍的目录都非常长(毕竟缺少某个重要的知识点会被批),但是作为入门来说,真的需要所有的知识点都学习一遍吗?

对于入门者来说,看着这些书籍目录学习往往会遇到各种陷阱,今天我就来分享一下我的个人观点。

语法太多了

Python 的语法规则多不多?其实非常多,如果你学习过一些古老不再更新的编程语言,对比下来你就会发现其实 Python 语法非常多。

因为 Python 需要适应现代的开发要求,他"逼不得已"需要不断加入新的语法特性,比如像"装饰器"、"海象运算符"等等。

此时初学者会陷入第一个陷阱——抵受不住"目录"的诱惑,感觉自己跳过了某个知识点就会无法入门。

作为入门者我是不建议学习这些东西(短期内你大概率用不上)。

那么,到底需要学习哪些语法?

  1. 分支判断
  2. 循环

说白了就是 if 和 for 循环。

其实,学习这些语法不是要你去记忆怎么写,大部分时候这些语法语句不需要我们亲手敲出每个字母,因为现在的 ide 都非常友好,一般都能提供生成代码段的功能,如下是 vscode 的演示:有人建议入门要亲手输入每段代码,大家一定要三思,这只能提升你键盘打字水平

有段时间我经常需要来回切换多种编程语言,但并不考验我的语法记忆水平,这就是代码段的好处

小伙伴:"那其他的语法规则呢,比如运算符优先级别这些,我总是记不住怎么办?"

其实我也从来没有去记忆啥运算符优先级别,因为在出现多种运算符时,我总是使用括号明确他们的优先级别:

小伙伴:"这样子看起来,好像很容易入门,if 和 for 语法真的这么容易学习?"

并不是,像 if 语法的学习重点不是怎么写,而是怎么构造 bool 值,这就需要你进一步了解基本的数据类型(str、int、bool这些)。

幸好这些知识点的数量非常少,对于入门来说也不需要深入了解每个类型的保存机制(比如需要多少个字节)

以上这些知识点可能只是一本入门书籍中的1到3个章节的内容

序列的处理非常重要

当你基本了解 if 和 for 的使用后,下一步就要了解序列的数据结构(列表、元组)。

此时,初学者会陷入另一个坑——列表有许多方法需要记忆!

同样地,我也不推荐入门者记忆这些方法,只需要记住最常用的1、2个操作即可。比如:

  1. 添加元素:append
  2. 移除元素:remove

同理,字符串也有许多处理方法,通常我们只需要学习少量几个方法即可

小伙伴:"?!,就这样子?"

事实上,后期你可能连上述2个操作都很少用上。因为在 Python 中更倾向于构造新的序列,而非对序列原地操作。

(编辑:江门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读