《Python編程基礎(chǔ)(第2版)(微課版)》教學(xué)大綱_第1頁(yè)
《Python編程基礎(chǔ)(第2版)(微課版)》教學(xué)大綱_第2頁(yè)
《Python編程基礎(chǔ)(第2版)(微課版)》教學(xué)大綱_第3頁(yè)
《Python編程基礎(chǔ)(第2版)(微課版)》教學(xué)大綱_第4頁(yè)
《Python編程基礎(chǔ)(第2版)(微課版)》教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Python編程基礎(chǔ)教學(xué)大綱課程名稱(chēng):Python編程基礎(chǔ)課程類(lèi)別:必修 適用專(zhuān)業(yè):大數(shù)據(jù)技術(shù)類(lèi)相關(guān)專(zhuān)業(yè) 總學(xué)時(shí):64學(xué)時(shí)(其中理論28學(xué)時(shí),實(shí)驗(yàn)36學(xué)時(shí))總學(xué)分:4.0學(xué)分一、課程的性質(zhì)Python是一款用于數(shù)據(jù)統(tǒng)計(jì)、分析、可視化等任務(wù),以及機(jī)器學(xué)習(xí)、人工智能等領(lǐng)域 的高效開(kāi)發(fā)語(yǔ)言。它能滿(mǎn)足幾乎所有數(shù)據(jù)挖掘下所需的數(shù)據(jù)處理、統(tǒng)計(jì)模型和圖表繪制等功 能需求。大量的第三方模塊所支持的內(nèi)容涵蓋了從統(tǒng)計(jì)計(jì)算到機(jī)器學(xué)習(xí),從金融分析到生物 信息,從社會(huì)網(wǎng)絡(luò)分析到自然語(yǔ)言處理,從各種數(shù)據(jù)庫(kù)各種語(yǔ)言接口到高性能計(jì)算模型等領(lǐng) 域。隨著大數(shù)據(jù)時(shí)代的來(lái)臨,數(shù)據(jù)挖掘?qū)⒏訌V泛地滲透到各行各業(yè)中去,而完全面向?qū)ο?的

2、Python的教學(xué)工作也將成為高校中數(shù)學(xué)和統(tǒng)計(jì)學(xué)等專(zhuān)業(yè)的重點(diǎn)開(kāi)展對(duì)象,這是大數(shù)據(jù)時(shí) 代下的必然趨勢(shì)。二、課程的基本要求理論上,要求學(xué)生了解Python的基本概念、Python的固定語(yǔ)法、各數(shù)據(jù)結(jié)構(gòu)的作用、 函數(shù)與面向?qū)ο缶幊痰母拍?、文件的概念和?lèi)型、常見(jiàn)的內(nèi)置模塊及其作用。技能上,要求學(xué)生掌握Python集成開(kāi)發(fā)環(huán)境的安裝、變量與運(yùn)算符的運(yùn)用、各數(shù)據(jù)結(jié) 構(gòu)的常用操作、條件分支結(jié)構(gòu)的基本結(jié)構(gòu)與用法、循環(huán)結(jié)構(gòu)的基本結(jié)構(gòu)與用法、函數(shù)的創(chuàng)立 與使用、類(lèi)的創(chuàng)立與使用、文件的讀寫(xiě),以及os模塊、shutil模塊、math模塊、random模 塊、datetime模塊、re模塊的使用。思政上,落實(shí)立德樹(shù)人的

3、根本任務(wù),貫徹落實(shí)習(xí)近平新時(shí)代中國(guó)特色社會(huì)主義思想,引 導(dǎo)學(xué)生的環(huán)保理念、職業(yè)道德、開(kāi)展與公平公正理念。聯(lián)系方式:189 2756 5259泰迪智能科技官網(wǎng):打造數(shù)據(jù)智能職業(yè)敕育領(lǐng)軍企業(yè)三、教學(xué)條件Python 3.8.5+ PyCharm 2021.1四、課程學(xué)時(shí)分配序號(hào)教學(xué)內(nèi)容理論學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)其它1準(zhǔn)備工作112Python基礎(chǔ)知識(shí)333Python數(shù)據(jù)結(jié)構(gòu)344程序流程控制語(yǔ)句455函數(shù)456面向?qū)ο缶幊?47文件基礎(chǔ)238Python常用的內(nèi)置模塊769綜合案例:學(xué)生測(cè)試程序設(shè)計(jì)5總計(jì)2836五、教學(xué)內(nèi)容及學(xué)時(shí)安排.理論教學(xué)序 號(hào)章節(jié)名稱(chēng)主要內(nèi)容教學(xué)目標(biāo)學(xué)時(shí)聯(lián)系方式:189 2756

4、5259聯(lián)系方式:189 2756 5259泰迪智能科技官網(wǎng):打造數(shù)據(jù)智能職業(yè)敕育領(lǐng)軍企業(yè)1準(zhǔn)備工作.認(rèn)識(shí) Python. 了解Python開(kāi)展歷史. 了解Python特性.在PC中搭建Python環(huán)境.在Windows平臺(tái)Python安裝與環(huán)境 變量的配置.在Linux&Unix平臺(tái)Python安裝與 環(huán)境變量的配置.開(kāi)啟Python之旅.安裝PyCharm并創(chuàng)立一個(gè)應(yīng)聲蟲(chóng)程 序.認(rèn)識(shí) Python IDE. PyCharm 介紹.使用 PyCharm.創(chuàng)立應(yīng)聲蟲(chóng)程序.了解 Python.掌握Python在各 個(gè)環(huán)境下的安裝程 序,了解Python的 框架結(jié)構(gòu),為后面各 章的學(xué)習(xí)做準(zhǔn)備12P

5、ython基礎(chǔ)知 識(shí).認(rèn)識(shí)計(jì)算機(jī)語(yǔ)言. Python編碼聲明.代碼注釋.多行語(yǔ)句.縮進(jìn)代碼.標(biāo)識(shí)符與保存字符.調(diào)試Python代碼. Python 變量.數(shù)值型變量的介紹與簡(jiǎn)單操作.字符型數(shù)據(jù)的創(chuàng)立與簡(jiǎn)單操作.掌握常用操作符.運(yùn)算符優(yōu)先級(jí).掌握Python的固 定語(yǔ)法.掌握基礎(chǔ)變量的 用法及定義.掌握Python中的 常用操作符3聯(lián)系方式:189 2756 5259聯(lián)系方式:189 2756 5259泰迪智能科技官網(wǎng):打造數(shù)據(jù)智能職業(yè)敕育領(lǐng)軍企業(yè)3Python數(shù)據(jù)結(jié) 構(gòu).認(rèn)識(shí)Python數(shù)據(jù)結(jié)構(gòu)的組成.認(rèn)識(shí)數(shù)據(jù)結(jié)構(gòu)類(lèi)型.區(qū)分可變數(shù)據(jù)類(lèi)型和不可變數(shù)據(jù)類(lèi) 型.列表的概念與特性.列表的創(chuàng)立和基本操作

6、.列表常用的函數(shù)和方法.轉(zhuǎn)換一個(gè)列表為元組(tuple)并進(jìn) 行取值操作.元組和列表的區(qū)別.創(chuàng)立元組.元組常用的函數(shù)和方法.字典的概念與特性.解析字典的鍵與值.創(chuàng)立字典并提取字典元素.字典常用的函數(shù).集合的概念與特性.集合的創(chuàng)立與運(yùn)算.集合常用的函數(shù)和方法.掌握列表、元組、 字典和集合的概念 和基本操作.掌握各自數(shù)據(jù)結(jié) 構(gòu)的函數(shù)和特性34程序流程控制 語(yǔ)句if語(yǔ)句的基本結(jié)構(gòu)else 語(yǔ)句與 eliftry、except 與 else 語(yǔ)句for循環(huán)語(yǔ)句while循環(huán)語(yǔ)句break, continue, pass 語(yǔ)句嵌套循環(huán)條件和循環(huán)的組合.多變量迭代列表解析.掌握循環(huán)語(yǔ)句、終 止語(yǔ)句、通過(guò)語(yǔ)

7、句.熟練掌握組合語(yǔ) 句的編寫(xiě)和應(yīng)用.掌握多變量迭代 和列表解析的用法45函數(shù).自定義函數(shù).設(shè)置函數(shù)參數(shù).返回函數(shù)值.自定義函數(shù)的調(diào)用.掌握嵌套函數(shù).區(qū)分局部變里和全局變里.創(chuàng)立并使用匿名函數(shù).掌握其他常用高階函數(shù).存儲(chǔ)并導(dǎo)入函數(shù)模塊.存儲(chǔ)并導(dǎo)入整個(gè)模塊.導(dǎo)入函數(shù).導(dǎo)入別名.讓學(xué)生理解函數(shù),熟練掌握函數(shù)的 調(diào)用和實(shí)現(xiàn).熟練掌握函數(shù)嵌 套和自定義函數(shù).變量的理解與應(yīng) 用.存儲(chǔ)并導(dǎo)入函數(shù) 模塊4聯(lián)系方式:189 2756 5259聯(lián)系方式:189 2756 5259泰迪智能科技官網(wǎng):打造數(shù)據(jù)智能職業(yè)敕育領(lǐng)軍企業(yè)6面向?qū)ο缶幊?認(rèn)識(shí)面向?qū)ο缶幊?面向?qū)ο蟮拈_(kāi)展.面向?qū)ο蟮膶?shí)例.面向?qū)ο缶幊痰膬?yōu)點(diǎn).何時(shí)

8、使用面向?qū)ο缶幊?定義和使用類(lèi).綁定self.類(lèi)的專(zhuān)有方法.創(chuàng)立對(duì)象.刪除對(duì)象.對(duì)象的屬性和方法.生成迭代器.返回迭代器.繼承父類(lèi)屬性和方法.掌握其他方法.認(rèn)識(shí)面向?qū)ο缶?程.熟練掌握類(lèi)和對(duì) 象的概念.迭代器的運(yùn)用.熟練掌握繼承的 概念和運(yùn)用.熟悉其他方法的 概念47文件基礎(chǔ).文件的概念和類(lèi)型.文件命名.讀取txt文件中的數(shù)據(jù).讀取整個(gè)文件.使用with語(yǔ)句讀取.設(shè)置文件路徑.創(chuàng)立含有文件各行數(shù)據(jù)的列表.保存數(shù)據(jù)為CSV格式文件.寫(xiě)入txt文件.讀寫(xiě)csv文件.熟練掌握文件的 讀取與寫(xiě)入,掌握文件的常用 操作28Python常用的內(nèi) 置模塊.認(rèn)識(shí)os模塊及shutil模塊.使用os模塊3,使用

9、shutil模塊.認(rèn)識(shí)math模塊.運(yùn)用三角函數(shù).運(yùn)用基函數(shù)與對(duì)數(shù)函數(shù).認(rèn)識(shí)random模塊.生成隨機(jī)浮點(diǎn)數(shù).生成隨機(jī)整數(shù).從序列中生成隨機(jī)元素.認(rèn)識(shí)datetime模塊.時(shí)間數(shù)據(jù)基礎(chǔ)操作.算術(shù)運(yùn)算時(shí)間數(shù)據(jù).認(rèn)識(shí)re模塊.掌握re模塊常用函數(shù). 了解正那么表達(dá)式語(yǔ)法1,了解os模塊、 shutil 模塊、math 模 塊、random模塊、 datetime模塊和re模 塊的功能與操作 2.掌握os模塊、 shutil 模塊、math 模 塊、random模塊、 datetime模塊和re模 塊下常用函數(shù)的作 用3.掌握os模塊、 shutil 模塊、math 模 塊、random模塊、 da

10、tetime模塊和re模 塊下常用函數(shù)的基 本結(jié)構(gòu)和語(yǔ)法7學(xué)時(shí)合計(jì)28泰迪智能科技官網(wǎng):聯(lián)系方式:189 2756 5259打造數(shù)據(jù)智能職業(yè)敕育領(lǐng)軍企業(yè).實(shí)驗(yàn)教學(xué)序號(hào)實(shí)驗(yàn)工程名稱(chēng)實(shí)驗(yàn)要求學(xué)時(shí)1準(zhǔn)備工作.安裝 Python.安裝 PyCharm.創(chuàng)立應(yīng)聲蟲(chóng)程序12Python基礎(chǔ)知識(shí).掌握Python的基本數(shù)據(jù)類(lèi)型的編寫(xiě).創(chuàng)立字符串變量并提取里面的數(shù)值.計(jì)算圓形的各參數(shù)33Python數(shù)據(jù)結(jié)構(gòu). Python的數(shù)據(jù)結(jié)構(gòu)的編寫(xiě).創(chuàng)立一個(gè)列表(list)并進(jìn)行增刪改查操作.轉(zhuǎn)換一個(gè)列表為元組(tuple)并進(jìn)行取值操作.將兩個(gè)列表轉(zhuǎn)換為集合(set)并進(jìn)行集合運(yùn)算44程序流程控制語(yǔ)句.掌握Pytho

11、n的流程控制的編寫(xiě).實(shí)現(xiàn)考試成績(jī)等級(jí)劃分.實(shí)現(xiàn)一組數(shù)的連加與連乘.使用冒泡法排序55函數(shù)L熟練掌握自定義函數(shù)的操作.自定義函數(shù)實(shí)現(xiàn)方差輸出.使用匿名函數(shù)添加列表元素.存儲(chǔ)并導(dǎo)入函數(shù)模塊56面向?qū)ο缶幊蘈面向?qū)ο笾蓄?lèi)和對(duì)象的編寫(xiě).創(chuàng)立Car類(lèi).創(chuàng)立Car對(duì)象.迭代Car對(duì)象.產(chǎn)生Land_Rover對(duì)象(子類(lèi))47文件基礎(chǔ).掌握文件讀寫(xiě)和常用操作的編寫(xiě).讀取.txt文件中的數(shù)據(jù).保存數(shù)據(jù)為CSV格式文件38Python常用的內(nèi)置模塊L使用os、shutil模塊實(shí)現(xiàn)文件的增刪改查等操作.使用math模塊實(shí)現(xiàn)數(shù)學(xué)計(jì)算.使用random模塊生成隨機(jī)數(shù).使用datetime模塊獲得用戶(hù)用餐時(shí)長(zhǎng).使用re模塊獲得字符串中的名字、 69綜合案例:學(xué)生測(cè)試程序設(shè)計(jì).了解學(xué)生測(cè)試程序設(shè)計(jì)的背景與方法.實(shí)現(xiàn)試卷的劃分.構(gòu)建測(cè)試程序5學(xué)時(shí)合計(jì)36六、考核方式聯(lián)系方式:189 2756 5259泰迪智能科技官網(wǎng):打造數(shù)據(jù)智能職業(yè)敕育領(lǐng)軍企業(yè)突出學(xué)生解決實(shí)際問(wèn)題的能力,加強(qiáng)過(guò)程性考核。課程考核的成績(jī)構(gòu)成=平時(shí)作業(yè) (10%) +課堂參與(20%) +期末考核(70%),期末考試建議采用開(kāi)卷形式,試題應(yīng)包 括基本概念、基本理論、綜合應(yīng)用等局部,題型可采用判斷題、選擇、簡(jiǎn)答、應(yīng)用題等方式。七、教材與參考資料.教材張治斌,張良均.Python編程基礎(chǔ)(第2版)(微課

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論