第2单元---探究如何用计算机解决问题.pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 2 单元 探究如何用计算机解決问题 本单元学习的目的在于培养学生利用计算机解决问题的思维,能 够体验如何运用 PYTHON 编程语言解决问题, 为未来编程学习打 好基础。 通过本单元的学习,学生简单了解 PYTHON 编程语言的特点及 使用技巧,掌握其基本语法,会分析程序、设计程序,对于生活中简单 的问题可以用计算机解决通过对顺序结构、选择结构和循环结构等语 言的探索,培养计算思维,从而提高核心素养。 微项目 1 探究用程序加工数据的过程 1. PYTHON 语言 【名词解释】 PYTHON 语言是一种面向对象的解释型计算机程序设计语言。 【概念分析】 PYTHONI 语言是完全面向对象的语言,其中的函数、模块、数字、 字符串等都是对象,完全支持继承、派生等关系,有益于增强源代码 的复用性。 PYTHON 语言倡导用一种方法,最好是只用一种方法来 解决 问题,它是简单主义语言的代表,阅读 PYTHON 语言就像读英 语,会使开发者专注于解决问题而非语言本身。 【概念应用】 PYTHONI 语言具有简洁性、易读性等特点,其规范性极强,模块 与模块之间的界限由每行的首字符在本行的位置决定,这就决定了 PYTHON 语言要求极高的缩进原则,强制使用4 个空格表示每级缩进。 PYTHON 语言因其易学、严道、易读、易推护的特点成为程序设计者 的理想编程件,被大规模软件开发者使用等。 2.面向对象 【名词解释】 面向对象是一种软件开发的方法。它不同于程序设计中用算法按 步骤来解决同题,面是将问题模块分成一个个对象,用于描述这些模 块在解决 问题的步骤中的行为。面向对象是计算机编程发展到一定阶 段的产物。 【概念分析】 面向对象包括面向对象的分析、设计和编程实现等。面向对象的 概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交 互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD 技 术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法。 3.数据类型 【名词解释】 数据类型在数据结构中的定 是一个值的集合以及定 在这个 值集上的一组操作。数据类型包括原始类型、多元组、记录单元、代数 数据类型、抽象数据类型参考类型以及函数类型。 概念分析 PYTHON 语言具有六种数据类型,包括 Number (数字)、 String (字符串)Tuple (元组)、List (列表)、Set (集合)、 Dictionary (字典),其 中,前三种类型属于不可变数据类型,后三种属于可变数据类型。教 材中已对前两种类型作出介绍,下面简要介绍一下后面几种 1. Tuple (元组) 元组写在小括号()里,元素之间用逗号(,)隔开,必须注意小括号 和逗号都是在英文状态下输入,组中的元素类型可以不相同。可参考 以下实例: #!/ usr bin/ python3 m=('abc’, 637, 3.14, ‘python’, 70.2) n=(123, ‘python’) print(m) #输出完整元组 print(m[0]) #输出元组的第一个元素 print(m[1: 3]) #输出从第二个元素开始到第三个元素 print(m[2:1]) #输出从第三个元素开始的所有元素 print(n*2) #输出两次元组 print(m+n) #连接元组 以下为输出结果: (‘abc’,637,3.14. ‘python’,702) abc (637,3.14) (3.14, ‘python’,70.2) (123, ‘python’, 123, ‘python’) (‘abe’, 637, 3.14, ‘python’, 70.2, 123, ‘python’) 2.List (列表)

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档