文档详情

《python二级电子教案 第1章 程序设计基本方法》.ppt

发布:2018-10-08约3.53千字共45页下载文档
文本预览下载声明
输出数据 输出(Output)是程序展示运算成果的方式。程序的输出方式包括:控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等。 IPO程序编写方法 Python程序的特点 Python具有通用性。 Python语言可以用于几乎任何与程序设计相关应用的开发,不仅适合训练变成思维,更适合诸如数据分析、机器学习、人工智能、Web开发等具体的技术领域。 Python程序的特点 Python语法简洁。 Python语法主要用来精确表达问题逻辑,更接近自然语言,只有33个保留字,十分简洁。 Python程序的特点 Python生态高产。 Python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区贡献了十几万个第三方函数库,几乎覆盖了计算机技术的各个领域,编写Python程序可以大量利用已有内置或第三方代码,具备良好的编程生态。 Python程序的特点 除了Python语法的三个重要特点外,Python程序还有一些具体特点。 平台无关 强制可读 支持中文 Python程序的特点 平台无关 Python程序可以在任何安装解释器的计算机环境中执行,因此,可以不经修改地实现跨操作系统运行。 Python程序的特点 强制可读 Python通过强制缩进(类似文章段落的首行空格)来体现语句间的逻辑关系,显著提高了程序的可读性,进而增强了Python程序的可维护性。 Python程序的特点 支持中文 Python 3.x版本采用Unicode编码表达所有字符信息。Unicode是一种国际通用表达字符的编码体系,这使得Python程序可以直接支持英文、中文、法文、德文等各类自然语言字符,在处理中文时更加灵活且高效。 Python程序的特点 实例解析:Python小程序 斐波那契数列的计算 F(0)=0, F(1)=1, F(n)=F(n-2)+F(n-1),其中n=2 圆面积的计算 根据圆的半径计算圆的面积。 绘制五角红星 用Python程序绘制一个五角红星图形。 程序运行计时 对一个循环计数一千万次的程序记录并输出其运行时间。 绘制七彩圆圈 绘制7个不同颜色的圆圈,组成七彩圆圈图案。 本章小结 本章主要针对初学程序设计的读者,具体讲解了程序设计语言的基本概念,理解程序开发的IPO编写方法,配置Python开发环境的具体步骤,以及Python语言和Python程序特点等内容,进一步给出了5个简单Python实例代码,帮助读者测试Python开发环境,对该语言有一个直观认识。 Python大戏即将上演,一起来追剧吧。 全国计算机等级考试二级教程 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程序只有一行代码
显示全部
相似文档