一、課程性質(zhì)與設(shè)置目的
《Python程序設(shè)計(jì)》是數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)的核心專業(yè)課程。其內(nèi)容主要涵蓋Python語(yǔ)言基礎(chǔ)語(yǔ)法、程序設(shè)計(jì)邏輯、數(shù)據(jù)結(jié)構(gòu)與算法、函數(shù)與模塊化設(shè)計(jì)、文件操作及簡(jiǎn)單應(yīng)用開(kāi)發(fā)等,旨在培養(yǎng)學(xué)生掌握Python編程的基本技能,具備解決實(shí)際問(wèn)題的編程能力,使學(xué)生能夠掌握一門具有廣泛應(yīng)用價(jià)值的編程語(yǔ)言。
二、考核的基本要求
1. 掌握Python語(yǔ)言的基本語(yǔ)法和數(shù)據(jù)類型,能正確編寫基礎(chǔ)程序。
2. 理解程序流程控制結(jié)構(gòu)(順序、分支、循環(huán)),并能靈活運(yùn)用。
3. 熟悉常用數(shù)據(jù)結(jié)構(gòu)(列表、元組、字典、集合)的操作方法。
4. 掌握函數(shù)定義與調(diào)用、參數(shù)傳遞及模塊化編程思想。
5. 了解文件讀寫操作及異常處理機(jī)制。
6. 能綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題,完成簡(jiǎn)單項(xiàng)目的開(kāi)發(fā)。
三、考核的形式和方法
1.考核形式:閉卷筆試
2.考核方法:考試時(shí)間為120分鐘,試卷滿分150分。
四、考核內(nèi)容
第一章 Python基礎(chǔ)語(yǔ)法——Python開(kāi)發(fā)環(huán)境配置、變量與數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、輸入輸出語(yǔ)句。
第二章 程序控制結(jié)構(gòu)——選擇語(yǔ)句、循環(huán)結(jié)構(gòu)、轉(zhuǎn)跳語(yǔ)句、程序控制綜合應(yīng)用。
第三章 數(shù)據(jù)結(jié)構(gòu)與操作——列表、元組、字典、集合的定義、操作及常用方法。
第四章 函數(shù)與模塊——函數(shù)定義與調(diào)用、參數(shù)傳遞、lambda表達(dá)式、模塊導(dǎo)入與使用。
第五章 異常處理——異常的概念、異常處理結(jié)構(gòu)及拋出異常。
五、各部分內(nèi)容近似分值(四號(hào)、宋體)
六、試卷結(jié)構(gòu)
無(wú)選擇、判斷題,其它類型不限。
七、參考教材
《Python程序設(shè)計(jì)基礎(chǔ)教程(微課版)》(第1版),林子雨,趙江聲,陶繼平編著,人民郵電出版社,2022年。
八、其它
1. 考試允許攜帶空白草稿紙,禁止使用電子設(shè)備及參考資料。
2. 編程題需注意代碼規(guī)范及注釋清晰,邏輯錯(cuò)誤將酌情扣分。
3. 綜合應(yīng)用題需體現(xiàn)模塊化設(shè)計(jì)思想,代碼復(fù)用性高者可加分。