资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,全国计算机等级考试二级教程,Python,语言程序设计,(2018,年版,),【,第,1,章,】,程序设计基本方法,Python,语言的特点,考纲考点,程序设计语言,程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系,它按照特定规则组织计算机指令,使计算机能够自动进行各种运算处理。,按照程序设计语言规则组织起来的一组计算机指令称为,计算机程序,。,程序设计语言概述,高级编程语言根据执行机制不同可分成两类:,静态语言和脚本语言,,静态语言采用编译方式执行,脚本语言采用解释方式执行。例如,,C,语言是静态语言,,Python,语言是脚本语言。,采用,编译执行,的编程语言是静态语言,如,C,语言、,Java,语言;采用,解释执行,的编程语言是脚本语言,如,JavaScript,语言、,PHP,语言,程序设计语言概述,编译是将源代码转换成目标代码的过程,通常,源代码是高级语言代码,目标代码是机器语言代码,执行编译的计算机程序称为编译器,编译和解释,解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的计算机程序称为解释器。,编译和解释,编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。,对于相同源代码,编译所产生的目标代码执行速度更快。,目标代码不需要编译器就可以运行,在同类型操作系统上使用灵活。,编译和解释,解释则在每次程序运行时都需要解释器和源代码。,解释执行需要保留源代码,程序纠错和维护十分方便。,只要存在解释器,源代码可以在任何操作系统上运行,可移植性好,编译和解释,计算机编程,计算思维是区别于以数学为代表的逻辑思维和以物理为代表的实证思维的第三种思维模式。,编程是一个求解问题的过程,首先需要分析问题,抽象内容之间的交互关系,设计利用计算机求解问题的确定性方法,,进而通过编写和调试代码解决问题,这是从抽象问题到解决问题的完整过程。,Python,语言概述,Python,语言的诞生,Guido van Rossum,Python,语言创立者,2002,年,,Python 2.x,2008,年,,Python 3.x,使用,Python,语言编写的,Hello,程序只有一行代码,print(“Hello World”),第一行的“,”是,Python,语言运行环境的提示符,第二行是,Python,语句的执行结果,Python,最小程序,print(Hello World),Hello World,Python,语言支持中文等非西文字符的直接使用,带中文的,Python,最小程序在运行环境中的执行效果如下:,Python,最小程序,print(,世界,你好,),世界,你好,Python,开发环境配置,安装,到,Python,主页下载并安装,Python,基本开发和运行环境,网址:,www.python.org/downloads/,https:/python123.io/download,根据操作系统不同选择不同版本,下载相应的,Python 3.0,系列版本程序,安装,安装,Python,解释器,Python,解释器有两个重要的工具:,IDLE,:,Python,集成开发环境,用来编写和调试,Python,代码;,Pip,:,Python,第三方库安装工具,用来在当前计算机上安装第三方库,通过,IDLE,启动交互式,Python,运行环境,输出数据,打开,IDLE,,点击,Ctrl+N,打开一个新窗口,输入语句并保存,使用快键建,F5,即可运行该程序,Python,程序的编辑方式,Python,程序有两种运行方式:,交互式和文件式,。,交互式,利用,Python,解释器即时响应用户输入的代码,给出输出结果。,文件式,将,Python,程序写在一个或多个文件中,启动,Python,解释器批量执行文件中的代码。,交互式一般用于调试少量代码,文件式是最常用的编程方式。,Python,程序的运行方式,启动,IDLE,所显示的环境是,Python,交互式运行环境,在,提示符后输入代码即可运行,输入,exit(),或者,quit(),可以退出,没有,的行表示运行结果。,Python,程序的运行方式,a=100,a=a+1,print(a),101,文件式程序在,IDLE,的编辑窗口中编写,可以使用快捷键“,F5”,或在菜单中选择“,Run Run Module”,选项运行,Python,代码,Python,程序的运行方式,1,2,3,4,5,6,#,判断输入整数是否在,0,100,之间,num=eval(input(,请输入一个整数,:),if num 100 or num=2,圆面积的计算,根据圆的半径计算圆的面积。,绘制五角红星,用,Python,程序绘制一个五角红星图形。,程序运行计时,对一个循环计数一千万次的程序记录并输出其运行时间。,绘制七彩圆圈,绘制,7,个不同颜色的圆圈,组成七彩圆圈图案。,本章小结,本章主要针对初学程序设计的读者,具体讲解了程序设计语言的基本概念,理解程序开发的,IPO,编写方法,配置,Python,开发环境的具体步骤,以及,Python,语言和,Python,程序特点等内容,进一步给出了,5,个简单,Python,实例代码,帮助读者测试,Python,开发环境,对该语言有一个直观认识。,Python,大戏即将上演,一起来追剧吧。,
展开阅读全文