100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python语言通俗理解_慢步学习 python语言编程 来扯扯语言的学习理解

python语言通俗理解_慢步学习 python语言编程 来扯扯语言的学习理解

时间:2021-07-04 22:39:26

相关推荐

python语言通俗理解_慢步学习 python语言编程 来扯扯语言的学习理解

最近慢步工作比较忙,有那么一丢丢挫伤了学习的积极性。积极性受挫的另一个原因是,慢步对自己给读者提供的内容有些困惑,“我能提供什么有价值的内容?”

不断重复书籍的知识点,好像并不能生产价值。

那么慢步来说说自己对编程语言的学习理解吧。

关于语言的共性——累积

学习编程语言,跟一个人学习一门自然语言(英语、日语)是差不多的。学习在某种情景下使用语言的词汇/语句来表达。比如表达善意的问候:“你好”、“hello”、“こんにちは(抗你知哇)”。语言的学习,就是不断的累积相应情景下的语言表达。

编程语言的学习,也在于累积编程语言语句的使用情景和效果。因此学习编程最有效的方式就是编写实例程序。不在于程序的完备,在于理解程序源代码的适用场景和效果。

例如笔者之前写的一个实例代码

对于编程老鸟笔者不敢说啥,但对于初学者,这样的例子,真的很实用,简短,容易理解,还具备一定的功能。

简单解释一下实例内容:

引用 python-docx库的Document模块/函数/对象,打开目标操作文档作为变量d,输出目标操作文档标题(即第一行内容,这个是笔者用来显示操作前后变化用的),将修改后的标题内容赋值给变量changetotext,再将这个变量内文本赋值给目标操作文本。最后保存文档,保存的文档命名为修改后标题.docx。

语言的学习,就是去理解一个场景中语言的运用,然后不断累积。之后,遇到类似的场景,你能使用这个语言,你就是会用这个语言了,你能应对的场景越多,你的语言能力级别就越高。

上述例子,上述功能的实现,你理解以后,再自行重现。这种事情做多了,你会发现自己脱离小白群体的那一条腿已经往外跨了。

语言的基本组成——词汇

python语言和咱刚开始学习英语一样,需要学习词汇,上述例子中就有“词汇”。

from docx import Document。黄色字体为python的关键字(又称保留字),from 与import连用,指从……引入……,这是引用的一个方式。对于引用笔者也有文章写过相关内容。

蓝色字体print也是关键字,作用是输出文本内容。

= 也算是编程的一个词汇,赋值号,把右侧内容赋值给左侧。

其余的词汇又从属于python-docx库的内容。python-docx库,是处理word文档的第三方库,集成了大量的处理word文档的功能代码,通过引用库的代码,可以大大简化编程的难度。这里的Document、paragraphs、runs、text、save都是docx库里面的词汇。

Document(文件名) 打开word文档

save(文件名)保存为文件名的文档

paragraphs、text分别是段落、文本,runs是python-docx库的一个概念,类似带格式单元。

这部分是python编程学习的主体内容,但这部分内容,无法一口吃个大胖子,还是需要一点一滴累积。

编程语言与自然语言的差异

编程语言,困扰人们的是,它需要通过恰当的途径转达给计算机阅读理解。

计算机是个不太聪明的铁块,你不按它的方式跟它就无法沟通。计算机只能理解机器语言(它的语言是这样的:0000 0101 1111 0111 1111……)。我们用python语言编写源代码,通过pyinstaller库,将代码转换成目标程序(机器语言)。只有这样,我们的编程语言才能被计算机理解。

编程语言与自然语言的差异在于,编程语言需要通过具体计算机和相应的编译软件,才能使用。这是把90%编程爱好者拦在编程外的拦路虎。

这个python使用和代码编译的具体过程,笔者也有详细的介绍,近乎傻瓜式描述了。欢迎翻阅笔者其他文章。

写在最后

慢步已经写了比较多细节详尽、实操可行的内容了,就是有时觉得重复太简单的内容不好,心累,又显傻。写复杂点,很多小白又云里雾里。

慢步太难了。

大家有什么建议的话,可以给慢步留言。也可以针对某个问题写内容。(能力范围内哈)。慢步尽量用通俗易懂的语言,说出自己的理解。感谢阅读。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。