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使用和代码编译的具体过程,笔者也有详细的介绍,近乎傻瓜式描述了。欢迎翻阅笔者其他文章。
写在最后
慢步已经写了比较多细节详尽、实操可行的内容了,就是有时觉得重复太简单的内容不好,心累,又显傻。写复杂点,很多小白又云里雾里。
慢步太难了。
大家有什么建议的话,可以给慢步留言。也可以针对某个问题写内容。(能力范围内哈)。慢步尽量用通俗易懂的语言,说出自己的理解。感谢阅读。
python语言通俗理解_慢步学习,python语言编程,来扯扯语言的学习理解相关推荐
- python 职场需求_九年从业经验的职场人是否需要学习Python语言
首先,对于已经有9年从业经验的职场人来说,当前持续学习编程语言还是有必要的,一方面未来的职场上升空间非常大,另一方面掌握编程语言也是顺应当前互联网.人工智能时代的发展要求,随着工业互联网的发展,未来职 ...
- python中的列表理解_掌握『Python列表理解』需要知道的9件事,你知道了吗?
越来越多的人开始学习Python,它已经成为最流行的编程语言之一,这几乎发生在所有领域.比如网络开发.科学计算,当然还有人工智能. 无论想用python干什么,都绕不开学习Python的数据结构.变量 ...
- python学什么东西_什么是Python?你应该学习和使用它的13个理由
如果您希望转向网站开发或软件开发,成为程序员中的一员,那么学习HTML,CSS和JavaScript的基础三重奏就不会出错.但要真正在拥挤的应用领域中脱颖而出,您还是需要学习其他编程语言. (上图为G ...
- 学习python最好的书籍_最好的Python书籍
学习python最好的书籍 Python is an amazing programming language. It can be applied to almost any programming ...
- python语言画图代码_零: python matplotlib 画图进阶(含完整代码)
导论: 在科研和研究的过程中,无论是哪个学科或者将来走上工作岗位,可视化是非常重要的一个环节. 这里的重要性,在我看来有三点:人是视觉动物,老板看你工作做的怎么样,paper reviewer看你研究 ...
- python监控目录变化_如何用python语言监控文件或目录变化
本文python语言实例实现的功能是监控一个文件或目录的变化,如果有变化,把文件上传备份至备份主机,并且要监控上传过程是否有问题等,具体内容如下,希望对大家学习python语言有所帮助.#!/usr/ ...
- python算法工程师书籍_我是如何成为算法工程师的,超详细的学习路线
一.前言 各位十一过得如何? 假期,我回了趟老家,文章停更了几天. 写文章以来,被问到最多的问题就是「算法的学习路线」. 今天,它来了. 我会带着大家看看,我们需要学些啥,利用这个假期,我甚至还收集整 ...
- python语言基础实验_实验二Python语言基础函数包练习.doc
实验二Python语言基础函数包练习 实验 Python语言基础函数包练习:1208 学号: 实验目的 1.Python语言包,如math.NumPySciPy和Matplotlib等函数包的使用实验 ...
- 业余学习python有用吗_对于那些不做编程工作的小伙伴来说,学习Python有什么用呢?...
很多同学会说Python那么火,铺天盖地的都是他的广告,可是我的平时工作和学习又接触不到编程之类的东西,那来学习它又有什么用呢? 有没有这个必要呢?在此,小编对于有这种疑问的同学呢想对你们说,其实即便 ...
- python语言中浮点数_举例说明python如何生成一系列浮点数
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 在这篇文章中,我将向您解释如何用python生成一系列浮点数.我已经用python写了几个示例,演示了如何 ...
最新文章
- 第十五届全国大学生智能汽车竞赛人工智能创意赛
- python爬虫新手项目-Python爬虫实战之取电影天堂,,新手练手项目
- matlab中怎么求矩阵的特征值和特征向量
- c语言绝对循环,c语言之循环
- 学生渐进片add如何给_渐进镜片的说明与镜架选择
- SBuild 0.2.0 发布,基于 Scala 的构建系统
- Face alignment at 3000 FPS via Regressing Local Binary Features
- kubernetes 如何彻底删除pod、deployment、service
- muduo库net源码分析一(网络编程本质)
- 美国交通安全管理局出台更加严格机场安全检查新规
- forward与sendRedirect区别
- 关于Tween的几个注意事项
- Python运维开发学习(一)
- 音乐播放器的滚动歌词的实现
- ADD_MONTHS函数的使用
- 005 [Error] expected declaration or statement at end of input
- 【前端运维】打通任督二脉!(nginx篇和nodejs + go)
- 【五天时间】Qt从入门到实战:第一天
- 基于JAVA的跳棋游戏的开发-计算机毕业设计
- 搜索引擎中文网站提交登陆入口(09年完整汇总)
热门文章
- unity资源包导入错误 Failed to import package with error Couldnt decompress package
- 组播PIM-原理介绍+报文分析+配置示例
- android bitmap nv21,Nv21转Bitmap(高效率转化)
- 用vulkan写个引擎 (一)综述
- 《MEMDOG:一种基于 Linux 的在线内存检测器》
- TortoiseSVN安装注意事项及中文语言包安装
- 管理学中常用的激励理论
- mysql 计算近30天总金额_电商网站销售数据分析(MYSQL)
- python小孩子_python 给小孩起名
- emacs 使用汇总