python

本文介绍了程序设计的基本方法,包括计算机与程序设计的关系、编程语言的执行方式(编译与解释)、程序设计语言的分类。重点讲解了Python语言,包括其在不同领域的应用、Windows系统的开发环境配置,以及通过交互式编程展示了圆面积计算、同切圆绘制和五角星绘制的实例。文章还强调了学习编程的重要性,并指出Python语言作为入门的易学性和广泛应用。
摘要由CSDN通过智能技术生成

python

程序设计基本方法

计算机与程序设计

计算机的发展

计算机的发展参照摩尔定律,表现为指数方式

  • 计算机硬件所依赖的集成电路规模参照摩尔定律发展
  • 计算机运行速度因此也接近几何级数快速增长
  • 计算机所能高效支撑的各类运算功能不断丰富发展

当今世界,唯一长达50年有效且按照指数发展的技术领域,计算机深刻改变人类社会,甚至可能改变人类本身,可预见的未来30年,摩尔定律还将持续有效

摩尔定律 Moore’s Law

计算机发展历史上最重要的预测法则

  • Intel公司创始人之一戈登-摩尔在1965年提出
  • 单位面积集成电路上可容纳晶体管的数量约每两年翻一番
  • CPU/GPU、内存、硬盘、电子产品价格等都遵循摩尔定律
程序设计

程序设计是计算机可编程性的体现

  • 程序设计,亦称编程,深度应用计算机的主要手段
  • 程序设计已经成为当今社会需求量最大的职业技能之一
  • 很多岗位都将被计算机程序接管,程序设计将是生存技能
程序设计语言

程序设计语言是一种用于交互(交流)的人造语言

  • 程序设计语言,亦称编程语言,程序设计的具体实现方式

  • 编程语言相比自然语言更简单、更严谨、更精确

  • 编程语言主要用于人类和计算机之间的交互

编程语言种类很多,但生命力强劲的却不多

  • 编程语言有超过600种,绝大部分都不再被使用
  • C语言诞生于1972年,它是第一个被广泛使用的编程语言
  • Python语言诞生于1990年,它是最流行最好用的编程语言

编译和解释

编程语言的执行方式
  • 源代码 :采用某种编程语言编写的计算机程序,人类可读

​ 例如:result = 2 + 3

  • 目标代码:计算机可直接执行,人类不可读(专家除外)
    例如:11010010 00111011
编译

将源代码一次性转换成目标代码的过程

compiler

  • 编译:一次性翻译,之后不再需要源代码(类似英文翻译)
解释

将源代码逐条转换成目标代码同时逐条运行的过程

interpreter

  • 解释:每次程序运行时随翻译随执行(类似实时的同声传译)

执行解释过程的程序叫作解释器

静态语言和脚本语言

根据执行方式不同,编程语言分为两类

  • 静态语言: 使用编译执行的编程语言
    C/C++语言、Java语言

  • 脚本语言: 使用解释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值