中南林業(yè)科技大學涉外學院2024年“專升本”《Python語言基礎與應用》課程考試大綱
一、考試基本要求
python語言基礎與應用考試是為了測試學生是否具備面向對象編程思想和初步應用Python語言編程的能力的考試??忌筮_到以下“知識”和“技能”兩方面的目標。
[知識方面]:理解程序的計算思維,熟練掌握Python語言的編程語法和常用類庫的使用。
[技能方面]:能正確閱讀和理解Python程序,能編寫和調試一般功能需求的Python程序。
二、考試方式、時間、題型及比例
1.考試方式:閉卷筆試
2.考試時間:100分鐘(最終以準考證時間為準)
3,題型比例:總分100分,選擇題40%、簡答題20%、程序填空題40%。
三、考試內(nèi)容及考試要求
第一章 Python語言基礎 [知識要點]: Python語言的產(chǎn)生、應用前景;Python語言的特點; python語言的版本;python語言的運行機制。 [考試要求]: 1.了解:Python不同版本的區(qū)別與聯(lián)系; 2.了解:Python語言的應用領域;
3.理解:Python規(guī)范、注釋規(guī)則、代碼縮進; 4.掌握:Python運行機制。 第二章 基礎語法知識 [知識要點]:Python語言的關鍵字和標識符;變量和常量;字符串;數(shù)據(jù)類型轉換;輸出、輸入及字符處理函數(shù);運算符和表達式。 [考試要求]: 1.了解:關鍵字和標識符;
2.理解:數(shù)據(jù)類型的轉換(自動類型轉換和強制類型轉換);
3.掌握:不同運算符的作用、優(yōu)先級、結合性; 4.掌握:Python基本數(shù)據(jù)類型、字符串; 5.掌握:Python語言的輸入、輸出函數(shù)的使用。 第三章 程序控制結構
[知識要點]:程序的控制結構;選擇語句;循環(huán)語句;跳轉語句。 [考試要求]: 1.了解:程序的控制結構;
2.掌握:掌握判斷語句的使用和多分支語句;
3.掌握:掌握循環(huán)語句的使用,while循環(huán)、for循環(huán)和循環(huán)嵌套;
4.掌握:跳轉語句的使用,break、continue、pass語句。 第四章 序列 [知識要點]:列表;列表的排序;二維列表;元祖;字典;集合。 [考試要求]: 1.理解:元祖、字典、集合的概念和使用;
2.理解:元祖和列表的區(qū)別; 3.掌握:列表的使用、統(tǒng)計和排序;
4.掌握:二維列表。
第五章 字符串 [知識要點]:字符串及其應用;字符串的編碼;原始字符串和格式化字符串。 [考試要求]: 1.理解:字符串的基本概念和編碼;
2.了解:字符串的轉義
3.理解:原始字符串和格式化字符串; 4.掌握:字符串的索引、切片、拼接和常規(guī)操作; 第六章 函數(shù) [知識要點]:函數(shù)的概念;函數(shù)的定義及調用;參數(shù)傳遞和參數(shù)類型;變量作用域;函數(shù)遞歸;return語句。 [考試要求]: 1.理解:函數(shù)的概念
2.了解:return語句; 3.理解:參數(shù)類型和傳遞;
4.理解:函數(shù)遞歸;
5.掌握:函數(shù)的定義、調用;
6.掌握:變量作用域。
第七章 面向對象程序設計
[知識要點]:面向對象編程的概念和思想;類和對象的概念及使用;self關鍵字。 [考試要求]: 1.理解:面向對象編程思想
2.理解:類和對象的關系,類的創(chuàng)建和使用,self關鍵字。 3.掌握:掌握構造方法和析構方法的使用;
4.掌握:使用類創(chuàng)建對象,并添加屬性。
第八章 模塊
[知識要點]:模塊的使用;import語句;包的概念、創(chuàng)建、使用。 [考試要求]: 1.了解:包的概念,創(chuàng)建和使用;
2.理解:模塊的概念和使用; 3.掌握:import語句的使用。
第九章 異常處理
[知識要點]:異常的概念;內(nèi)置異常類及其層次結構;異常處理的方式;斷言。 [考試要求]: 1.理解:異常的概念; 2.掌握:內(nèi)置異常類及其層次結構;
3.掌握:異常處理的方式;
4.了解:raise和assert語句,自定義的異常的使用;
第十三章 正則表達式
[知識要點]:正則表達式基本規(guī)則;正則表達式中的字符串類型;模式字符串;模式字符串中的普通字符、轉義字符、其他特殊字符。 [考試要求]: 1.了解:正則表達式的概念; 2.掌握:正則表達式的基本規(guī)則,使用方法、正則對象和匹配規(guī)則,match對象;
3.理解:模式字符串中的普通字符;
4.了解:模式字符串中的轉義字符、其他特殊字符。
第十五章 常用的標準庫和第三方庫
[知識要點]:turtle庫;random庫;time庫;Matplotlib 庫。 [考試要求]: 1.了解:turtle庫; 2.了解:random庫,隨機數(shù)函數(shù)和擴展隨機數(shù)函數(shù);
3.了解:time庫,時間獲取函數(shù)和時間格式化函數(shù);
4.了解:Matplotlib 庫,繪制折線圖。
四、其他說明
1.此次考試為筆試考試,不能使用任何的編程機器; 2.所有程序設計題或算法設計題均采用程序填空題方式完成。
五、參考書目
林子雨、趙江聲、陶繼平.《Python程序設計基礎教程(微課版)》[M].人民郵電出版社,2022年2月.ISBN:9787115575197.
部分內(nèi)容來源于網(wǎng)絡轉載、學生投稿,如有侵權或對本站有任何意見、建議或者投訴,請聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權,不得轉載、摘編、復制或者建立鏡像, 如有違反,本站將追究法律責任!
本文標簽: 中南林業(yè)科技大學涉外學院專升本考試大綱 上一篇:中南林業(yè)科技大學涉外學院2024年專升本《設計表現(xiàn)1》課程考試大綱 下一篇:中南林業(yè)科技大學涉外學院2024年專升本《語法與寫作》課程考試大綱