020001_用编程语言和计算机沟通

一、何为编程?

  1、编程的目的:编写设计一个程序,使运行它的终端设备为我们做特定的事情。

二、编程语言的重要性

  1、编写程序需要通过编程程序实现。使用编程语言是为了和计算机沟通,编程中写的一行代码其实就是对计算机说的话,只有计算机明白了我们的意图的时候才会按照我们说的去做。

  2、编程语言分为高级语言和低级语言。越高级的语言,使用起来就越容易,也更接近人类说的日常语言,而越低级的语言九越复杂、不容易懂,甚至可以由0101组成。

  3、Python语言是高级语言之一,它非常注重语义化,很适合初学者上手,帮你最大限度的降低了学习编程语言的难度,让使用者能专注于眼前要解决的问题。

三、编程语言和人类语言的不同之处

  1、编程语言是精确的。计算机无法理解不精确的指令,在写代码的时候我们会反复推敲这一句会不会得到我们预期的效果,是不是一个准确的没有歧义的指令。

  2、描述的事情不一样。也就是要处理的事情其实是不一样的,现实世界中的常识往往帮不上你什么忙,你主要描述的是数据,计算机的运行机制,不同设备之间的数据交换协议。

  3、编程语言每一句有目的性。在编程语言中,每一句编程语言都会在计算机中发生特定的行为,所以每一句代码都需要有它的目的。

 四、快速学会Python的关键点

  1、数据

  2、函数

  3、条件判断

  4、循环

五、数据

  1、数据是程序运行的【原料】。有的数据来自于程序、有的数据来自于用户,我们使用编程语言来操作数据。

  2、数据有不同的类型。计算数学时我们用数字类型的数据,作文本处理的时候我们使用文字类型的数据。不同的数据无法进行合并,但是可以相互转换。

六、函数

  1、用函数实现想要的功能。我们通过写函数并且使用函数来实现我们想要的功能,在代码层面上是由一个或者多个函数实现的。比如说网站注册用户、更换壁纸、创建一个文件,这些功能 的背后都是多个函数在运行。

  2、调用函数的写法。你会接触到的第一个函数是print(),这也是使用函数的基本写法,一个英文名称后面跟上圆括号。

  3、通常来讲,函数在发挥功能的时候,还可以处理一个等待被加工的原材料,这个原材料会放在函数的括号里面。术语叫做函数的参数——你可以简单记忆成参与其中的数据。

  4、print('I use Python'),这就是使用现成函数的写法,绝大多时候我们是在用现成的函数来做事情,在后面我们会学到定义自己的函数的写法。

  5、函数与方法。函数还有一个兄弟叫做方法,特征是一般出现在【点】的后面,使用方法和函数基本上是一致的。'python'.upper(),upper()方法用来把小写转换成大写。

七、条件判断    

  1、编程中是否做一件事有明确的衡量标准。

  2、条件判断的用途。条件判断在编程中的用法大致分为两种:

    用法1:第一种更像是使用规则。因为作为设计者,你一开始就能预测这些不同的情况究竟有哪些、并且应该怎么做。比如你设计了一种椅子,有正反两种使用方式,那么你在写说明书的时候就要介绍,当正向使用的时候应该怎么做,而在反向使用的时候又应该怎么做。

    用法2:第二种侧重于【防御】。一个设计出来的程序是否好用,其中有很大一部分在于是否对用户将要做出的行为的各种可能性做出了预测,引导用户按照设计操作,避免用户非预期的操作行为。

八、循环

  1、循环是计算机重复的做一件事情的命令,在Python中我们使用循环做人非常不擅长的事情——穷举。循环指令可以让计算机从一堆数据中一次去除每一个片段,用于对比、筛选或是进一步行动。

  2、就像在工厂流水线中,要挑出生产的所有的商品中的次品,那么前提是要把所有的商品每一个都看一遍。

九、总结

  1、数据是程序运行的【原料】,数据有不同的类型。

  2、函数用来实现想要的功能,调用函数的写法是:函数名字(函数参数)。

  3、条件判断决定是否做一件事情的衡量标准分为两种,一种是使用规则,另一种的防御。

  4、循环是计算机重复的做一件事情的命令。

猜你喜欢

转载自www.cnblogs.com/Lamfai/p/9313557.html