logo资料库

全国青少年编程等级考试Python一级学习资料.pdf

第1页 / 共84页
第2页 / 共84页
第3页 / 共84页
第4页 / 共84页
第5页 / 共84页
第6页 / 共84页
第7页 / 共84页
第8页 / 共84页
资料共84页,剩余部分请下载后查看
2020/9/17 电子学会Python编程等级考试一级培训 1 Python编程(一级) 1.1 我的手机号码:18991199775(微信同) 1.2 考试标准 1.2.1 了解Python有多种开发环境,熟练使用Python自带的IDLE开发环境,能够进行 程序编写、调试和分析,具备使用Python开发环境进行程序设计的能力: 1)了解Python常见的几种编程环境:IDLE、Visual Studio Code、JupyterNotebook; 2)熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文件; 3)熟练掌握使用IDLE进行编程,会修改文件、运行文件等操作; 4)熟悉IDLE的两种开发模式,会在不同模式下进行切换; 5)了解Python的版本号和目前最常用的Python版本; 1.2.2 熟悉Python程序编写的基本方法: 1)理解“输入、处理、输出”程序编写方法; 2)掌握Python的基本格式,编写程序时会合理的使用缩进、注释、字符串标识; 3)掌握变量基本概念,会使用变量,并且掌握变量名的命名和保留字等基本语法; 4)理解字符串、数值型变量,会对变量类型进行转换; 5)掌握并熟练编写带有数值类型变量的程序,具备解决数学运算基本问题的能力; 6)理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式。 1.2.3 具备基本的计算思维能力,能够完成较简单的Python程序编写: 1)理解顺序结构语句的特点和写法,能够完成简单顺序结构的程序; 2)理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式; 3)知道第三方库turtle的功能,会导入该库文件,掌握它的一些简单使用方法:前进,后退,左右转, 提落笔,画点,画圆。 1.3 考核目标 让学生掌握基本的Python编程相关知识和方法,会使用IDLE进行编程,熟悉Python的基本语法规则,会用turtle 库完成简单的顺序执行的Python程序,能够解决较为简单的问题。 1.4 能力目标 通过本级考核的学生,对Python编程有了基本的了解,熟悉至少一种Python编程环境的操作,会编写含有变量及 库文件的基本程序。具备用计算思维的方式解决简单的问题能力。 1.5 知识块 localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 1/84
2020/9/17 电子学会Python编程等级考试一级培训 1.6 知识点描述 序 号 知识块 1 编程环 境 2 编程基 础 3 Turtle库 4 数学运 算 5 计算思 维 知识点 Python版本、IDLE操作、其他编程环境、新建文件、文件保存、代码缩进、代码注释、程序运行 print()语句、双引号和单引号、字符串及数值类型转换、input()语句、变量的命名和使用、保留字 导入库文件、画布设置、画笔设置、前进、后退、左转、右转、提笔、落笔、到达指定坐标、画点、画圆等命 令 +、-、*、/运算;赋值运算符;==、<、>、<=、>=、!=运算符;and、or、not运算符;运算符的优先顺序; 能编写顺序执行的程序、能分析简单逻辑运算和比较运算中的结果并且会使用这些结果 localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 2/84
2020/9/17 1.7 题型配比及分值 电子学会Python编程等级考试一级培训 知识体系 单选 判断 编程 编程环境(10分) 6 编程基础(26分) 10 Turtle库(24分) 14 数学运算(30分) 18 计算思维(10分) 2 分值 50 题目数量 15 4 12 4 0 0 20 10 0 4 6 12 8 30 2 2 编程环境 2.1 版本 两个版本,分别是什么? 是否兼容? 如何查看Python版本? 我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版 本: python -V 2.1.1 Python2.x与3 .x版本区别(非考点) 变化1:print 函数 print语句没有了,取而代之的是print()函数; 变化2:由于 Python3.X 源码文件默认使用utf-8编码,所以可以直接使用中文作为编码名或者进行中 文字符的处理; 变化3:除法运算,在python 2.x中/除法就跟我们熟悉的大多数语言,比如Java啊C啊差不多,整数相 除的结果是一个整数,把小数部分完全忽略掉,浮点数除法会保留小数点的部分得到一个浮点数的结 果。而在python 3.x中/除法不再这么做了,对于整数之间的相除,结果也会是浮点数。 变化4:在 Python 3 中处理异常也轻微的改变了; 变化5:在 Python 3 中,range() 是像 xrange() 那样实现遍历,以至于一个专门的 xrange() 函数 都不再存,在(在 Python 3 中 xrange() 会抛出命名异常)。 变化6:不等运算符:Python 2.x中不等于有两种写法 != 和 <>Python 3.x中去掉了<>, 只有!=一种写 法; 变化7:去掉了repr表达式`` 变化8:修改了好多命令 综上所述,千万不要再学Python2了。 2.2 编程环境的搭建 2.2.1 Python3 下载 localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 3/84
2020/9/17 电子学会Python编程等级考试一级培训 Python 官网:https://www.python.org/ 你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。 Python文档下载地址:https://www.python.org/doc/ 2.2.2 Window 平台安装 Python 打开 WEB 浏览器访问 https://www.python.org/downloads/windows/ ,一般就下载 executable inst aller,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。 localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 4/84
2020/9/17 电子学会Python编程等级考试一级培训 记得勾选 Add Python 3.6 to PATH。 按 Win+R 键,输入 cmd 调出命令提示符,输入 python: 也可以在开始菜单中搜索 IDLE: 2.3 IDLE的操作 2.3.1 打开方式 找到键盘上的Windows键——按一下,调出应用管理——在输入框里输入关键字python(或者IDLE) localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 5/84
2020/9/17 电子学会Python编程等级考试一级培训 找到idle,括号里带的是安装的python版本,点击后打开shell界面 Image of Yaktocat 2.3.2 两种编程模式 命令行模式: localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 6/84
电子学会Python编程等级考试一级培训 2020/9/17 函数模式: Image of Yaktocat 2.3.3 两种编程模式的区别 命令行模式一次只能输入一个命名,而函数可以输入很多行一起执行; 2.3.4 两种方式的转换 打开IDLE后,点击左上角File,然后点击第一项NewFile,即可创建python文件。或者直接使用快捷键 Ctrl + N 快速创建。 localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 7/84
2020/9/17 电子学会Python编程等级考试一级培训 在创建的文件中写 Python 代码 localhost:8888/notebooks/电子学会Python编程等级考试一级培训.ipynb 8/84
分享到:
收藏