python程序设计 课件 第1章 初识python.pptx

python程序设计 课件 第1章 初识python.pptx

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python程序设计·第1章初识Python第1章初识Python本章首先介绍计算机与程序语言之间的关系,然后初步探索Python语言,简述其历史、版本、支持平台与各种实施。在本章的编程训练中,我们将下载Python,建立起可以正常运行的Python程序设计环境,我们可以在互动模式下一行一行地输入程序代码并执行,或是将Python程序写在源代码文件里,整个交给Python解释器执行。目录142计算机简史Python集成开发环境35计算机软件与程序设计语言Python语言简介Python下载与安装现代计算机计算机科学计算机组成1.1计算机简史1.1现代计算机我们先来了解计算机、计算机科学和计算机硬件系统的相关知识。艾伦·麦席森·图灵(1912年6月23日-1954年6月7日),出生于英国伦敦帕丁顿,毕业于美国普林斯顿大学,是英国数学家、逻辑学家,被誉为“计算机科学之父”,“人工智能之父”,他是计算机逻辑的奠基者,他提出了“图灵机”和“图灵测试”等重要概念,为现代计算机的逻辑工作方式奠定了基础。为了纪念图灵对计算机科学的巨大贡献,1966年,由美国计算机协会(ACM)设立一年一度的“图灵奖”,以表彰在计算机科学中做出突出贡献的人。图灵奖被喻为“计算机界的诺贝尔奖”。图灵1.1现代计算机约翰·冯·诺依曼(1903年12月28日-1957年2月8日),出生于匈牙利,毕业于瑞士苏黎世联邦理工学院,数学家,现代计算机、博弈论、核武器和生化武器等领域内的科学全才,被后人称为“现代计算机之父”和“博弈论之父”,他在泛函分析、遍历理论、几何学、拓扑学和数值分析等众多数学领域及计算机学、量子力学和经济学中都有重大成就,也为人类第一颗原子弹和第一台电子计算机的研制做出了巨大贡献。冯·诺依曼1.1现代计算机电子计算机通称电脑,简称计算机,是一种通用的信息处理机器,它能执行可以充分详细描述的任何过程。用于描述解决特定问题的步骤序列称为算法,算法可以变成软件(程序),确定硬件(物理机)能做什么和做了什么。创建软件的过程称为编程。1.1.1现代计算机几乎每个人都用过计算机。也许你玩过计算机游戏,或曾用计算机写文章、在线购物、听音乐或通过社交媒体与朋友联系。计算机被用于预测天气、设计飞机、制作电影、经营企业、完成金融交易和控制工厂等。世界上第一台通用电子数字计算机ENIAC诞生于1946年2月14日的美国宾夕法尼亚大学。中国的第一台电子计算机诞生于1958年。在2019年6月17日公布的全球超算500强榜单中,中国以拥有219台超级计算机,继续蝉联全球拥有超算数量最多的国家。世界上第一台通用计算机ENIAC1.1.1现代计算机但是,计算机到底是什么机器?一个计算设备怎么能执行这么多不同的任务呢?现代计算机可以被定义为“在可改变的程序的控制下,存储和操纵信息的机器”。该定义有两个关键要素:第一,计算机是用于操纵信息的设备。这意味着我们可以将信息放入计算机,计算机将信息转换为新的、有用的形式,然后输出(显示)信息。第二,计算机在可改变的程序的控制下运行。1.1.1现代计算机计算机不是唯一能操纵信息的机器。当你用简单的计算器来运算一组数字时,就是在输入信息(数字),处理信息(如计算连续的总和),然后显示。另一个典型的例子是油泵。给油箱加油时,油泵利用某些输入:当前每升汽油的价格和来自传感器的信号,汽油流入汽车油箱的速率等。油泵将这个输入转换为加了多少汽油和应付多少钱的信息。但计算器或油泵并不是完整的计算机,这些设备包含的是嵌入式计算机(芯片),被构建来执行单一的任务。“计算机程序”是一组详细指令的有序集合。程序明确地告诉计算机做什么,如果我们改变程序,计算机就会执行不同的动作序列,从而完成不同的任务。正是这种灵活性,让计算机在一个时刻是文字处理器,在另一个时刻是金融顾问,后来又变成一个街机游戏。机器(硬件)没变,但控制机器的程序(软件)改变了。1.1.1现代计算机每台计算机只是“执行”(运行)程序的机器。例如AppleMacintosh、DellPC、联想Thinkpad笔记本、AppleiPad和华为智能手机等,它们实际上是不同类型的计算机。所有这些不同的计算机具有相同的力量,通过适当的编程,每台计算机基本上可以做任何其他计算机可以做的事情。从这个意义上说,放在你书桌上的PC机实际上是一台通用机器,它可以做任何你想要它做的事,只要你能足够详细地描述要完成的任务。1.1.2计算机软件与程序设计语言事实上,计算机科学并不只是研究计算机的。计算机科学本质上是研究什么可以计算,它是更广泛的计算科学领域的基础,其中包括网络、数据库和信息管理系统等。著名计算机科学家埃格斯·迪克斯特拉曾经说过,“计算机之于计算机

文档评论(0)

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

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

1亿VIP精品文档

相关文档