一、課程的性質(zhì)和任務(wù)
Python語言在大數(shù)據(jù)生態(tài)系統(tǒng)中扮演著十分重要的作用,我們可以借助Python語言完成數(shù)據(jù)采集、數(shù)據(jù)分析、數(shù)據(jù)可視化等任務(wù)。該課程通過對程序設(shè)計基本方法、Python語言語法、Python語言多領(lǐng)域應(yīng)用等知識的學(xué)習(xí),使學(xué)生能夠掌握一門具有廣泛應(yīng)用價值的編程語言。通過讓學(xué)生理解編程語言及應(yīng)用方式,掌握利用計算機(jī)分析問題解決問題的能力,培養(yǎng)學(xué)生使用計算機(jī)解決實際應(yīng)用問題的方法和技能,逐步將學(xué)生培養(yǎng)為具有操作、設(shè)計、應(yīng)用能力的應(yīng)用型人才。
二、考核的基本要求
1. 熟悉Python語言開發(fā)環(huán)境。
2. 掌握程序設(shè)計的基本方法,熟練掌握Python語言的基本語法規(guī)則。
3. 熟練掌握Python語言的數(shù)據(jù)類型和各類操作符,能正確使用并實現(xiàn)各類數(shù)據(jù)的處理。
4.了解Python語言的文件,掌握各類文件的讀寫操作。
5.能夠編寫簡單的Python程序,并具有基本的糾錯和調(diào)試程序的能力。
考核內(nèi)容
(一)Python語言概述
1. python語言的特點(diǎn)注釋符、縮進(jìn)
2. 簡單python程序的基本構(gòu)成
3. python程序的開發(fā)環(huán)境與調(diào)試
(二)基礎(chǔ)語法知識
1. 關(guān)鍵字和標(biāo)識符
2. 變量
3. 基本數(shù)據(jù)類型
4. 基本輸入輸出
5. 運(yùn)算符和表達(dá)式
(三)程序控制結(jié)構(gòu)
1. 程序控制結(jié)構(gòu)
2. 選擇語句
3. 循環(huán)語句
4. 跳轉(zhuǎn)語句
(四)序列
1. 列表、元祖、字典、集合的基本概念
2. 列表的創(chuàng)建和使用方法
3. 字典的創(chuàng)建、遍歷和使用方法
(五)字符串
1. 字符串的基本概念
2. 字符串的索引和切片
3. 字符串的拼接
4. 特殊字符和字符轉(zhuǎn)義
5. 原始字符串和格式化字符串
(六)函數(shù)
1. 普通函數(shù)
2. 參數(shù)傳遞
3. 參數(shù)類型
(七)面向?qū)ο蟪绦蛟O(shè)計
1. 面向?qū)ο缶幊谈攀?/span>
2. python中的面向?qū)ο?/span>
3. 自定義類
4. 方法
5. 類的繼承
(八)模塊
1. 創(chuàng)建與使用模塊
2. python自帶的標(biāo)準(zhǔn)模塊
3. 使用pip管理python擴(kuò)展模塊
(九)異常處理
1. 異常的概念
2. 異常處理結(jié)構(gòu)
3. 拋出異常
四、試卷結(jié)構(gòu)
1. 試卷總分:150分
2. 考試時間:120分鐘
五、教材
《Python程序設(shè)計基礎(chǔ)教程(微課版)》(第1版),林子雨,趙江聲,陶繼平編著,人民郵電出版社,2022年。
六、參考教材
Python編程:從入門到實踐(第三版),埃里克·馬瑟斯著,人民郵電出版社,2023年。