欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

全國計算機等級考試二級Python語言程序設(shè)計考試大綱與知識點考點匯總

  發(fā)布時間:2019-04-15 17:14:43   作者:YukinoSiro   我要評論
這篇文章主要介紹了全國計算機等級考試二級Python語言程序設(shè)計考試大綱與知識點考點,匯總羅列了Python二級考試中所涉及的知識點、考點以及重點內(nèi)容,需要的朋友可以參考下

考試大綱

基本要求

1. 掌握Python語言的基本語法規(guī)則。
2. 掌握不少于2個基本的Python標(biāo)準(zhǔn)庫。
3. 掌握不少于2個 Python第三方庫,掌握獲取并安裝第三方庫的方法。
4. 能夠閱讀和分析 Python程序。
5. 熟練使用IDLE開發(fā)環(huán)境,能夠?qū)⒛_本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序。
6. 了解Python計算生態(tài)在以下方面(不限于)的主要第三方庫名稱:網(wǎng)絡(luò)爬蟲、數(shù)據(jù)分析、數(shù)據(jù)可視化、機器學(xué)習(xí)、Web開發(fā)等。

考試內(nèi)容

一、 Python語言基本語法元素

1. 程序的基本語法元素:程序的格式框架、縮進、注釋、變量、命名、保留字、數(shù)據(jù)類型、賦值語句、引用。
2. 基本輸入輸出函數(shù):input()、eval()、print()。
3. 源程序的書寫風(fēng)格。
4. Python語言的特點。

二、 基本數(shù)據(jù)類型

1. 數(shù)字類型:整數(shù)類型、浮點數(shù)類型和復(fù)數(shù)類型。
2. 數(shù)字類型的運算:數(shù)值運算操作符、數(shù)值運算函數(shù)。
3. 字符串類型及格式化:索引、切片、基本的 format()格式化方法。
4. 字符串類型的操作:字符串操作符、處理函數(shù)和處理方法。
5. 類型判斷和類型間轉(zhuǎn)換。

三、 程序的控制結(jié)構(gòu)

1. 程序的三種控制結(jié)構(gòu)。
2. 程序的分支結(jié)構(gòu):單分支結(jié)構(gòu)、二分支結(jié)構(gòu)、多分支結(jié)構(gòu)。
3. 程序的循環(huán)結(jié)構(gòu):遍歷循環(huán)、無限循環(huán)、break 和 continue循環(huán)控制。
4. 程序的異常處理:try-except。

四、 函數(shù)和代碼復(fù)用

1. 函數(shù)的定義和使用。
2. 函數(shù)的參數(shù)傳遞:可選參數(shù)傳遞、參數(shù)名稱傳遞、函數(shù)的返回值。
3. 變量的作用域:局部變量和全局變量。

五、 組合數(shù)據(jù)類型

1. 組合數(shù)據(jù)類型的基本概念。
2. 列表類型:定義、索引、切片。
3. 列表類型的操作:列表的操作函數(shù)、列表的操作方法。
4. 字典類型:定義、索引。
5. 字典類型的操作:字典的操作函數(shù)、字典的操作方法。

六、 文件和數(shù)據(jù)格式化

1. 文件的使用:文件打開、讀寫和關(guān)閉。
2. 數(shù)據(jù)組織的維度:一維數(shù)據(jù)和二維數(shù)據(jù)。
3. 一維數(shù)據(jù)的處理:表示、存儲和處理。
4. 二維數(shù)據(jù)的處理:表示、存儲和處理。
5. 采用CSV格式對一二維數(shù)據(jù)文件的讀寫。

七、 Python計算生態(tài)

1. 標(biāo)準(zhǔn)庫:turtle庫(必選)、random庫(必選) 、time庫(可選)。
2. 基本的 Python內(nèi)置函數(shù)。
3. 第三方庫的獲取和安裝。
3. 腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序的第三方庫:PyInstaller庫(必選)。
4. 第三方庫:jieba庫(必選)、wordcould庫(可選)。
5. 更廣泛的 Python計算生態(tài),只要求了解第三方庫的名稱,不限于以下領(lǐng)域:網(wǎng)絡(luò)爬蟲、數(shù)據(jù)分析、文本處理、數(shù)據(jù)可視化、用戶圖形界面、機器學(xué)習(xí)、Web開發(fā)、游戲開發(fā)等。

考試方式

上機考試,考試時長120分鐘,滿分100分。
1. 題型及分值
單項選擇題40分(含公共基礎(chǔ)知識部分10分)。
操作題60分(包括基本編程題和綜合編程題)。
2. 考試環(huán)境
Windows操作系統(tǒng),建議 Python3.4.2至 Python3.5.3版本,IDLE開發(fā)環(huán)境。

知識點考點

1、Python語言基本語法元素

考點1.1 程序的基本語法元素:程序的框架、縮進、注釋、變量、命名、保留字、數(shù)據(jù)類型、賦值語句、庫引用

        33個保留字

內(nèi)置常量 False、None、True
邏輯運算 not、and、or
判斷 if、elif、else、is、in
循環(huán) for、while、break、continue
函數(shù) def、lambda、pass、return、yied
異常處理 try、except、finally、raise、assert
導(dǎo)入模塊 from、import、as
其他 變量:global、nonlocal,類:class,上下文管理:with

        6種數(shù)據(jù)類型

數(shù)字number int、long、float、complex,布爾值(0或1)
布爾值bool True、False不可修改
字符串string 不可修改
列表list 可修改
元組tuple 不可修改
字典dict 可修改

4種引用方法:import 庫、from 庫 import 函數(shù)、from 庫 impor  *、import 庫 as 別名

考點1.2 基本輸入輸出函數(shù):input()、eval()、print()
 

考點1.3 源程序的書寫風(fēng)格-Python之禪
 

       運行import this 即可出現(xiàn)
 

考點1.4 Python語言的特點
 

       通用、簡潔、高產(chǎn)

2、基本數(shù)據(jù)類型

考點2.1 數(shù)字類型:整數(shù)類型、浮點數(shù)類型、復(fù)數(shù)類型
考點2.2 數(shù)字類型的運算:數(shù)值運算操作符、數(shù)值運算函數(shù)
        操作符:x+y、x-y、x*y、x/y、x//y、x%y、-x、+x、x**y
        函數(shù):abs()、divmod()、pow()、round()、max()、min()
考點2.3 字符串類型及格式化:索引、切片、基本的format()格式化方法
        模板字符串.format()
        模板:{:填充 對齊 寬度 千位分隔符 精度 類型}
考點2.4 字符串類型的操作:字符串操作符、處理函數(shù)和處理方法
        操作符:x+y、x*n、x in s
        處理函數(shù):len()、str()、chr()、ord()、oct()、hex()
        處理方法:str.lower()、str.upper()、str.split()、str.count()、str.replace()、str.center()、str.strip()、str.join()
考點2.5 類型判斷和類型間轉(zhuǎn)換
       int()、float()、str()

3、程序的控制結(jié)構(gòu)

考點3.1 程序的三種控制結(jié)構(gòu)
       順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
考點3.2 程序的分支結(jié)構(gòu)
       單分支結(jié)構(gòu)(if)、二分支結(jié)構(gòu)(if  else)、多分支結(jié)構(gòu)(if  elif  else)
考點3.3 程序的循環(huán)結(jié)構(gòu)
       遍歷循環(huán)(for)、無限循環(huán)(while)、跳出循環(huán)(break)  跳過本輪循環(huán)(continue)
考點3.4 程序的異常處理:try-except

4、函數(shù)和代碼復(fù)用

考點4.1 函數(shù)的定義和使用
 

       def 函數(shù)名
           函數(shù)體
           return 返回值列表

考點4.2 函數(shù)的參數(shù)傳遞:可選參數(shù)的傳遞、參數(shù)名稱傳遞、函數(shù)的返回值
考點4.3 變量的作用域:局部變量和全局變量
 

       global 全局變量

5、組合數(shù)據(jù)類型

考點5.1 組合數(shù)據(jù)類型的基本概念:集合類型、序列類型、映射類型
考點5.2 列表類型:定義、索引、切片
考點5.3 列表類型的操作:列表的操作函數(shù)、列表的操作方法
       操作函數(shù):len()、min()、max()、list()
       操作方法:ls.append()、ls.insert()、ls.clear()、ls.pop()、ls.remove()、ls.reverse()、ls.copy()
考點5.4 字典類型:定義、索引
       定義:變量名={鍵1:值1,鍵2:值2,……,鍵n:值n}
       索引:值=變量名[鍵]
考點5.5 字典類型的操作:字典的操作函數(shù)、字典的操作方法
       操作函數(shù):len()、min()、max()、dict()
       操作方法:d.keys()、d.values()、d.items()、d.get()、d.pop()、d.popitem()、d.clear()

6、文件和數(shù)據(jù)格式化

考點6.1 文件的使用:打開、關(guān)閉和讀寫
       打開模式:'r'、'w'、'x'、'a'、'b'、't'、'r+'、'w+'、'x+'、'a+'
       讀取方法:f.read()、f.readline()、f.readlines()、f.seek()
       寫入方法:f.write()、f.writelines()
考點6.2 數(shù)據(jù)組織的維度:一維數(shù)據(jù)和二維數(shù)據(jù)
考點6.3 一維數(shù)據(jù)的處理:表示、儲存和處理
       字符串.join()、字符串.split()
考點6.4 二維數(shù)據(jù)的處理:表示、儲存和處理
考點6.5 采用CSV格式對一二維數(shù)據(jù)文件的讀寫

7、Python計算生態(tài)

考點7.1-1 標(biāo)準(zhǔn)庫:turtle庫(必選)
       繪制狀態(tài)函數(shù):pendown()、penup()、pensize()以及對應(yīng)別名為pd()、pu()、width();
       顏色控制函數(shù):color()、pencolor()、begin_fill()、end_fill();
       運動控制函數(shù):forward()、backward()、right()、left()、setheading()、goto()、circle()以及對應(yīng)別名fd、bk()、rt()、lt()、seth()
考點7.1-2 標(biāo)準(zhǔn)庫:random庫(必選)
       考查seed()、random()、randint()、getrandbits()、randrange()、uniform()、choice()、shuffle()、sample()
考點7.1-3 標(biāo)準(zhǔn)庫:time庫(必選)
       時間處理函數(shù):time()、gmtime()、localtime()、ctime()
       時間格式化函數(shù):mktime()、strftime()、strptime()
       計時函數(shù):sleep()、perf_counter()
考點7.2 基本的Python內(nèi)置函數(shù)

abs()#絕對值
divmod()#商和余數(shù)
pow()#冪
round()#取值范圍
max()#最大
min()#最小
sum()#求和
 
all()#判斷真假(全為真則真)
any()#判斷真假(一個真則真)
 
bin()#二進制
oct()#八進制
hex()#十六進制
 
bool()#布爾類型
chr()#字符類型
int()#整數(shù)類型
float()#浮點數(shù)類型
list()#列表類型
str()#字符串類型
 
complex()#創(chuàng)建復(fù)數(shù)
dict()#創(chuàng)建字典
range()#創(chuàng)建整數(shù)序列
 
input()#輸入
print()#輸出
eval()#去掉外側(cè)引號
exec()#計算字符串的值
 
len()#字符串長度
open()#打開文件
ord()#返回Unicode編碼
type()#返回類型
reversed()#返回逆序迭代形式

考點7.3 第三方庫的獲取和安裝

        pip install <第三方庫名>

考點7.4-1 第三方庫:PyInstaller庫(必選)
考點7.4-2 第三方庫:jieba庫(必選)

        jieba.lcut()

考點7.4-3 第三方庫:wordcloud庫(可選)
考點7.5 了解常見第三方庫名稱

        ·網(wǎng)絡(luò)爬蟲:requests、scrapy、pyspider
        ·數(shù)據(jù)分析:numpy、pandas、scipy
        ·文本處理:pdfminer、python-docx、beautifulsoup4
        ·數(shù)據(jù)可視化:matplotlib、seaborn、mayavi
        ·用戶圖形界面:PyQt5、wxPython、PyGObject
        ·機器學(xué)習(xí):scikit-learn、TensorFlow、mxnet
        ·Web開發(fā):Django、pyramid、flask
        ·游戲開發(fā):pygame、Panda3D、cocos2d

相關(guān)文章

最新評論