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