专栏首页Python编程和深度学习2018年全国计算机二级Python大纲

2018年全国计算机二级Python大纲

为了顺应大数据和人工智能的发展,Python作为最重要的编程语言被纳入全国计算机等级考试中,显得理所应当了,而考试的目的也是作为Python编程水平的一个相对公平的考量。

主要考点

Python的编程模式(命令式编程、函数式编程);Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表推导式、切片等;Python分支结构、循环结构、函数设计以及类的设计与使用;

字符串使用方法,正则表达式理解;

Python读写文本文件,了解二进制文件操作;

Python面向对象程序设计模式;

Python进行数据处理的基本用法。

考试大纲(2018年)

基本要求

1.掌握Python语言的基本语法规则。

2.掌握不少于2个基本的Python标准库。

3.掌握不少于2个Python第三方库,掌握获取并安装第三方库的方法。

4.能够阅读和分析Python程序。

5.熟练使用IDLE开发环境,能够将脚本程序转变为可执行程序。

6.了解Python计算生态在以下方面(不限于)的主要第三方库名称:网络爬虫、数据分析、数据可视化、机器学习、Web开发等

考试内容

一、Python语言基本语法元素

1.程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值

语句、引用。

2.基本输入输出函数:input()、eval()、print()。

3.源程序的书写风格。

4.Python语言的特点。

二、基本数据类型

1.数字类型:整数类型、浮点数类型和复数类型。

2.数字类型的运算:数值运算操作符、数值运算函数。

3.字符串类型及格式化:索引、切片、基本的format()格式化方法。

4.字符串类型的操作:字符串操作符、处理函数和处理方法。

5.类型判断和类型间转换。

三、程序的控制结构

1.程序的三种控制结构。

2.程序的分支结构:单分支结构、二分支结构、多分支结构。

3.程序的循环结构:遍历循环、无限循环、break和continue循环控制。

4.程序的异常处理:try-except。

四、函数和代码复用

1.函数的定义和使用。

2.函数的参数传递:可选参数传递、参数名称传递、函数的返回值。

3.变量的作用域:局部变量和全局变量。

五、组合数据类型

1.组合数据类型的基本概念。

2.列表类型:定义、索引、切片。

3.列表类型的操作:列表的操作函数、列表的操作方法。

4.字典类型:定义、索引。

5.字典类型的操作:字典的操作函数、字典的操作方法。

六、文件和数据格式化

1.文件的使用:文件打开、读写和关闭。

2.数据组织的维度:一维数据和二维数据。

3.一维数据的处理:表示、存储和处理。

4.二维数据的处理:表示、存储和处理。

5.采用csv格式对一二维数据文件的读写。

七、Python计算生态

1.标准库:turtle库(必选)、random库(必选) 、time库(可选)。

2.基本的Python内置函数。

3.第三方库的获取和安装。

3.脚本程序转变为可执行程序的第三方库:PyInstaller库(必选)。

4.第三方库:jieba库(必选)、wordcloud 库(可选)。

5.更广泛的Python计算生态,只要求了解第三方库的名称,不限于以下领域:网络爬虫、数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等。

考试方式

上机考试,考试时长 120 分钟,满分 100 分。

题型及分值: 单项选择题40分(含公共基础知识部分10分)。 操作题60分(包括基本编程题和综合编程题)。

考试环境: Windows7操作系统,建议 Python 3.4.2 至 Python 3.5.3版本,IDLE开发环境。

参考教材:《全国计算机等级考试二级教程——Python语言程序设计(2018年版)》 高等教育出版社

本文分享自微信公众号 - Python编程和深度学习(Python_Deeplearning),作者:Minerva

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-07-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 计算机二级Python考点解析2

    第二部分:程序的基本语法元素:基本输入输出函数:input()、eval()、print();源程序的书写风格;Python语言的特点。

    Minerva
  • 写在前面。

    Python是一门极其简单优雅的编程语言。2011 年 1 月,它被 TIOBE 编程语言排行榜评为 2010 年度语言,2017 年 7 月的 TIOBE 排...

    Minerva
  • 计算机二级Python考点解析第一天

    距离2018年全国计算机二级Python考试还有一个半月时间,本公众号尽量在考试前对计算机二级Python的考试内容进行全面的介绍,希望大家都至少达到合格水平!...

    Minerva
  • 浅淡Python-初学者不得不说的秘密

    不知道大家是否知道,Python的出现其实很偶然,是著名的“龟叔”Guido vanRossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言...

    企鹅号小编
  • 转行成为年薪48w的数据分析师,从一则招聘需求说起

    现在的职场竞争越来越激烈,不学上一两门新技能,保持自己知识更新,很容易被年轻后辈超越。有些人选择学一门外语,有些人选择学习职场上为人处事的能力。

    养码场
  • 如何让你用 Python 年薪 40 万?答案早就写到 JD 上了

    现在的职场竞争越来越激烈,不学上一两门新技能,保持自己知识更新,很容易被年轻后辈超越。有些人选择学一门外语,有些人选择学习职场上为人处事的能力。

    小小詹同学
  • 会 Python 就能年薪 40w?答案早就写在 JD 上了...

    现在的职场竞争越来越激烈,不学上一两门新技能,保持自己知识更新,很容易被年轻后辈超越。有些人选择学一门外语,有些人选择学习职场上为人处事的能力。

    崔庆才
  • 一篇让你直接入门的 Python 教程

    Python,以英国喜剧团体MontyPython的名字命名,是一种解释性、交互性、面向对象的编程语言.它的灵活性使它能够做许多事情,无论大小。Python可以...

    Python知识大全
  • R vs. Python,数据分析中谁与争锋?

    R和Python两者谁更适合数据分析领域?在某些特定情况下谁会更有优势?还是一个天生在各方面都比另一个更好? 当我们想要选择一种编程语言进行数据分析时,相信大多...

    CSDN技术头条
  • 菜鸟学Python——初识Python

    很多初学Python的同学经常问我这样的问题:学Python应该看什么书啊?我会非常自信的把之前整理的Python教程扔给他,后来收到很多反馈:你的排版太烂了...

    PM小王

扫码关注云+社区

领取腾讯云代金券