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