第一章 python基本语法元素--1.1程序设计的基本方法

第一章 python基本语法元素

1.1程序设计基本方法

<1>计算机的基础知识:

  1. 计算机的概念:功能性表现在对数据的操作,也就是对数据的计算。输入输出处理和结果存储等。
    可输入性:根据一系列指令自动地,可预测地、准确地完成操作者的意图。如果不具备上述两点,则我们不可以称作它为计算机。
  2. 计算机的发展:计算机的发展参照摩尔定律,表现为指数方式
    计算机的硬件所以来的集成电路规模参照摩尔定律发展
    计算机运行速度因此也接近几何级数快速增长
    计算机所能高效支撑的各类运算功能不断丰富发展
  3. 摩尔定律(Moore’s law)
    计算机发展史上最重要的预测法则由Intel公司创始人之一的戈登摩尔1965年提出
    内容是单位面积集成电路上可容纳晶体管的数量约每两年翻一番
    CPU/GPU、内存、硬盘、电子产品价格等都遵循摩尔定律
    由此,在当今世界,唯一长达50年有效且按照指数发展的技术领域,可预见的未来30年,摩尔定律还将持续有效,同时计算机深刻改变人类社会,甚至可能改变人类本身。
  4. 程序设计:程序设计是计算机可编程性的体现程序设计,也叫编程
    深度应用计算机的主要手段,且编程已经成为当今社会需求量最大的职业技能之一,很多岗位都将被计算机接管,程序设计是生存技能。
  5. 编程语言编程语言是一种用于交互的人造语言
    编程语言是程序设计的具体实现方式,它比自然语言更简单,更严谨,更精确,主要用于人类和计算机之间的交互。

<2>编译和解释

在这里插入图片描述

源代码的例子中,我们可以这样解读:我们设计一种计算程序,2+3运算的结果赋值给result这个变量
在这里插入图片描述
在这里插入图片描述

通过知识框图,我们可以发现编译和解释的区别:编译可以理解为一次性的翻译,翻译完成就不再需要源代码,类似于英文翻译;解释是每次都需要源代码参与,类似于同声传译。由于方式不同,也就带来了程序实现的不同,我们把程序实现方式不同的语言分为脚本语言和静态语言。
脚本语言:使用解释执行的编程语言,如python,PHP,JavaScript
静态语言:使用编译执行的编程语言,如java,c,c++等

在这里插入图片描述

<3>程序的基本编写方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<4>学习计算机编程的意义

学习计算机编程,可以很好地促进人类大脑的思维,不同于数学的逻辑思维,物理的实证思维,是人类思维的第三种思维模式。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/BertramWang111/article/details/109262614