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