一、考核要求
(一)掌握Python語(yǔ)言的特點(diǎn)、基本的語(yǔ)法規(guī)則與運(yùn)行環(huán)境;
(二)掌握Python語(yǔ)言的基本語(yǔ)法元素、基本數(shù)據(jù)類(lèi)型、程序設(shè)計(jì)的三種基本結(jié)構(gòu)、組合數(shù)據(jù)類(lèi)型及操作、函數(shù)的定義及調(diào)用方法、文件和數(shù)據(jù)的格式化及Python計(jì)算生態(tài);
(三) 掌握綜合運(yùn)用各種數(shù)據(jù)類(lèi)型和三種基本結(jié)構(gòu)解決實(shí)際問(wèn)題的基本編程能力;
(四) 能夠閱讀和分析Python程序。
二、考核內(nèi)容
(一)Python語(yǔ)言基本語(yǔ)法元素。
1.掌握程序的基本語(yǔ)法元素:程序的格式框架、縮進(jìn)、注釋、變量、命名、保留字、連接符、數(shù)據(jù)類(lèi)型、賦值語(yǔ)句和引用等語(yǔ)法元素;
2.掌握基本輸入輸出函數(shù):input()、eval()、print();
3.熟悉Python程序的書(shū)寫(xiě)風(fēng)格和語(yǔ)言特點(diǎn)。
(二)基本數(shù)據(jù)類(lèi)型。
1.掌握基本數(shù)據(jù)類(lèi)型:整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型和復(fù)數(shù)類(lèi)型;
2.掌握數(shù)據(jù)類(lèi)型的運(yùn)算:數(shù)值運(yùn)算操作符和數(shù)值運(yùn)算函數(shù);
3.掌握真假無(wú)三種邏輯運(yùn)算:True、False、None;
4.掌握字符串類(lèi)型及格式化操作:索引、切片、基本的format()格式化方法;
5.掌握字符串類(lèi)型的操作:字符串操作符、操作函數(shù)及操作方法;
6.了解類(lèi)型判斷和不同類(lèi)型間的相互轉(zhuǎn)換;
7.了解邏輯運(yùn)算和比較運(yùn)算的實(shí)際應(yīng)用方法。
(三)程序的控制結(jié)構(gòu)。
1.掌握程序的三種控制結(jié)構(gòu);
2.掌握程序的分支結(jié)構(gòu):?jiǎn)畏种ЫY(jié)構(gòu)、雙分支結(jié)構(gòu)和多分支結(jié)構(gòu);
3.掌握程序的循環(huán)結(jié)構(gòu):遍歷循環(huán)和條件循環(huán)的實(shí)際應(yīng)用方法;
4.掌握程序的循環(huán)控制:break,continue和else的使用;
5.了解程序的異常處理方法:try-except及異常處理類(lèi)型。
(四)函數(shù)和代碼復(fù)用。
1.掌握函數(shù)的定義和使用方法;
2.掌握函數(shù)的參數(shù)傳遞:位置參數(shù)傳遞、關(guān)鍵字參數(shù)傳遞、默認(rèn)參數(shù)傳遞、不定長(zhǎng)參數(shù)傳遞,函數(shù)的返回值;
3.了解變量的作用域:局部變量和全局變量;
4.掌握函數(shù)遞歸的定義和使用。
(五)組合數(shù)據(jù)類(lèi)型。
1.掌握組合數(shù)據(jù)類(lèi)型的基本概念;
2.掌握列表、元組類(lèi)型:創(chuàng)建、索引、切片操作,以及操作函數(shù)和操作方法;
3.了解集合對(duì)象的創(chuàng)建和基本操作;
4.掌握字典類(lèi)型:定義、索引操作,及操作函數(shù)和操作方法。
(六)文件和數(shù)據(jù)格式化。
1.掌握文件的使用方法:文件打開(kāi)、讀寫(xiě)和關(guān)閉;
2.掌握數(shù)據(jù)組織的維度:一維數(shù)據(jù)和二維數(shù)據(jù);
3.掌握一維數(shù)據(jù)的處理:表示、存儲(chǔ)和處理;
4.掌握二維數(shù)據(jù)的處理:表示、存儲(chǔ)和處理;
5.了解采用CSV格式對(duì)一二維數(shù)據(jù)文件的讀寫(xiě)方法。
(七)Python計(jì)算生態(tài)。
1.掌握庫(kù)的使用:turtle庫(kù)、random庫(kù)、time庫(kù)和jieba庫(kù)等;
2.掌握基本的Python內(nèi)置函數(shù);
3.掌握利用pip工具的第三方庫(kù)安裝方法;
4.了解更廣泛的Python計(jì)算生態(tài),要求了解第三方庫(kù)的名稱(chēng),不限于以下領(lǐng)域:網(wǎng)絡(luò)爬蟲(chóng)、數(shù)據(jù)分析、文本處理、數(shù)據(jù)可視化、用戶圖形界面、機(jī)器學(xué)習(xí)、Web開(kāi)發(fā)、游戲開(kāi)發(fā)等。
三、考核類(lèi)型、試卷總分及考試時(shí)間
1.考核類(lèi)型:閉卷
2.試卷總分:150分
3.考試時(shí)間:120分鐘
四、參考教材
《Python快速編程入門(mén)(第2版)》.黑馬程序員 編著.人民郵電出版社.2021年
來(lái)源:招生網(wǎng)