Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取-教學(xué)大綱、授課計(jì)劃_第1頁
Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取-教學(xué)大綱、授課計(jì)劃_第2頁
Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取-教學(xué)大綱、授課計(jì)劃_第3頁
Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取-教學(xué)大綱、授課計(jì)劃_第4頁
Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取-教學(xué)大綱、授課計(jì)劃_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取》教學(xué)大綱課程信息課程名稱:Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取課程類別:素質(zhì)選修課/專業(yè)基礎(chǔ)課課程性質(zhì):選修/必修計(jì)劃學(xué)時(shí):64計(jì)劃學(xué)分:4先修課程:無選用教材:《Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取》,劉宇宙、劉艷主編,2020年,電子工業(yè)出版社教材;適用專業(yè):本課程可作為高等院校數(shù)據(jù)科學(xué)與大數(shù)據(jù)、計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)學(xué)生的課程,也可供財(cái)經(jīng)金融管理類等專業(yè)學(xué)生參考。課程負(fù)責(zé)人:二、課程簡介本課程主要介紹MysSQL基礎(chǔ)、MysSQL的基本操作、MongoDB基礎(chǔ)和操作、文件的讀寫、爬蟲基礎(chǔ)、網(wǎng)站數(shù)據(jù)爬取實(shí)戰(zhàn)等內(nèi)容,旨在讓學(xué)生掌握通過Python操作關(guān)系型和非關(guān)系型數(shù)據(jù)庫的方法,并通過爬蟲技術(shù)獲取相關(guān)數(shù)據(jù)。三、課程教學(xué)要求序號(hào)專業(yè)畢業(yè)要求課程教學(xué)要求關(guān)聯(lián)程度1工程知識(shí)理解與掌握有關(guān)數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取的相關(guān)概念與知識(shí)。熟練掌握有關(guān)Python操作MySQL數(shù)據(jù)庫、Python操作MongoDB數(shù)據(jù)庫等的具體操作過程。L2問題分析相關(guān)專業(yè)學(xué)生掌握一定的數(shù)據(jù)庫操作技術(shù)是非常有必要的。隨著信息技術(shù)的高速發(fā)展,之前所學(xué)有關(guān)Python使用教程和數(shù)據(jù)分析與處理已然不再滿足于互聯(lián)網(wǎng)高速發(fā)展的需求,因此相關(guān)專業(yè)的學(xué)生應(yīng)拓展專業(yè)知識(shí),熟練操作數(shù)據(jù)庫,來適應(yīng)大數(shù)據(jù)爆發(fā)的信息技術(shù)時(shí)代。H3設(shè)計(jì)/開發(fā)解決方案本課程以數(shù)字校園為主線,在數(shù)字校園中,“Python快樂學(xué)習(xí)班”的學(xué)生將接觸不同的數(shù)據(jù)庫,學(xué)習(xí)關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的基本知識(shí)和基本操作方式,使學(xué)生掌握如何使用Python實(shí)現(xiàn)對不同數(shù)據(jù)庫的操作。H4研究L5使用現(xiàn)代工具Python、MySQL數(shù)據(jù)庫、MongoDB數(shù)據(jù)庫M6工程與社會(huì)學(xué)生能夠熟練掌握有關(guān)數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取的相關(guān)概念與知識(shí),以及利用Python對不同數(shù)據(jù)庫的操作方法,并將所學(xué)知識(shí)應(yīng)用于這個(gè)大數(shù)據(jù)無處不在的社會(huì),為科技發(fā)展貢獻(xiàn)出自己的力量。L7環(huán)境和可持續(xù)發(fā)展L8職業(yè)規(guī)范L9個(gè)人和團(tuán)隊(duì)主動(dòng)與其他同學(xué)進(jìn)行合作學(xué)習(xí),共同解決學(xué)習(xí)中遇到的難題以及完成學(xué)習(xí)中所需要的實(shí)踐操作,促進(jìn)自己與他人共同進(jìn)步。H10溝通積極與其他同學(xué)溝通交流,進(jìn)行觀點(diǎn)碰撞,思維創(chuàng)新,達(dá)到相互促進(jìn)的目的。M11項(xiàng)目管理L12終身學(xué)習(xí)理解相關(guān)概念,熟練掌握Python對不同數(shù)據(jù)庫的操作過程,不斷拓展自己的視野與專業(yè)水平,努力提高自己的創(chuàng)新能力和實(shí)踐能力。H注:“課程教學(xué)要求”欄中內(nèi)容為針對該課程適用專業(yè)的專業(yè)畢業(yè)要求與相關(guān)教學(xué)要求的具體描述?!瓣P(guān)聯(lián)程度”欄中字母表示二者關(guān)聯(lián)程度。關(guān)聯(lián)程度按高關(guān)聯(lián)、中關(guān)聯(lián)、低關(guān)聯(lián)三檔分別表示為“H”“M”或“L”?!罢n程教學(xué)要求”及“關(guān)聯(lián)程度”中的空白欄表示該課程與所對應(yīng)的專業(yè)畢業(yè)要求條目不相關(guān)。四、課程教學(xué)內(nèi)容章節(jié)名稱主要內(nèi)容重難點(diǎn)關(guān)鍵詞學(xué)時(shí)類型1數(shù)據(jù)庫簡介1.1數(shù)據(jù)庫的由來、發(fā)展歷程、作用1.2關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫1.3關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫比較1.了解數(shù)據(jù)庫的由來、發(fā)展歷程、作用。2.理解與掌握關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的相關(guān)概念以及二者之間的區(qū)別4理論2MySQL的安裝和操作MySQL的簡介與安裝2.2MySQL基本操作和高級(jí)操作2.3實(shí)戰(zhàn)演練1.了解MySQL的簡介與安裝相關(guān)過程。2.掌握有關(guān)MySQL基本操作和高級(jí)操作。3.動(dòng)手實(shí)踐,完成有關(guān)MySQL的操作練習(xí)。4理論+實(shí)操3PyMySQL的安裝和操作3.1PyMySQL的介紹與安裝3.2PyMySQL連接MySQL數(shù)據(jù)庫3.3PyMySQL對MySQL數(shù)據(jù)庫的基本操作3.4PyMySQL操作多表3.5高級(jí)封裝3.6實(shí)戰(zhàn)演練1.了解PyMySQL的簡介與安裝相關(guān)過程。2.理解與掌握PyMySQL連接MySQL數(shù)據(jù)庫的方法、PyMySQL對MySQL數(shù)據(jù)庫的基本操作、PyMySQL操作多表和高級(jí)封裝。3.動(dòng)手實(shí)踐,完成有關(guān)PyMySQL的操作練習(xí)。8理論+實(shí)操4SQLAIchemy的安裝和操作4.1SQLAIchemy簡介、安裝與連接4.2SQLAIchemy常用數(shù)據(jù)類型4.3創(chuàng)建類、創(chuàng)建模式4.4創(chuàng)建映射類的實(shí)例、創(chuàng)建會(huì)話4.5實(shí)戰(zhàn)演練1.了解有關(guān)SQLAIchemy的簡介、安裝與連接相關(guān)過程。2.掌握PyMySQL、SQLAIchemy常用數(shù)據(jù)類型、創(chuàng)建類、創(chuàng)建模式、以及創(chuàng)建映射類的實(shí)例、創(chuàng)建會(huì)話的過程。3.動(dòng)手實(shí)踐,完成有關(guān)SQLAIchemy的操作練習(xí)。8理論+實(shí)操5SQLAIchemy操作MySQL5.1SQLAIchemy對MySQL的基本操作5.2SQLAIchemy的filter操作符掌握SQLAIchemy對MySQL的基本操作。理解沖SQLAIchemy的filter操作符。4理論6MongoDB基礎(chǔ)6.1MongoDB的簡介與安裝6.2MongoDB的基本概念6.3MongoDB的基本操作6.4實(shí)戰(zhàn)演練1.了解有關(guān)MongoDB的簡介與安裝過程。2.理解與掌握有關(guān)MongoDB的基本概念與基本操作。3.動(dòng)手實(shí)踐,完成有關(guān)MongoDB的操作練習(xí)。8理論+實(shí)操7Python操作MongoDB7.1Python安裝與Python連接MongoDB7.2Python對MongoDB的基本操作7.3實(shí)戰(zhàn)演練1.了解Python安裝與Python連接MongoDB過程。2.掌握Python對MongoDB的基本操作。3.動(dòng)手實(shí)踐,完成有關(guān)Python操作MongoDB的操作練習(xí)。4理論+實(shí)操8文件讀寫8.1with語句8.2TXT、CSV、JSON、Word、XML文件讀取8.3CSV文件讀取后插入MySQL、MongoDB數(shù)據(jù)庫8.4實(shí)戰(zhàn)演練理解有關(guān)with語句的語法以及用途掌握TXT、CSV、JSON、Word、XML文件讀取和CSV文件讀取后插入MySQL、MongoDB數(shù)據(jù)庫3.動(dòng)手實(shí)踐,完成有關(guān)文件讀寫的操作練習(xí)。8理論+實(shí)操9Python數(shù)據(jù)爬取9.1爬蟲基礎(chǔ)9.2庫的安裝與使用9.3分詞與詞頻的統(tǒng)計(jì)實(shí)戰(zhàn)與完整代碼9.4實(shí)戰(zhàn)演練1.了解有關(guān)爬蟲基礎(chǔ)和庫的安裝與使用。2.掌握有關(guān)分詞與詞頻的統(tǒng)計(jì)實(shí)戰(zhàn)與完整代碼的相關(guān)知識(shí)。3.動(dòng)手實(shí)踐,完成有關(guān)Python數(shù)據(jù)爬取的操作練習(xí)。8理論+實(shí)操10項(xiàng)目實(shí)戰(zhàn)10.1獲取全部歌手10.2獲取歌手的歌曲數(shù)目10.3獲取每首歌曲信息10.4歌曲下載10.5歌曲信息持久化10.6可視化展示動(dòng)手實(shí)踐,完成有關(guān)綜合項(xiàng)目的操作練習(xí)。8實(shí)操五、考核要求及成績評(píng)定序號(hào)成績類別考核方式考核要求權(quán)重(%)備注1期末成績期末考試考試50百分制,60分為及格2平時(shí)成績課后作業(yè)、實(shí)踐操作10次40優(yōu)、良、中、及格、不及格3平時(shí)表現(xiàn)出勤情況10兩次未參加課程則無法獲得學(xué)分注:此表中內(nèi)容為該課程的全部考核方式及其相關(guān)信息。六、學(xué)生學(xué)習(xí)建議學(xué)習(xí)方法建議1.由于知識(shí)點(diǎn)較為抽象復(fù)雜,可以通過討論交流,提高學(xué)習(xí)效率,學(xué)會(huì)如何與他人合作、溝通、協(xié)調(diào)等等;2.通過閱讀作者之前出版的專業(yè)書籍,更加系統(tǒng)深入的理解所學(xué)知識(shí);3.進(jìn)行練習(xí)和實(shí)踐,提高自己的技能和應(yīng)用能力,加深對知識(shí)的理解和記憶。學(xué)生課外閱讀參考資料《Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取》,劉宇宙、劉艷主編,2020年,電子工業(yè)出版社教材。七、課程改革與建設(shè)1.本課程專門針對使用Python操作數(shù)據(jù)庫的新手量身定做,是作者學(xué)習(xí)和使用Python操作數(shù)據(jù)庫過程中的體會(huì)和經(jīng)驗(yàn)總結(jié),涵蓋實(shí)際開發(fā)中的基本知識(shí)要點(diǎn),內(nèi)容詳盡。2.本課程使用通俗易懂的描述和豐富的示例代碼,并結(jié)合數(shù)字校園的實(shí)踐,讓課程的內(nèi)容更加生動(dòng)有趣,讓一些原本復(fù)雜的處理能夠通過另一種輔助解釋得以簡化,讓學(xué)生學(xué)起來輕松,充分感受到本課程學(xué)習(xí)的樂趣和魅力。平時(shí)對學(xué)生的考核內(nèi)容包括出勤情況、學(xué)生的課后作業(yè)、實(shí)踐操作、課堂討論等方面,占期末總評(píng)的50%。期末考試成績占期末總評(píng)的50%。制訂人簽字:教研室主任簽字:院部負(fù)責(zé)人簽字:修訂時(shí)間:年月日教學(xué)日歷(20xx~20xx學(xué)年第x學(xué)期)開課學(xué)院開課專業(yè)講授學(xué)時(shí)44課程名稱Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取授課教師實(shí)踐/實(shí)驗(yàn)學(xué)時(shí)20授課年級(jí)授課班級(jí)總學(xué)時(shí)64使用教材Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取參考書目《Python實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫應(yīng)用和數(shù)據(jù)獲取》校歷周次授課內(nèi)容分章節(jié)題目第1周第一章數(shù)據(jù)庫簡介(4學(xué)時(shí))1.數(shù)據(jù)庫的由來、發(fā)展歷程、作用(1學(xué)時(shí))2.關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫(2學(xué)時(shí))3.關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫比較(1學(xué)時(shí))第2周第二章MySQL的安裝和操作(4學(xué)時(shí))1.MySQL的簡介與安裝(1學(xué)時(shí))2.MySQL基本操作和高級(jí)操作(1學(xué)時(shí))3.實(shí)戰(zhàn)演練(2學(xué)時(shí))第3周第三章PyMySQL的安裝和操作(4學(xué)時(shí))1.PyMySQL的介紹與安裝(1學(xué)時(shí))2.PyMySQL連接MySQL數(shù)據(jù)庫(1學(xué)時(shí))3.PyMySQL對MySQL數(shù)據(jù)庫的基本操作(2學(xué)時(shí))第4周第三章PyMySQL的安裝和操作(4學(xué)時(shí))4.PyMySQL操作多表(1學(xué)時(shí))5.高級(jí)封裝(1學(xué)時(shí))6.實(shí)戰(zhàn)演練(2學(xué)時(shí))第5周第四章SQLAIchemy的安裝和操作(4學(xué)時(shí))1.SQLAIchemy簡介、安裝與連接(1學(xué)時(shí))2.SQLAIchemy常用數(shù)據(jù)類型(1學(xué)時(shí))3.創(chuàng)建類、創(chuàng)建模式(2學(xué)時(shí))第6周第四章SQLAIchemy的安裝和操作(4學(xué)時(shí))4.創(chuàng)建映射類的實(shí)例、創(chuàng)建會(huì)話(2學(xué)時(shí))5.實(shí)戰(zhàn)演練(2學(xué)時(shí))第7周第五章SQLAIchemy操作MySQL(4學(xué)時(shí))1.SQLAIchemy對MySQL的基本操作(2學(xué)時(shí))2.SQLAIchemy的filter操作符(2學(xué)時(shí))第8周第六章MongoDB基礎(chǔ)(4學(xué)時(shí))1.MongoDB的簡介與安裝(2學(xué)時(shí))2.MongoDB的基本概念(2學(xué)時(shí))第9周第六章MongoDB基礎(chǔ)(4學(xué)時(shí))3.MongoDB的基本操作(2學(xué)時(shí))4.實(shí)戰(zhàn)演練(2學(xué)時(shí))第10周第七章Python操作MongoDB(4學(xué)時(shí))1.Python安裝與Python連接MongoDB(1學(xué)時(shí))2.Python對MongoDB的基本操作(1學(xué)時(shí))3.實(shí)戰(zhàn)演練(2學(xué)時(shí))第11周第八章文件讀寫(4學(xué)時(shí))1.with語句(1學(xué)時(shí))2.TXT、CSV、JSON、Word、XML文件讀取(3學(xué)時(shí))第12周第八章文件讀寫(4學(xué)時(shí))3.CSV文件讀取后插入MySQL、MongoDB數(shù)據(jù)庫(2學(xué)時(shí))4.實(shí)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論