资源简介 2015年,谷歌公司开发的AlphGo 横空出世,大杀四方。 2016年3月,AlphGo以4比1的战绩打败围棋世界冠军李世石。 2017年10月,谷歌发布了最强版AlphaGo, 代号AlphaGo Zero。经过自我训练, Zero 打败了此前战胜李世石和柯洁的旧版AlphaGo 。 谁打败了围棋高手? 围棋程序 python的广泛应用 3、游戏领域,如文明4、战地2...... 1、人工智能领域,如车牌智能识别、Alphago大战围棋棋手 2、大数据领域,如百度地图慧眼(分析从武汉流向全国各大城市的分布) 4、其他领域 第4课 初识Python 学习任务 1.初步了解Python编程环境,认识简单的数据类型。 2.学会在Python交互模式下使用print()函数,掌握Python程序的新建、设计、保存、运行的一般流程,并熟悉注释的使用方法。 PART 01 活动一 启动Python 知识链接 集成开发环境(IDE) IDE是指用于提供程序开发环境的应用程序,一般包括代码编辑器、调试器和图形用户界面工具。用于编写Python程序的IDE较多,如IDLE、Spyder、PyCharm等。 启动PythonIDLE 认识Python Shell交互式命令窗口 标题栏 菜单栏 命令提示符 在命令提示符下输入: >>>print(“welcome to python world!”) 实例操作1 print()函数 1.print()是什么? 2.作用是什么? 3.括号里可以是什么? 自主阅读教材P23加油站和一点通,标记以下问题: print()是一个内置函数,” ”里是一个字符串 打印输出 括号里可以是字符串、数字、表达式等,执行时会打印输出一个字符串。 试着输入下列语句,查看输出结果。 >>>print(“Python”,”world”) 注意 ①输入的括号和引号应是英文字符 ②enter键 实例操作2 英文状态下 ( 按住shift键同时按9 英文状态下 ) 英文状态下 “ 英文状态下 “ 函数名错误 使用了中文符号 出现语法错误 程序设计中的常见错误 函数名错误 符号使用了 中文 语法错误 根本不会 延迟符 程序设计中的常见错误 PART 02 活动二 简单的计算 思考:“7.25×1.8-100÷0.16” 数学运算顺序是什么?如何改为Python表达式? Python常用算术运算符 {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}运算符 描述 实例 结果 ** 幂运算 10**4 10000 * 乘 5*6 30 / 除 4/10 0.4 // 整除,向下取整 5//2 2 % 求余数 100%3 1 + 加 10+5 15 - 减 10**(5-3) 100 Python常用算术运算符 实例操作3 Python常用算术运算符 说明:1、**高于*、/、%、//,而后者又高于+、- 2、可以用括号改变计算的先后顺序,括号的优先级最高 测试在Python中乘法和幂运算的运算顺序 通过键盘输入式子,然后将输入的结果输出到屏幕上显示。 python交互模式 PART 01 活动三 新建程序 python 什么是程序? 什么是编程? 程序就是命令的集合 根据需求设计一组语句,执行程序并保存文件,这就是编程。 (1)编写程序:创建 (2)编写程序:输入新程序 对照“活动三”中的示例程序, 输入程序内容。并试着读一读,猜一猜每行代码的大致含义。 (3)编写程序:保存 新建一个程序文件,并保存“dream.py” 大小写切换 (4)编写程序:文件命名 (4)编写程序:运行 保存并运行程序,查看运行效果 (5)编写程序:输入内容 (6)编写程序:按要求显示成功 PART 01 活动四 添加注释 (3)编写程序:语法高亮 单行注释以“#”开头,主要用于解释程序代码,注释部分计算机不执行。 input()输入函数 print()输出函数 name、dream是变量 新建程序文件 (new file) 编写程序 保存程序(save) 测试运行(RUN) 1 2 3 4 步骤 延迟符 → 首先屏幕显示:“请输入你的姓名:” 任务分析 →输入你的姓名: →屏幕显示:“我的姓名是:” 人机交互 新知讲解 上网了解Python语言的相关知识,回答以下问题。 1、Python诞生于__________年,它的创始人是_______________。 2、Python目前最新的的版本是__________________。 3、在最新的计算机语言排行榜,Python处在第______位。 4、Python的优势有___________________________________________。 探 究 1989 吉多·范罗苏姆 Python 3 3 简单、易学、速度快、免费、开源。 任务三:Python的第一个指令——print 输出指令:print(你想要输出的内容) >>>print(“hello”) >>>print(12) >>>print(2+3) 仔细观察结果,思考print可以输出什么内容?相应格式是什么?然后组内讨论,并给出结果。 任务提示:需要特别注意的是这里的括号是英文括号,切忌写成中文,以后编程用到的各类符号均是英文符号。 输入代码错误,Python会有红色英文提示。 Print的格式 1、数字 2、字符串 3、表达式,计算并输出结果 Print(”字符串”)或Print(’字符串’) Print(数字) Print(表达式) PART 04 我实践我创新 1. Python创建的程序文件类型(扩展名)为_______。 2.在IDLE解释器命令提示符后输入以下命令,观察 运行结果:>>>print(“2+3=,2+3”) ____________________________________ 3.编写一个包含以下代码的程序,调试并运行。 name=input(“请输入你的姓名:”) age=input(“请输入你的年龄:”) print(“大家好!我叫”,name,”,今年”,age,”岁。”) .py 2+3= 5 监测与评估 1、在IDLE________模式下可以直接运行命令,在____________窗口可以将程序编写好后再运行。 2、Python程序的扩展名是( ) A、exe B、cpp C、doc D、py 3、以下说法错误的是( ) A、Python是一种计算机语言。 B、Python诞生于1989年。 C、//的运算级别高于%。 D、在算术表达式中括号的优先级最高。 4、表达式200//5**2的结果是( ) A、10 B、8 C、2 D、1600 5,、要在IDLE程序编辑窗口下运行程序,应选择( ) A、File—Run B、FLie—Run MOdule C、Run—Run Module D、Run—Python Shell 交互 程序编辑 D C B C 探究任务(课后作业) 编写Python程序:(二选一) 1、输入正方形的编程,并输出正方形的周长和面积 2、温度的计量单位有摄氏度(C)和华氏度(F)两种,世界上包括中国在内的绝大多数国家都使用摄氏度,只有美国等5个国家使用华氏度。将摄氏度转化为摄氏度的公式是: F=C*1.8+32 请同学使用温度计测量自己的体温,并将其转化为摄氏度 拓展提高 6、学习评估表 {5C22544A-7EE6-4342-B048-85BDC9FD1C3A}评估项目 掌握程度 我在本课学习中的最大收获和不足 了解Python语言的概况 较好 一般 较差 理解各种算术运算符的作用及其运算的优先顺序 掌握在IDLE交互模式下输入命令的方法 掌握在IDLE程序编辑窗口编写程序和保存程序的方法 我的学习效果达到了_______级 与 Python 交互 下面就来向 Python 下达我们的第一条指令。 在 >>> 提示符末尾的光标后面键入:print ("Hello World!") 按下回车键之后,会得到这样一个响应: Hello World! >>> Python 会 完 全 照你说的去做:它会打印(print)你的消息。(在 编程中,打印通常是指在屏幕上显示文本,而不是用打印机打印在一 张纸上。)你键入的这行文本就是一个 Python指令。你现在就是在编 程!计算机已经在你的掌控之中! 与 Python 交互 >>> pront ("Hello World!") SyntaxError: invalid syntax >>> 这个错误消息表示,Python 不懂你键入的内容。在上面的例子中, print 被错拼为 pront ,Python 不知道该怎么处理。如果你犯了这个错误,可以再试一次,这一回一定要完全按照例子键入指令. 这是有道理的。因为print 是 一 个 Python 关 键字,而 pront 不是。 关键字(keyword)是作为 Python 语言一部分的特殊词,也称为保留字(reserved word)。 展开更多...... 收起↑ 资源预览